Market Price
$ 105.07
Selling Price
$ 93.83
2691
2658
2040
2971
Market Price
$ 70.28
Selling Price
$ 59.87
1030
983
293
3407
Market Price
$ 72.39
Selling Price
$ 64.84
572
151
348
626
Market Price
$ 95.95
Selling Price
$ 84.45
1125
295
402
2232
Market Price
$ 67.49
Selling Price
$ 56.80
2198
853
1912
2845
Market Price
$ 69.23
Selling Price
$ 62.85
1180
715
597
4279
Market Price
$ 93.63
Selling Price
$ 82.15
1837
1086
852
3409
Market Price
$ 79.62
Selling Price
$ 68.30
1492
974
393
2760
Market Price
$ 93.52
Selling Price
$ 82.78
1335
1075
1256
2302
Market Price
$ 115.69
Selling Price
$ 96.87
1477
1234
480
3852
Market Price
$ 65.22
Selling Price
$ 56.85
1364
519
843
1642
Market Price
$ 86.72
Selling Price
$ 73.46
3566
2676
2203
3762
Market Price
$ 98.08
Selling Price
$ 85.15
188
187
143
721
Market Price
$ 83.23
Selling Price
$ 69.77
351
255
105
1031
Market Price
$ 95.81
Selling Price
$ 84.23
1471
1425
1019
1826
Market Price
$ 97.99
Selling Price
$ 84.12
1095
527
550
1589
Market Price
$ 112.14
Selling Price
$ 93.79
2568
1615
2564
4555
Market Price
$ 105.23
Selling Price
$ 95.28
1882
632
717
4722
Market Price
$ 72.30
Selling Price
$ 65.20
220
140
202
946
Market Price
$ 100.80
Selling Price
$ 87.91
2101
545
870
3068
Market Price
$ 71.28
Selling Price
$ 62.45
1842
961
1192
4132
Market Price
$ 84.39
Selling Price
$ 71.11
273
247
157
587
Market Price
$ 112.62
Selling Price
$ 94.04
896
360
288
1235
Market Price
$ 61.65
Selling Price
$ 56.03
2314
821
1245
4650
Market Price
$ 82.87
Selling Price
$ 73.04
2182
852
787
4616
Market Price
$ 83.43
Selling Price
$ 70.05
1650
1108
1391
3516
Market Price
$ 65.74
Selling Price
$ 59.40
782
657
347
2667
Market Price
$ 96.56
Selling Price
$ 86.66
703
445
527
1196
Market Price
$ 105.81
Selling Price
$ 91.63
679
185
191
2677
Market Price
$ 104.74
Selling Price
$ 90.82
1295
321
1153
1341
Market Price
$ 96.95
Selling Price
$ 87.83
878
387
298
1728
Market Price
$ 116.22
Selling Price
$ 97.78
786
232
637
1356
Market Price
$ 66.88
Selling Price
$ 56.69
2974
2451
2360
4662
Market Price
$ 68.12
Selling Price
$ 58.22
4585
1121
4260
4721
Market Price
$ 106.09
Selling Price
$ 89.14
393
387
90
613
Market Price
$ 97.27
Selling Price
$ 81.49
3439
807
1363
4361
Market Price
$ 98.83
Selling Price
$ 87.77
1292
675
349
1384
Market Price
$ 98.64
Selling Price
$ 86.12
1119
541
1053
1406
Market Price
$ 75.51
Selling Price
$ 66.61
2452
1788
2051
3173
Market Price
$ 109.59
Selling Price
$ 93.32
585
244
408
1533