Market Price
$ 64.24
Selling Price
$ 54.50
486
182
126
709
Market Price
$ 68.83
Selling Price
$ 57.77
1705
1426
609
4272
Market Price
$ 52.31
Selling Price
$ 46.45
2289
2125
1202
3057
Market Price
$ 30.38
Selling Price
$ 26.50
627
495
297
2310
Market Price
$ 49.60
Selling Price
$ 43.68
421
353
263
541
Market Price
$ 51.74
Selling Price
$ 43.96
2263
1363
1290
2788
Market Price
$ 44.51
Selling Price
$ 38.71
936
709
766
1604
Market Price
$ 33.58
Selling Price
$ 29.87
486
462
329
1117
Market Price
$ 46.52
Selling Price
$ 40.21
2933
1121
1351
4424
Market Price
$ 56.21
Selling Price
$ 48.73
2354
1433
987
4279
Market Price
$ 67.63
Selling Price
$ 59.48
1377
285
565
4057
Market Price
$ 43.92
Selling Price
$ 39.55
4524
1347
3567
4910
Market Price
$ 28.83
Selling Price
$ 26.09
986
379
407
1481
Market Price
$ 39.41
Selling Price
$ 33.64
1120
732
435
2573
Market Price
$ 58.34
Selling Price
$ 50.69
2305
967
2008
4281
Market Price
$ 61.86
Selling Price
$ 53.28
1845
606
1802
2068
Market Price
$ 44.98
Selling Price
$ 40.23
791
550
505
2740
Market Price
$ 61.92
Selling Price
$ 52.63
2826
751
1771
4744
Market Price
$ 49.24
Selling Price
$ 42.64
1525
805
590
1639
Market Price
$ 68.18
Selling Price
$ 56.86
2903
1295
696
3563
Market Price
$ 42.67
Selling Price
$ 37.21
3326
2882
1326
3600
Market Price
$ 64.55
Selling Price
$ 58.07
2732
1313
1255
4387
Market Price
$ 45.31
Selling Price
$ 41.05
3789
2432
3574
4140
Market Price
$ 33.96
Selling Price
$ 29.05
1073
656
994
4467
Market Price
$ 31.18
Selling Price
$ 26.41
2101
1027
1447
4361
Market Price
$ 41.85
Selling Price
$ 37.66
762
720
218
975
Market Price
$ 40.48
Selling Price
$ 33.96
1023
760
341
2999
Market Price
$ 39.87
Selling Price
$ 35.72
1976
1427
961
4507
Market Price
$ 58.23
Selling Price
$ 51.55
1435
321
929
2092
Market Price
$ 34.06
Selling Price
$ 30.67
2179
1235
1951
3073
Market Price
$ 29.21
Selling Price
$ 25.60
2168
2058
442
4711
Market Price
$ 41.68
Selling Price
$ 35.78
3216
1446
1641
4072
Market Price
$ 49.66
Selling Price
$ 42.77
1984
1666
1686
4674
Market Price
$ 56.81
Selling Price
$ 51.02
683
300
216
1100
Market Price
$ 55.97
Selling Price
$ 50.78
1745
926
552
3391
Market Price
$ 69.11
Selling Price
$ 59.29
1408
685
357
1802
Market Price
$ 29.82
Selling Price
$ 26.89
1411
1345
808
2062
Market Price
$ 31.97
Selling Price
$ 28.39
506
497
289
826
Market Price
$ 34.23
Selling Price
$ 30.01
1523
1264
395
3868
Market Price
$ 37.35
Selling Price
$ 32.23
1511
1078
792
4373