Market Price
$ 73.08
Selling Price
$ 62.21
4435
3057
3985
4675
Market Price
$ 81.10
Selling Price
$ 70.82
1317
651
839
1336
Market Price
$ 104.57
Selling Price
$ 93.62
670
476
303
1382
Market Price
$ 63.55
Selling Price
$ 55.43
1791
882
1690
2173
Market Price
$ 63.58
Selling Price
$ 57.52
2907
1838
1106
3065
Market Price
$ 102.52
Selling Price
$ 88.38
2407
784
1701
4739
Market Price
$ 78.84
Selling Price
$ 65.80
2213
1322
1174
3725
Market Price
$ 101.26
Selling Price
$ 91.20
775
551
648
1847
Market Price
$ 77.97
Selling Price
$ 67.73
1660
1317
1607
1849
Market Price
$ 110.49
Selling Price
$ 93.49
1006
358
607
1290
Market Price
$ 64.83
Selling Price
$ 56.24
1659
973
1283
4808
Market Price
$ 85.38
Selling Price
$ 73.57
1955
1360
720
2171
Market Price
$ 83.86
Selling Price
$ 70.87
841
239
295
4019
Market Price
$ 71.82
Selling Price
$ 60.59
1037
343
522
3757
Market Price
$ 98.48
Selling Price
$ 88.36
3084
1374
781
3762
Market Price
$ 109.35
Selling Price
$ 94.07
1885
580
549
3540
Market Price
$ 73.61
Selling Price
$ 64.99
2515
2113
1474
3547
Market Price
$ 64.50
Selling Price
$ 58.63
1422
1014
1145
3221
Market Price
$ 86.10
Selling Price
$ 72.39
2625
617
2588
4694
Market Price
$ 97.88
Selling Price
$ 82.78
3494
2503
1780
3590
Market Price
$ 112.13
Selling Price
$ 95.50
1667
362
1426
3441
Market Price
$ 114.61
Selling Price
$ 98.57
2979
1564
2858
3915
Market Price
$ 100.03
Selling Price
$ 84.78
1663
1088
1465
2113
Market Price
$ 71.65
Selling Price
$ 60.78
1950
1808
719
4680
Market Price
$ 115.63
Selling Price
$ 98.71
3398
2718
2571
3952
Market Price
$ 97.71
Selling Price
$ 81.92
3877
1214
2885
3883
Market Price
$ 63.29
Selling Price
$ 55.97
1142
348
366
1914
Market Price
$ 69.81
Selling Price
$ 62.31
1341
1128
677
1355
Market Price
$ 75.13
Selling Price
$ 66.86
541
402
320
2170
Market Price
$ 67.23
Selling Price
$ 57.66
1083
219
1034
1753
Market Price
$ 96.31
Selling Price
$ 84.82
3368
917
844
4624
Market Price
$ 101.37
Selling Price
$ 89.14
622
194
528
623
Market Price
$ 103.31
Selling Price
$ 87.30
2263
2064
1659
4988
Market Price
$ 113.04
Selling Price
$ 97.45
3527
2861
2648
4142
Market Price
$ 78.47
Selling Price
$ 70.98
3342
2554
2871
4111
Market Price
$ 75.76
Selling Price
$ 67.49
466
236
445
1281
Market Price
$ 80.06
Selling Price
$ 70.49
150
77
90
499
Market Price
$ 90.86
Selling Price
$ 76.65
2033
1629
1589
4705
Market Price
$ 82.92
Selling Price
$ 71.25
1889
1849
729
3250
Market Price
$ 68.91
Selling Price
$ 60.21
3176
2483
1481
3720