Market Price
$ 33.50
Selling Price
$ 28.90
1133
760
1107
4096
Market Price
$ 33.68
Selling Price
$ 29.91
2994
1410
1041
3879
Market Price
$ 62.03
Selling Price
$ 55.21
1204
836
315
1798
Market Price
$ 30.58
Selling Price
$ 27.05
1209
1190
1165
2455
Market Price
$ 34.30
Selling Price
$ 30.01
1711
1429
412
1865
Market Price
$ 63.18
Selling Price
$ 56.00
1582
1370
1033
2273
Market Price
$ 47.98
Selling Price
$ 40.00
1908
818
1259
3185
Market Price
$ 45.87
Selling Price
$ 39.67
561
223
200
767
Market Price
$ 67.00
Selling Price
$ 56.11
840
719
469
2763
Market Price
$ 53.72
Selling Price
$ 48.63
1811
1749
1788
2720
Market Price
$ 35.07
Selling Price
$ 30.68
550
461
380
1712
Market Price
$ 31.12
Selling Price
$ 26.59
4280
2770
2706
4661
Market Price
$ 42.51
Selling Price
$ 37.42
1769
1746
486
2334
Market Price
$ 36.98
Selling Price
$ 33.51
337
335
224
867
Market Price
$ 55.75
Selling Price
$ 46.70
3177
837
894
3930
Market Price
$ 67.38
Selling Price
$ 58.34
938
433
821
1461
Market Price
$ 43.20
Selling Price
$ 38.33
3846
1162
3549
4319
Market Price
$ 68.96
Selling Price
$ 59.44
2093
1189
1937
3847
Market Price
$ 37.26
Selling Price
$ 31.28
1825
1064
678
4093
Market Price
$ 40.37
Selling Price
$ 35.66
1145
890
1085
1943
Market Price
$ 58.78
Selling Price
$ 52.34
3644
1726
884
3847
Market Price
$ 36.09
Selling Price
$ 32.01
670
438
390
1830
Market Price
$ 31.38
Selling Price
$ 27.57
2255
517
1662
2303
Market Price
$ 31.12
Selling Price
$ 26.95
4577
3833
3501
4638
Market Price
$ 56.40
Selling Price
$ 50.73
106
28
72
524
Market Price
$ 61.19
Selling Price
$ 55.56
219
211
201
529
Market Price
$ 66.73
Selling Price
$ 55.69
3999
1361
3143
4036
Market Price
$ 51.01
Selling Price
$ 42.63
232
215
102
749
Market Price
$ 37.74
Selling Price
$ 32.49
2737
1569
1627
4204
Market Price
$ 50.65
Selling Price
$ 43.27
2079
667
830
4589
Market Price
$ 49.42
Selling Price
$ 41.29
1016
819
329
1205
Market Price
$ 37.99
Selling Price
$ 34.39
1252
413
739
1332
Market Price
$ 41.41
Selling Price
$ 35.23
562
386
233
732
Market Price
$ 46.34
Selling Price
$ 38.91
2728
2685
2287
3241
Market Price
$ 65.46
Selling Price
$ 56.44
3734
1294
1252
4056
Market Price
$ 42.91
Selling Price
$ 37.77
657
322
383
2583
Market Price
$ 55.71
Selling Price
$ 47.47
2184
1244
806
3304
Market Price
$ 53.21
Selling Price
$ 46.52
1135
456
1135
1822
Market Price
$ 63.09
Selling Price
$ 53.38
740
625
241
3604
Market Price
$ 61.77
Selling Price
$ 53.47
1222
672
801
3312