Market Price
$ 100.02
Selling Price
$ 88.55
694
579
334
2147
Market Price
$ 70.66
Selling Price
$ 62.09
794
649
696
1660
Market Price
$ 83.42
Selling Price
$ 70.29
410
139
282
1764
Market Price
$ 91.06
Selling Price
$ 78.13
434
203
334
520
Market Price
$ 104.38
Selling Price
$ 88.45
595
225
247
1066
Market Price
$ 86.86
Selling Price
$ 73.71
1855
1015
525
2642
Market Price
$ 68.64
Selling Price
$ 60.36
526
333
106
1410
Market Price
$ 82.21
Selling Price
$ 72.37
2295
893
1827
3339
Market Price
$ 94.28
Selling Price
$ 82.16
2201
1860
899
3924
Market Price
$ 73.86
Selling Price
$ 65.14
336
135
228
491
Market Price
$ 108.21
Selling Price
$ 92.18
3263
1625
1004
4672
Market Price
$ 113.29
Selling Price
$ 98.92
1118
275
775
4083
Market Price
$ 82.63
Selling Price
$ 71.81
2814
1397
2201
4096
Market Price
$ 114.26
Selling Price
$ 97.70
1056
619
880
1472
Market Price
$ 103.30
Selling Price
$ 91.24
2027
1938
570
4672
Market Price
$ 81.21
Selling Price
$ 71.83
553
291
209
2068
Market Price
$ 100.49
Selling Price
$ 85.63
1303
454
507
3334
Market Price
$ 64.67
Selling Price
$ 56.45
1677
346
1670
2201
Market Price
$ 108.07
Selling Price
$ 91.20
1965
1511
1131
2946
Market Price
$ 67.03
Selling Price
$ 56.18
1202
889
947
3537
Market Price
$ 71.09
Selling Price
$ 59.57
1208
851
838
3393
Market Price
$ 89.04
Selling Price
$ 76.89
307
273
82
1054
Market Price
$ 70.67
Selling Price
$ 60.63
1710
628
1209
1867
Market Price
$ 97.06
Selling Price
$ 86.41
1116
725
625
1832
Market Price
$ 104.45
Selling Price
$ 90.81
2199
1044
2066
3777
Market Price
$ 102.32
Selling Price
$ 89.55
1313
527
717
4941
Market Price
$ 82.33
Selling Price
$ 71.32
292
275
78
942
Market Price
$ 62.15
Selling Price
$ 56.01
2696
1693
2109
2869
Market Price
$ 76.76
Selling Price
$ 65.91
904
498
533
3691
Market Price
$ 68.14
Selling Price
$ 58.18
685
505
642
751
Market Price
$ 80.64
Selling Price
$ 71.33
892
775
889
2989
Market Price
$ 111.20
Selling Price
$ 95.82
2577
1898
2429
4416
Market Price
$ 102.14
Selling Price
$ 88.26
1080
997
901
2894
Market Price
$ 96.56
Selling Price
$ 82.16
285
213
95
1050
Market Price
$ 84.92
Selling Price
$ 74.51
2392
545
1580
2809
Market Price
$ 70.68
Selling Price
$ 63.80
983
897
421
3039
Market Price
$ 88.19
Selling Price
$ 77.83
2224
1227
666
2256
Market Price
$ 86.97
Selling Price
$ 75.46
2407
1001
898
3392
Market Price
$ 93.15
Selling Price
$ 81.48
1825
1342
1640
4546
Market Price
$ 72.72
Selling Price
$ 62.99
921
496
515
4461