Market Price
$ 100.65
Selling Price
$ 91.49
901
785
393
4118
Market Price
$ 89.36
Selling Price
$ 80.74
773
638
472
968
Market Price
$ 64.56
Selling Price
$ 56.40
2042
1708
689
4089
Market Price
$ 91.52
Selling Price
$ 78.08
675
307
485
729
Market Price
$ 74.62
Selling Price
$ 63.67
1737
1317
1226
1917
Market Price
$ 73.86
Selling Price
$ 61.76
1159
335
489
4891
Market Price
$ 86.04
Selling Price
$ 78.04
2121
1307
968
3663
Market Price
$ 106.84
Selling Price
$ 91.15
497
421
402
2250
Market Price
$ 104.00
Selling Price
$ 92.90
1104
466
294
1310
Market Price
$ 70.92
Selling Price
$ 62.12
1543
804
934
2018
Market Price
$ 97.19
Selling Price
$ 83.57
617
445
309
1089
Market Price
$ 65.11
Selling Price
$ 56.24
2870
750
716
3687
Market Price
$ 71.04
Selling Price
$ 62.21
1179
774
743
1264
Market Price
$ 107.19
Selling Price
$ 95.94
1224
525
311
3041
Market Price
$ 90.77
Selling Price
$ 76.83
2083
785
1486
4609
Market Price
$ 110.57
Selling Price
$ 92.40
2512
701
1482
4188
Market Price
$ 111.36
Selling Price
$ 95.40
3327
2060
1340
3732
Market Price
$ 105.97
Selling Price
$ 95.19
917
639
214
1334
Market Price
$ 95.00
Selling Price
$ 79.19
1558
398
1076
3001
Market Price
$ 78.13
Selling Price
$ 67.25
2011
1401
991
2895
Market Price
$ 90.47
Selling Price
$ 82.02
1554
794
1349
4353
Market Price
$ 107.26
Selling Price
$ 95.96
2318
2040
1032
3198
Market Price
$ 95.84
Selling Price
$ 84.92
387
241
121
988
Market Price
$ 107.18
Selling Price
$ 91.21
2387
2214
498
2455
Market Price
$ 101.20
Selling Price
$ 90.72
2170
475
521
3541
Market Price
$ 66.30
Selling Price
$ 58.45
2983
1230
2255
4664
Market Price
$ 110.05
Selling Price
$ 92.85
2757
2261
2244
4628
Market Price
$ 84.90
Selling Price
$ 72.94
913
812
872
1180
Market Price
$ 80.33
Selling Price
$ 72.27
2092
1160
1191
2223
Market Price
$ 90.61
Selling Price
$ 77.81
1507
1443
378
1676
Market Price
$ 65.87
Selling Price
$ 57.93
972
620
225
1816
Market Price
$ 90.33
Selling Price
$ 81.61
2134
1342
718
2185
Market Price
$ 114.69
Selling Price
$ 98.38
879
399
573
1449
Market Price
$ 84.89
Selling Price
$ 74.42
341
283
160
1680
Market Price
$ 97.44
Selling Price
$ 87.58
1471
992
664
1566
Market Price
$ 65.14
Selling Price
$ 58.82
2567
2431
2000
3571
Market Price
$ 72.23
Selling Price
$ 65.18
1281
818
1227
2919
Market Price
$ 62.24
Selling Price
$ 56.02
438
211
396
2095
Market Price
$ 92.22
Selling Price
$ 82.65
565
450
353
2620
Market Price
$ 67.48
Selling Price
$ 56.74
809
698
336
2058