Market Price
$ 106.17
Selling Price
$ 93.30
1129
856
505
3203
Market Price
$ 109.78
Selling Price
$ 94.49
623
573
464
1678
Market Price
$ 108.06
Selling Price
$ 93.39
1563
424
785
1819
Market Price
$ 72.61
Selling Price
$ 61.82
477
387
438
1838
Market Price
$ 114.33
Selling Price
$ 97.57
2261
959
1261
3735
Market Price
$ 106.43
Selling Price
$ 94.34
902
433
717
4032
Market Price
$ 70.04
Selling Price
$ 62.37
2109
534
1424
2422
Market Price
$ 82.30
Selling Price
$ 68.84
2558
1624
1600
4279
Market Price
$ 72.22
Selling Price
$ 60.95
472
375
102
998
Market Price
$ 105.44
Selling Price
$ 89.63
2380
555
816
3442
Market Price
$ 111.98
Selling Price
$ 96.07
1300
1056
347
2488
Market Price
$ 78.12
Selling Price
$ 67.90
810
737
487
3195
Market Price
$ 90.06
Selling Price
$ 77.48
2227
1881
1404
2891
Market Price
$ 101.73
Selling Price
$ 88.17
3073
1886
1385
4544
Market Price
$ 85.87
Selling Price
$ 73.46
1528
933
499
3732
Market Price
$ 84.43
Selling Price
$ 74.70
3469
1356
1898
3497
Market Price
$ 80.02
Selling Price
$ 67.02
1724
966
1448
1770
Market Price
$ 115.40
Selling Price
$ 97.80
472
445
172
2140
Market Price
$ 88.92
Selling Price
$ 78.32
1548
612
834
4765
Market Price
$ 109.87
Selling Price
$ 94.27
255
237
187
675
Market Price
$ 77.66
Selling Price
$ 68.68
336
171
213
644
Market Price
$ 89.64
Selling Price
$ 79.37
2083
1487
1931
2558
Market Price
$ 100.66
Selling Price
$ 91.06
1184
1011
445
1507
Market Price
$ 107.62
Selling Price
$ 92.31
389
177
247
1023
Market Price
$ 86.54
Selling Price
$ 75.83
1556
1294
1179
2527
Market Price
$ 86.06
Selling Price
$ 77.29
719
260
508
1866
Market Price
$ 94.47
Selling Price
$ 85.20
824
530
552
903
Market Price
$ 95.17
Selling Price
$ 83.23
1052
830
1049
1264
Market Price
$ 73.28
Selling Price
$ 62.66
442
351
273
1045
Market Price
$ 80.42
Selling Price
$ 73.02
2293
915
635
3740
Market Price
$ 111.31
Selling Price
$ 97.15
3424
2633
1826
4718
Market Price
$ 71.22
Selling Price
$ 60.57
1862
1097
782
2678
Market Price
$ 72.11
Selling Price
$ 64.90
1596
662
1093
2150
Market Price
$ 83.10
Selling Price
$ 69.65
576
395
388
1149
Market Price
$ 72.81
Selling Price
$ 61.45
667
498
603
722
Market Price
$ 100.15
Selling Price
$ 90.19
1591
850
1299
3356
Market Price
$ 80.27
Selling Price
$ 67.51
3117
1571
1895
3978
Market Price
$ 75.55
Selling Price
$ 64.12
1441
1435
1010
3329
Market Price
$ 94.21
Selling Price
$ 80.69
443
298
274
651
Market Price
$ 92.37
Selling Price
$ 80.11
1067
343
734
2637