Market Price
$ 62.03
Selling Price
$ 53.02
1147
651
283
1423
Market Price
$ 62.38
Selling Price
$ 55.20
2104
1222
1826
2680
Market Price
$ 34.92
Selling Price
$ 30.99
2829
1828
1679
4925
Market Price
$ 65.98
Selling Price
$ 59.92
1601
1394
1299
3105
Market Price
$ 67.11
Selling Price
$ 57.87
2272
2050
2062
2636
Market Price
$ 65.83
Selling Price
$ 56.47
856
427
614
3153
Market Price
$ 49.91
Selling Price
$ 43.17
3390
1438
2378
4871
Market Price
$ 62.39
Selling Price
$ 56.45
171
44
166
739
Market Price
$ 67.06
Selling Price
$ 59.70
403
373
380
422
Market Price
$ 55.72
Selling Price
$ 49.01
1968
1649
1884
2198
Market Price
$ 61.69
Selling Price
$ 53.46
1899
1190
731
2940
Market Price
$ 58.60
Selling Price
$ 52.76
1365
780
490
3790
Market Price
$ 31.24
Selling Price
$ 26.78
1118
984
827
4541
Market Price
$ 34.66
Selling Price
$ 30.38
4482
2327
3390
4902
Market Price
$ 51.60
Selling Price
$ 45.03
3382
1962
1869
3899
Market Price
$ 67.70
Selling Price
$ 56.60
771
343
299
2471
Market Price
$ 65.94
Selling Price
$ 59.32
2105
1162
1063
2589
Market Price
$ 43.53
Selling Price
$ 36.66
1349
426
806
2225
Market Price
$ 49.51
Selling Price
$ 44.67
3176
2266
2471
4797
Market Price
$ 34.17
Selling Price
$ 30.56
869
410
824
2060
Market Price
$ 33.09
Selling Price
$ 27.71
849
312
267
4003
Market Price
$ 60.40
Selling Price
$ 51.00
1056
768
262
2817
Market Price
$ 38.12
Selling Price
$ 32.42
1091
452
449
2337
Market Price
$ 32.49
Selling Price
$ 28.71
3467
2466
3048
3536
Market Price
$ 33.31
Selling Price
$ 28.70
387
241
321
1849
Market Price
$ 61.65
Selling Price
$ 53.27
1555
1525
318
3802
Market Price
$ 67.63
Selling Price
$ 59.22
1985
420
1485
2023
Market Price
$ 43.28
Selling Price
$ 37.61
1892
1394
395
4362
Market Price
$ 38.20
Selling Price
$ 34.60
1912
1790
1478
2219
Market Price
$ 54.44
Selling Price
$ 48.47
924
196
469
1064
Market Price
$ 54.36
Selling Price
$ 49.25
1531
1280
770
3931
Market Price
$ 41.07
Selling Price
$ 34.26
902
467
677
2059
Market Price
$ 66.62
Selling Price
$ 55.68
2368
481
1162
2406
Market Price
$ 42.92
Selling Price
$ 38.05
1580
1530
940
1639
Market Price
$ 68.69
Selling Price
$ 59.85
2576
2447
954
2984
Market Price
$ 37.53
Selling Price
$ 32.07
819
337
793
1177
Market Price
$ 56.64
Selling Price
$ 48.50
2457
2104
1460
3563
Market Price
$ 44.49
Selling Price
$ 38.48
913
891
600
2184
Market Price
$ 56.65
Selling Price
$ 51.30
2911
1314
1234
3182
Market Price
$ 59.10
Selling Price
$ 52.68
3930
2750
1373
4595