Market Price
$ 100.61
Selling Price
$ 91.21
642
581
305
1997
Market Price
$ 110.51
Selling Price
$ 92.33
1591
1020
1326
2506
Market Price
$ 87.98
Selling Price
$ 75.82
402
193
146
501
Market Price
$ 71.05
Selling Price
$ 62.59
2339
1162
2313
2682
Market Price
$ 83.29
Selling Price
$ 75.37
2212
1363
1621
3283
Market Price
$ 103.42
Selling Price
$ 86.42
417
124
232
1319
Market Price
$ 96.75
Selling Price
$ 85.91
1383
999
1192
3708
Market Price
$ 90.44
Selling Price
$ 81.38
1030
978
496
4462
Market Price
$ 65.87
Selling Price
$ 59.33
2616
1188
1686
2851
Market Price
$ 80.35
Selling Price
$ 68.10
1164
1016
311
1999
Market Price
$ 68.60
Selling Price
$ 60.72
3210
2687
2999
3703
Market Price
$ 86.53
Selling Price
$ 74.83
4285
2605
2633
4523
Market Price
$ 82.23
Selling Price
$ 71.47
874
383
648
2218
Market Price
$ 69.27
Selling Price
$ 61.18
2069
1028
1887
2170
Market Price
$ 69.99
Selling Price
$ 59.81
2769
1069
1090
3715
Market Price
$ 71.49
Selling Price
$ 60.95
817
432
678
984
Market Price
$ 111.01
Selling Price
$ 92.65
2774
1059
2152
3918
Market Price
$ 101.36
Selling Price
$ 86.44
4118
3618
2309
4727
Market Price
$ 89.93
Selling Price
$ 80.18
1515
814
1281
4829
Market Price
$ 101.91
Selling Price
$ 86.48
2385
1399
1772
3494
Market Price
$ 94.84
Selling Price
$ 84.41
976
492
295
1003
Market Price
$ 93.04
Selling Price
$ 78.86
789
599
157
1620
Market Price
$ 62.59
Selling Price
$ 55.63
1022
368
799
1353
Market Price
$ 74.20
Selling Price
$ 62.77
1733
476
1450
3207
Market Price
$ 109.53
Selling Price
$ 97.07
2237
1333
1301
2364
Market Price
$ 73.64
Selling Price
$ 63.86
202
184
157
594
Market Price
$ 62.01
Selling Price
$ 55.74
958
556
760
3431
Market Price
$ 93.88
Selling Price
$ 82.61
1206
666
720
4353
Market Price
$ 65.67
Selling Price
$ 56.78
3454
1117
1366
4945
Market Price
$ 92.32
Selling Price
$ 78.09
918
888
522
2066
Market Price
$ 71.07
Selling Price
$ 63.56
2090
990
1337
3225
Market Price
$ 84.07
Selling Price
$ 76.23
1767
1282
511
1883
Market Price
$ 82.49
Selling Price
$ 72.87
955
654
773
2532
Market Price
$ 86.96
Selling Price
$ 77.70
1298
450
1233
1903
Market Price
$ 64.52
Selling Price
$ 57.55
3860
1745
1672
3929
Market Price
$ 96.86
Selling Price
$ 81.01
664
166
472
2646
Market Price
$ 115.60
Selling Price
$ 97.50
1889
1326
909
3628
Market Price
$ 64.98
Selling Price
$ 58.50
500
305
135
614
Market Price
$ 87.87
Selling Price
$ 76.00
1664
1655
1354
2740
Market Price
$ 66.84
Selling Price
$ 59.50
3040
2001
2625
4185