Market Price
$ 72.60
Selling Price
$ 63.64
3521
1260
1618
4252
Market Price
$ 99.39
Selling Price
$ 85.82
739
643
174
2705
Market Price
$ 87.75
Selling Price
$ 74.16
193
117
186
446
Market Price
$ 73.53
Selling Price
$ 61.99
349
153
292
441
Market Price
$ 105.94
Selling Price
$ 89.60
497
288
439
640
Market Price
$ 112.45
Selling Price
$ 95.68
1478
1237
634
1876
Market Price
$ 115.71
Selling Price
$ 96.59
796
714
784
3358
Market Price
$ 89.97
Selling Price
$ 81.43
897
630
756
1545
Market Price
$ 61.93
Selling Price
$ 55.85
1730
1409
1056
4687
Market Price
$ 105.01
Selling Price
$ 91.60
590
190
286
651
Market Price
$ 63.21
Selling Price
$ 57.06
1212
483
510
3118
Market Price
$ 70.88
Selling Price
$ 60.89
1296
781
601
2320
Market Price
$ 92.27
Selling Price
$ 78.80
2686
1499
603
4395
Market Price
$ 104.78
Selling Price
$ 92.71
846
721
259
886
Market Price
$ 107.31
Selling Price
$ 95.25
223
63
54
483
Market Price
$ 74.31
Selling Price
$ 65.51
561
345
272
666
Market Price
$ 101.54
Selling Price
$ 88.43
605
253
466
1771
Market Price
$ 102.02
Selling Price
$ 92.55
484
285
454
605
Market Price
$ 74.16
Selling Price
$ 62.43
833
800
601
3401
Market Price
$ 113.28
Selling Price
$ 98.88
1253
581
1128
1478
Market Price
$ 93.63
Selling Price
$ 81.65
2241
2173
948
4550
Market Price
$ 95.76
Selling Price
$ 84.79
724
180
266
864
Market Price
$ 75.29
Selling Price
$ 66.43
1477
946
620
3200
Market Price
$ 107.08
Selling Price
$ 93.45
1805
1114
1602
2790
Market Price
$ 103.02
Selling Price
$ 85.95
752
730
337
1297
Market Price
$ 93.52
Selling Price
$ 79.09
635
201
231
1051
Market Price
$ 96.54
Selling Price
$ 84.84
4590
3037
2577
4590
Market Price
$ 95.90
Selling Price
$ 82.04
1351
1031
1017
2062
Market Price
$ 105.34
Selling Price
$ 90.11
376
315
206
1107
Market Price
$ 107.09
Selling Price
$ 89.84
408
183
349
632
Market Price
$ 100.89
Selling Price
$ 86.70
1405
487
1249
1675
Market Price
$ 78.63
Selling Price
$ 66.89
2307
586
569
3592
Market Price
$ 89.81
Selling Price
$ 78.92
830
779
214
1047
Market Price
$ 84.22
Selling Price
$ 76.23
1504
957
310
3904
Market Price
$ 116.04
Selling Price
$ 97.08
2355
742
1212
4054
Market Price
$ 70.71
Selling Price
$ 59.39
969
795
620
2625
Market Price
$ 109.44
Selling Price
$ 92.29
1835
1204
1792
2922
Market Price
$ 79.77
Selling Price
$ 71.68
3774
3257
2593
4079
Market Price
$ 101.43
Selling Price
$ 85.04
2110
465
1899
2935
Market Price
$ 83.07
Selling Price
$ 70.18
1292
456
1106
1684