Market Price
$ 108.56
Selling Price
$ 97.62
1217
444
1101
2895
Market Price
$ 77.10
Selling Price
$ 68.29
1825
1200
1587
1966
Market Price
$ 88.82
Selling Price
$ 77.61
1608
1084
657
3945
Market Price
$ 83.22
Selling Price
$ 73.58
2493
1936
1400
2937
Market Price
$ 72.50
Selling Price
$ 63.77
290
161
129
1038
Market Price
$ 87.28
Selling Price
$ 78.08
2887
1767
889
3038
Market Price
$ 107.21
Selling Price
$ 90.55
2669
1576
1233
4611
Market Price
$ 107.27
Selling Price
$ 91.89
1483
410
1478
2974
Market Price
$ 71.81
Selling Price
$ 60.63
859
678
579
2980
Market Price
$ 113.85
Selling Price
$ 96.09
2968
2878
2123
3244
Market Price
$ 91.57
Selling Price
$ 77.61
1979
1260
1793
2047
Market Price
$ 73.21
Selling Price
$ 64.32
1410
647
477
2026
Market Price
$ 101.91
Selling Price
$ 92.33
2172
906
647
3056
Market Price
$ 64.32
Selling Price
$ 55.44
3229
786
1189
4757
Market Price
$ 104.66
Selling Price
$ 87.29
1988
1963
522
2209
Market Price
$ 104.50
Selling Price
$ 94.01
1919
1231
1751
4751
Market Price
$ 89.49
Selling Price
$ 79.92
1340
602
291
3776
Market Price
$ 82.33
Selling Price
$ 68.86
997
255
568
3299
Market Price
$ 65.39
Selling Price
$ 55.13
451
337
322
1838
Market Price
$ 91.52
Selling Price
$ 79.93
1619
909
979
2551
Market Price
$ 93.82
Selling Price
$ 81.84
1317
264
400
4537
Market Price
$ 91.76
Selling Price
$ 76.75
865
273
577
3868
Market Price
$ 94.15
Selling Price
$ 82.31
1468
1150
907
1531
Market Price
$ 103.32
Selling Price
$ 93.26
2363
1601
884
2735
Market Price
$ 76.52
Selling Price
$ 65.67
3388
2924
1448
4672
Market Price
$ 68.40
Selling Price
$ 60.03
173
151
136
638
Market Price
$ 70.42
Selling Price
$ 59.82
1755
1514
1699
4019
Market Price
$ 70.50
Selling Price
$ 61.36
3947
3458
3725
4992
Market Price
$ 107.87
Selling Price
$ 93.33
3183
3172
3100
3818
Market Price
$ 85.63
Selling Price
$ 72.77
3673
2924
3174
4053
Market Price
$ 65.31
Selling Price
$ 57.16
1506
1342
1478
2671
Market Price
$ 79.39
Selling Price
$ 67.35
2772
2750
1620
4165
Market Price
$ 67.24
Selling Price
$ 60.20
349
315
213
1282
Market Price
$ 97.95
Selling Price
$ 88.88
137
31
50
445
Market Price
$ 90.94
Selling Price
$ 80.40
1051
743
734
1260
Market Price
$ 65.29
Selling Price
$ 56.71
787
517
366
3378
Market Price
$ 89.87
Selling Price
$ 78.72
978
961
614
2273
Market Price
$ 91.37
Selling Price
$ 79.29
3866
923
3166
4826
Market Price
$ 64.46
Selling Price
$ 58.24
1995
1866
1988
3723
Market Price
$ 92.01
Selling Price
$ 81.64
733
338
523
943