Market Price
$ 55.88
Selling Price
$ 50.41
1608
611
341
2330
Market Price
$ 62.14
Selling Price
$ 56.39
790
697
566
2070
Market Price
$ 51.61
Selling Price
$ 45.52
556
530
218
1345
Market Price
$ 29.35
Selling Price
$ 25.39
393
124
172
1700
Market Price
$ 63.60
Selling Price
$ 53.82
1053
1010
719
2363
Market Price
$ 55.40
Selling Price
$ 49.57
1805
1726
1589
2222
Market Price
$ 62.09
Selling Price
$ 56.34
894
856
621
4248
Market Price
$ 51.70
Selling Price
$ 45.71
2093
2042
1411
2202
Market Price
$ 29.63
Selling Price
$ 25.74
2070
573
1849
2253
Market Price
$ 34.33
Selling Price
$ 30.99
2587
2498
929
2758
Market Price
$ 65.59
Selling Price
$ 58.07
1561
948
1134
2439
Market Price
$ 35.01
Selling Price
$ 31.45
418
282
243
1798
Market Price
$ 56.67
Selling Price
$ 48.07
4007
1992
1210
4566
Market Price
$ 55.94
Selling Price
$ 49.63
2032
1709
1461
4880
Market Price
$ 52.24
Selling Price
$ 46.69
1659
1223
947
3775
Market Price
$ 61.18
Selling Price
$ 52.94
999
243
618
4301
Market Price
$ 34.81
Selling Price
$ 29.34
564
199
455
958
Market Price
$ 52.06
Selling Price
$ 46.25
223
105
184
410
Market Price
$ 65.69
Selling Price
$ 58.97
1438
380
1033
4474
Market Price
$ 57.09
Selling Price
$ 51.21
305
142
199
1380
Market Price
$ 54.21
Selling Price
$ 45.69
3487
2686
2742
4418
Market Price
$ 32.14
Selling Price
$ 27.41
1855
444
1719
2752
Market Price
$ 52.68
Selling Price
$ 45.45
1090
967
236
2354
Market Price
$ 41.03
Selling Price
$ 34.95
2691
2211
2192
3463
Market Price
$ 39.54
Selling Price
$ 34.77
942
300
282
2313
Market Price
$ 30.78
Selling Price
$ 26.30
2636
2369
2338
4112
Market Price
$ 55.36
Selling Price
$ 47.24
273
199
144
462
Market Price
$ 56.43
Selling Price
$ 49.96
3795
792
2655
3918
Market Price
$ 40.35
Selling Price
$ 35.86
1418
906
481
2137
Market Price
$ 67.73
Selling Price
$ 58.11
917
334
509
2204
Market Price
$ 62.15
Selling Price
$ 53.23
1007
947
259
3876
Market Price
$ 29.24
Selling Price
$ 26.01
448
344
352
467
Market Price
$ 61.91
Selling Price
$ 52.28
220
217
142
584
Market Price
$ 66.20
Selling Price
$ 58.46
1257
393
1129
3603
Market Price
$ 57.65
Selling Price
$ 48.34
758
471
307
1475
Market Price
$ 34.62
Selling Price
$ 29.42
1010
557
863
1565
Market Price
$ 57.37
Selling Price
$ 47.92
2358
556
1867
4492
Market Price
$ 30.37
Selling Price
$ 26.72
909
641
446
4392
Market Price
$ 50.61
Selling Price
$ 43.56
822
754
814
1656
Market Price
$ 64.09
Selling Price
$ 55.37
1190
802
416
1780