Market Price
$ 77.51
Selling Price
$ 67.34
1268
1000
1199
1682
Market Price
$ 94.30
Selling Price
$ 83.88
2593
2099
2216
3275
Market Price
$ 63.64
Selling Price
$ 55.02
886
396
822
1208
Market Price
$ 106.08
Selling Price
$ 89.41
1953
429
986
3696
Market Price
$ 113.16
Selling Price
$ 97.67
1702
401
1122
2912
Market Price
$ 80.22
Selling Price
$ 70.65
2451
1119
2167
4982
Market Price
$ 95.61
Selling Price
$ 81.52
1553
633
1513
2922
Market Price
$ 93.30
Selling Price
$ 79.32
921
670
580
1921
Market Price
$ 79.44
Selling Price
$ 72.03
1609
1305
881
4349
Market Price
$ 71.47
Selling Price
$ 60.60
1467
1464
632
1639
Market Price
$ 85.40
Selling Price
$ 73.33
597
466
432
869
Market Price
$ 98.84
Selling Price
$ 83.68
753
217
597
1872
Market Price
$ 75.03
Selling Price
$ 67.36
589
486
560
2828
Market Price
$ 114.07
Selling Price
$ 95.38
1303
295
976
1657
Market Price
$ 102.64
Selling Price
$ 88.84
930
907
261
2151
Market Price
$ 116.90
Selling Price
$ 97.94
541
156
356
603
Market Price
$ 83.48
Selling Price
$ 71.29
536
453
373
1045
Market Price
$ 108.86
Selling Price
$ 97.17
171
163
58
758
Market Price
$ 106.53
Selling Price
$ 90.52
1866
635
1416
3192
Market Price
$ 81.77
Selling Price
$ 70.81
2164
585
762
3568
Market Price
$ 111.91
Selling Price
$ 98.84
205
167
202
423
Market Price
$ 109.24
Selling Price
$ 93.46
2490
1585
1908
2843
Market Price
$ 70.81
Selling Price
$ 60.49
354
203
151
497
Market Price
$ 113.90
Selling Price
$ 95.33
2023
1560
597
3216
Market Price
$ 100.26
Selling Price
$ 91.05
3891
3339
1450
4921
Market Price
$ 65.53
Selling Price
$ 57.64
493
423
162
1289
Market Price
$ 106.11
Selling Price
$ 91.38
2931
2470
2547
3354
Market Price
$ 101.63
Selling Price
$ 85.42
4081
3058
1954
4159
Market Price
$ 74.68
Selling Price
$ 64.24
1308
597
822
2209
Market Price
$ 82.99
Selling Price
$ 74.93
1195
527
688
3526
Market Price
$ 95.78
Selling Price
$ 85.13
345
257
151
1625
Market Price
$ 112.30
Selling Price
$ 98.57
2306
1649
1139
2958
Market Price
$ 68.16
Selling Price
$ 58.91
720
584
348
2938
Market Price
$ 101.50
Selling Price
$ 91.00
2490
1228
1939
3054
Market Price
$ 62.72
Selling Price
$ 55.02
200
121
174
526
Market Price
$ 98.19
Selling Price
$ 87.04
1287
987
680
1522
Market Price
$ 89.62
Selling Price
$ 79.06
1507
780
981
1780
Market Price
$ 64.99
Selling Price
$ 55.08
1439
709
555
1463
Market Price
$ 69.32
Selling Price
$ 61.79
471
145
347
1145
Market Price
$ 77.98
Selling Price
$ 66.28
2129
1483
436
2219