Market Price
$ 114.24
Selling Price
$ 97.03
1184
466
883
2739
Market Price
$ 113.55
Selling Price
$ 96.23
2680
1871
643
4878
Market Price
$ 94.38
Selling Price
$ 80.38
1686
847
581
3587
Market Price
$ 97.23
Selling Price
$ 83.55
238
133
192
538
Market Price
$ 74.38
Selling Price
$ 64.79
3281
3048
3193
4210
Market Price
$ 71.62
Selling Price
$ 61.80
3085
1593
707
3951
Market Price
$ 70.35
Selling Price
$ 63.07
1043
993
558
2997
Market Price
$ 94.82
Selling Price
$ 80.85
1422
868
1033
2398
Market Price
$ 90.11
Selling Price
$ 80.73
3218
2698
2952
3707
Market Price
$ 84.75
Selling Price
$ 74.60
1573
334
1118
3707
Market Price
$ 108.26
Selling Price
$ 93.76
2090
698
1803
2559
Market Price
$ 76.82
Selling Price
$ 69.06
2686
1874
1745
4260
Market Price
$ 110.90
Selling Price
$ 94.85
4242
1558
2563
4370
Market Price
$ 97.10
Selling Price
$ 87.39
2235
1447
1716
3505
Market Price
$ 114.42
Selling Price
$ 95.71
2005
411
1062
3383
Market Price
$ 112.52
Selling Price
$ 97.38
4624
3965
2656
4914
Market Price
$ 116.29
Selling Price
$ 97.40
1530
1191
993
2927
Market Price
$ 110.24
Selling Price
$ 96.87
1121
779
531
3556
Market Price
$ 94.77
Selling Price
$ 81.32
1356
823
712
3328
Market Price
$ 95.91
Selling Price
$ 84.90
2328
2080
1554
3187
Market Price
$ 77.48
Selling Price
$ 66.73
325
164
158
631
Market Price
$ 94.45
Selling Price
$ 79.25
870
711
189
1764
Market Price
$ 92.17
Selling Price
$ 76.85
315
303
222
813
Market Price
$ 107.95
Selling Price
$ 97.99
405
284
105
705
Market Price
$ 68.98
Selling Price
$ 60.70
1873
1784
1785
2400
Market Price
$ 112.39
Selling Price
$ 94.18
3338
2783
2443
4037
Market Price
$ 104.81
Selling Price
$ 89.06
493
311
450
573
Market Price
$ 80.72
Selling Price
$ 69.37
2687
1600
1525
3440
Market Price
$ 91.62
Selling Price
$ 82.27
1307
399
777
1771
Market Price
$ 75.27
Selling Price
$ 66.32
2401
708
1100
4083
Market Price
$ 74.73
Selling Price
$ 64.78
2202
990
1549
2740
Market Price
$ 91.33
Selling Price
$ 82.20
99
63
24
445
Market Price
$ 93.43
Selling Price
$ 82.40
428
144
337
1953
Market Price
$ 91.25
Selling Price
$ 76.93
2418
2344
1345
3020
Market Price
$ 109.93
Selling Price
$ 97.09
793
247
640
1613
Market Price
$ 88.00
Selling Price
$ 73.84
3045
2312
1023
3128
Market Price
$ 63.98
Selling Price
$ 57.70
2085
640
1971
2234
Market Price
$ 80.39
Selling Price
$ 67.89
1379
278
1116
4563
Market Price
$ 99.63
Selling Price
$ 90.25
598
348
337
1558
Market Price
$ 94.41
Selling Price
$ 80.11
1401
321
586
2158