Market Price
$ 65.94
Selling Price
$ 57.30
146
43
107
487
Market Price
$ 92.42
Selling Price
$ 78.19
1752
458
1396
2520
Market Price
$ 110.20
Selling Price
$ 92.89
1818
642
958
2811
Market Price
$ 90.54
Selling Price
$ 81.09
210
74
116
592
Market Price
$ 85.33
Selling Price
$ 71.18
560
371
307
794
Market Price
$ 82.49
Selling Price
$ 73.27
1754
1148
1712
4732
Market Price
$ 105.16
Selling Price
$ 94.72
2925
1852
1883
3777
Market Price
$ 78.83
Selling Price
$ 71.12
875
737
455
3905
Market Price
$ 95.27
Selling Price
$ 83.29
1278
920
1205
4466
Market Price
$ 93.36
Selling Price
$ 82.11
1164
490
1152
3565
Market Price
$ 101.07
Selling Price
$ 90.75
3606
2929
1302
4450
Market Price
$ 103.95
Selling Price
$ 90.88
971
304
760
1442
Market Price
$ 64.87
Selling Price
$ 58.88
1695
859
1499
1861
Market Price
$ 104.89
Selling Price
$ 93.51
2096
967
1127
2677
Market Price
$ 103.52
Selling Price
$ 88.56
520
383
137
1163
Market Price
$ 80.75
Selling Price
$ 68.76
1356
1232
1206
4288
Market Price
$ 112.18
Selling Price
$ 96.08
919
674
544
1764
Market Price
$ 103.39
Selling Price
$ 89.55
2645
2090
2220
4977
Market Price
$ 81.26
Selling Price
$ 69.55
4137
2083
1984
4190
Market Price
$ 98.54
Selling Price
$ 82.40
803
214
508
938
Market Price
$ 112.14
Selling Price
$ 95.82
227
135
119
599
Market Price
$ 65.47
Selling Price
$ 55.24
1101
1029
1088
2353
Market Price
$ 66.90
Selling Price
$ 56.45
2460
1100
2326
5000
Market Price
$ 65.76
Selling Price
$ 57.34
833
700
631
1817
Market Price
$ 65.22
Selling Price
$ 58.42
868
497
173
1055
Market Price
$ 85.41
Selling Price
$ 74.58
667
189
413
2034
Market Price
$ 79.24
Selling Price
$ 71.83
2366
1874
676
3659
Market Price
$ 73.62
Selling Price
$ 61.86
494
133
112
1380
Market Price
$ 71.92
Selling Price
$ 60.82
3675
3490
3363
4853
Market Price
$ 104.65
Selling Price
$ 91.74
1594
458
412
3527
Market Price
$ 96.90
Selling Price
$ 84.97
2743
872
1416
4162
Market Price
$ 106.96
Selling Price
$ 92.70
1469
653
1159
3949
Market Price
$ 72.96
Selling Price
$ 63.84
3390
788
882
4071
Market Price
$ 96.90
Selling Price
$ 86.50
607
432
477
1370
Market Price
$ 71.83
Selling Price
$ 60.56
3402
3202
2187
4539
Market Price
$ 97.21
Selling Price
$ 83.09
2650
837
2227
3382
Market Price
$ 62.76
Selling Price
$ 55.97
3884
1130
1891
4054
Market Price
$ 70.93
Selling Price
$ 61.92
2000
815
537
2347
Market Price
$ 108.48
Selling Price
$ 95.54
479
407
209
1049
Market Price
$ 72.51
Selling Price
$ 61.60
524
450
308
2220