Market Price
$ 103.42
Selling Price
$ 87.95
2227
526
888
3621
Market Price
$ 109.16
Selling Price
$ 91.84
488
242
105
632
Market Price
$ 70.97
Selling Price
$ 61.41
190
85
95
406
Market Price
$ 81.46
Selling Price
$ 68.07
301
247
99
862
Market Price
$ 102.05
Selling Price
$ 89.32
1406
373
853
3829
Market Price
$ 74.82
Selling Price
$ 63.84
2851
2387
2027
4245
Market Price
$ 96.91
Selling Price
$ 87.63
747
418
436
1590
Market Price
$ 105.76
Selling Price
$ 91.77
1574
399
398
2567
Market Price
$ 104.54
Selling Price
$ 90.74
3535
2615
979
4771
Market Price
$ 99.56
Selling Price
$ 87.64
1620
1405
660
1660
Market Price
$ 77.89
Selling Price
$ 68.16
1895
1464
1773
4036
Market Price
$ 107.38
Selling Price
$ 95.38
206
168
145
834
Market Price
$ 66.88
Selling Price
$ 59.25
2089
1977
1398
3920
Market Price
$ 72.13
Selling Price
$ 63.30
1805
1250
1107
3610
Market Price
$ 92.16
Selling Price
$ 82.08
2626
2573
1200
2894
Market Price
$ 81.06
Selling Price
$ 68.03
1929
611
896
3668
Market Price
$ 107.85
Selling Price
$ 97.02
1168
1133
328
1429
Market Price
$ 86.07
Selling Price
$ 76.69
1054
864
944
4655
Market Price
$ 72.89
Selling Price
$ 62.48
225
176
198
462
Market Price
$ 104.81
Selling Price
$ 89.57
1757
1632
1046
2071
Market Price
$ 107.69
Selling Price
$ 95.46
1356
997
1349
2585
Market Price
$ 75.17
Selling Price
$ 66.91
2401
1669
1976
4394
Market Price
$ 108.50
Selling Price
$ 90.69
1689
1441
1363
1689
Market Price
$ 74.45
Selling Price
$ 66.51
1837
1589
1439
2413
Market Price
$ 70.61
Selling Price
$ 62.29
4025
975
1235
4966
Market Price
$ 106.50
Selling Price
$ 92.65
2419
860
1272
4770
Market Price
$ 62.58
Selling Price
$ 56.65
240
100
141
610
Market Price
$ 69.33
Selling Price
$ 59.87
936
668
387
1923
Market Price
$ 103.70
Selling Price
$ 91.91
2594
802
1405
4098
Market Price
$ 96.49
Selling Price
$ 85.55
1393
1288
724
3306
Market Price
$ 92.40
Selling Price
$ 78.95
432
238
352
1463
Market Price
$ 79.97
Selling Price
$ 70.07
1627
1425
1205
3789
Market Price
$ 80.22
Selling Price
$ 72.13
411
107
397
2016
Market Price
$ 86.88
Selling Price
$ 78.52
1290
1118
1290
1871
Market Price
$ 65.47
Selling Price
$ 59.16
988
856
531
1206
Market Price
$ 108.78
Selling Price
$ 98.09
3493
2071
1191
4439
Market Price
$ 74.29
Selling Price
$ 66.77
141
105
33
474
Market Price
$ 67.37
Selling Price
$ 60.25
637
463
417
1040
Market Price
$ 67.37
Selling Price
$ 59.83
421
341
220
489
Market Price
$ 67.68
Selling Price
$ 61.30
1309
1107
800
1584