Market Price
$ 70.10
Selling Price
$ 60.12
1606
1192
836
4058
Market Price
$ 85.23
Selling Price
$ 74.89
4274
1148
2210
4314
Market Price
$ 81.93
Selling Price
$ 71.78
3609
3591
3162
3948
Market Price
$ 85.73
Selling Price
$ 76.34
911
565
300
2305
Market Price
$ 64.43
Selling Price
$ 55.64
2346
2022
1704
4736
Market Price
$ 87.85
Selling Price
$ 78.28
1669
717
660
4387
Market Price
$ 90.84
Selling Price
$ 78.92
1779
963
1578
3586
Market Price
$ 80.48
Selling Price
$ 72.44
913
650
332
1298
Market Price
$ 88.88
Selling Price
$ 76.10
2688
1419
1506
3718
Market Price
$ 96.40
Selling Price
$ 84.35
2155
736
1752
3648
Market Price
$ 97.20
Selling Price
$ 82.22
4469
3828
1811
4769
Market Price
$ 68.77
Selling Price
$ 61.25
1666
639
1573
1712
Market Price
$ 64.44
Selling Price
$ 56.34
2429
1436
1274
3481
Market Price
$ 66.11
Selling Price
$ 55.15
1210
1046
508
4319
Market Price
$ 116.91
Selling Price
$ 98.80
704
647
189
1148
Market Price
$ 112.35
Selling Price
$ 98.62
561
326
230
869
Market Price
$ 111.97
Selling Price
$ 98.43
639
544
544
823
Market Price
$ 109.58
Selling Price
$ 98.17
526
193
423
692
Market Price
$ 112.27
Selling Price
$ 97.81
1927
1914
873
2793
Market Price
$ 94.28
Selling Price
$ 82.63
3682
1697
1083
4753
Market Price
$ 66.20
Selling Price
$ 57.44
2261
2056
1041
2557
Market Price
$ 110.17
Selling Price
$ 93.86
709
246
207
1620
Market Price
$ 99.08
Selling Price
$ 89.63
2383
1190
902
2801
Market Price
$ 81.06
Selling Price
$ 70.42
2476
867
1261
3036
Market Price
$ 99.20
Selling Price
$ 83.83
356
223
303
618
Market Price
$ 109.85
Selling Price
$ 97.91
1450
1084
936
3765
Market Price
$ 66.52
Selling Price
$ 58.24
684
398
342
2200
Market Price
$ 70.65
Selling Price
$ 60.76
537
278
113
1833
Market Price
$ 73.52
Selling Price
$ 63.52
2534
1174
1060
3389
Market Price
$ 93.52
Selling Price
$ 81.94
2429
1119
1777
3282
Market Price
$ 94.74
Selling Price
$ 82.40
572
201
273
1835
Market Price
$ 101.08
Selling Price
$ 91.68
2995
2830
2742
3582
Market Price
$ 89.65
Selling Price
$ 77.67
945
757
543
1016
Market Price
$ 113.27
Selling Price
$ 95.22
1281
1113
998
3155
Market Price
$ 84.42
Selling Price
$ 70.48
1177
744
438
3991
Market Price
$ 116.05
Selling Price
$ 96.72
2765
2704
1686
3027
Market Price
$ 102.09
Selling Price
$ 90.04
1469
1414
958
1694
Market Price
$ 64.17
Selling Price
$ 55.49
696
453
205
1692
Market Price
$ 86.92
Selling Price
$ 73.48
583
294
249
1691
Market Price
$ 95.84
Selling Price
$ 85.63
1449
857
892
3121