Market Price
$ 106.10
Selling Price
$ 89.77
1662
695
855
2015
Market Price
$ 100.80
Selling Price
$ 87.99
1439
1338
901
1477
Market Price
$ 79.32
Selling Price
$ 69.06
1721
709
1155
1904
Market Price
$ 95.73
Selling Price
$ 82.11
780
482
542
3617
Market Price
$ 78.96
Selling Price
$ 66.16
519
303
183
1722
Market Price
$ 103.35
Selling Price
$ 93.90
2249
707
1402
2416
Market Price
$ 63.38
Selling Price
$ 57.45
848
737
449
3033
Market Price
$ 105.58
Selling Price
$ 90.11
3683
1165
3227
4646
Market Price
$ 98.81
Selling Price
$ 83.37
1623
406
1543
2887
Market Price
$ 101.27
Selling Price
$ 90.58
627
182
397
1812
Market Price
$ 71.08
Selling Price
$ 60.84
1157
409
890
3312
Market Price
$ 107.32
Selling Price
$ 96.87
256
230
150
403
Market Price
$ 72.10
Selling Price
$ 64.17
1533
1223
1486
1917
Market Price
$ 94.52
Selling Price
$ 85.66
1810
1177
454
2126
Market Price
$ 83.39
Selling Price
$ 73.72
1561
1343
673
4996
Market Price
$ 89.96
Selling Price
$ 75.97
1655
465
958
4092
Market Price
$ 97.38
Selling Price
$ 83.72
1140
377
1056
3705
Market Price
$ 92.88
Selling Price
$ 81.20
1521
503
1139
1897
Market Price
$ 99.68
Selling Price
$ 89.10
2555
1853
1317
4849
Market Price
$ 98.73
Selling Price
$ 88.43
2720
749
2711
3248
Market Price
$ 65.76
Selling Price
$ 55.35
1220
469
820
3684
Market Price
$ 86.64
Selling Price
$ 73.77
2297
1110
592
4709
Market Price
$ 64.12
Selling Price
$ 56.84
764
429
701
3522
Market Price
$ 113.89
Selling Price
$ 95.81
294
107
178
1307
Market Price
$ 105.96
Selling Price
$ 93.07
511
297
432
795
Market Price
$ 102.32
Selling Price
$ 90.18
1321
1037
734
3442
Market Price
$ 65.19
Selling Price
$ 56.94
2995
1735
2488
4235
Market Price
$ 73.20
Selling Price
$ 61.18
1887
606
434
4674
Market Price
$ 93.52
Selling Price
$ 79.31
3486
2486
3047
3703
Market Price
$ 89.28
Selling Price
$ 78.79
1479
523
432
1744
Market Price
$ 83.55
Selling Price
$ 71.89
282
147
194
529
Market Price
$ 84.69
Selling Price
$ 75.21
458
255
271
1551
Market Price
$ 109.71
Selling Price
$ 97.73
1134
806
247
2778
Market Price
$ 68.65
Selling Price
$ 60.81
1106
642
675
3648
Market Price
$ 72.10
Selling Price
$ 65.10
1235
873
983
4654
Market Price
$ 77.08
Selling Price
$ 69.90
3332
2058
1296
4657
Market Price
$ 70.17
Selling Price
$ 61.80
2841
1880
2219
3643
Market Price
$ 73.12
Selling Price
$ 61.37
236
81
94
678
Market Price
$ 88.99
Selling Price
$ 78.01
524
165
250
1170
Market Price
$ 84.52
Selling Price
$ 76.56
3022
3022
2679
4652