Market Price
$ 48.30
Selling Price
$ 41.32
1028
384
227
4203
Market Price
$ 40.90
Selling Price
$ 35.45
1287
701
789
1361
Market Price
$ 44.37
Selling Price
$ 36.98
443
119
96
545
Market Price
$ 33.25
Selling Price
$ 29.82
4324
1011
4028
4430
Market Price
$ 48.51
Selling Price
$ 40.70
109
79
37
427
Market Price
$ 58.55
Selling Price
$ 49.56
1319
1260
350
3873
Market Price
$ 57.45
Selling Price
$ 49.04
3744
2859
2360
4408
Market Price
$ 52.38
Selling Price
$ 45.20
4545
3010
4285
4770
Market Price
$ 31.18
Selling Price
$ 27.33
3681
3054
1425
4785
Market Price
$ 50.72
Selling Price
$ 45.48
304
68
255
1452
Market Price
$ 41.28
Selling Price
$ 35.03
1203
686
1054
2078
Market Price
$ 67.46
Selling Price
$ 58.21
4335
1351
2939
4894
Market Price
$ 61.12
Selling Price
$ 53.68
359
178
91
492
Market Price
$ 57.32
Selling Price
$ 50.07
221
139
173
818
Market Price
$ 51.40
Selling Price
$ 45.55
380
286
359
446
Market Price
$ 57.65
Selling Price
$ 50.90
590
362
321
1149
Market Price
$ 44.74
Selling Price
$ 37.98
906
189
820
3591
Market Price
$ 58.90
Selling Price
$ 49.66
1064
296
944
1226
Market Price
$ 45.51
Selling Price
$ 38.44
2006
1564
1568
2294
Market Price
$ 31.50
Selling Price
$ 27.52
799
312
767
1589
Market Price
$ 70.44
Selling Price
$ 59.71
2686
1884
654
4825
Market Price
$ 52.57
Selling Price
$ 47.02
1217
759
837
3321
Market Price
$ 29.56
Selling Price
$ 26.79
1455
1284
1196
1594
Market Price
$ 49.82
Selling Price
$ 43.98
419
118
409
1684
Market Price
$ 36.64
Selling Price
$ 32.70
2307
1020
1941
3167
Market Price
$ 49.93
Selling Price
$ 43.18
1199
574
1096
2446
Market Price
$ 48.74
Selling Price
$ 41.06
2276
1881
463
3314
Market Price
$ 68.46
Selling Price
$ 57.38
2562
1226
2088
4775
Market Price
$ 43.48
Selling Price
$ 38.61
1890
1188
1429
2471
Market Price
$ 43.50
Selling Price
$ 36.89
1450
1160
562
3340
Market Price
$ 33.09
Selling Price
$ 28.61
1156
552
1001
1505
Market Price
$ 29.79
Selling Price
$ 27.05
1240
447
901
4219
Market Price
$ 43.41
Selling Price
$ 38.88
1854
1159
1189
3927
Market Price
$ 56.65
Selling Price
$ 47.46
2998
2650
757
3847
Market Price
$ 51.54
Selling Price
$ 46.13
760
199
510
2365
Market Price
$ 35.21
Selling Price
$ 29.40
1838
1503
812
4140
Market Price
$ 41.53
Selling Price
$ 36.96
1085
384
588
1331
Market Price
$ 61.02
Selling Price
$ 55.13
2057
687
502
2304
Market Price
$ 69.70
Selling Price
$ 59.57
1500
647
491
1744
Market Price
$ 30.61
Selling Price
$ 25.91
409
260
353
1874