Market Price
$ 100.14
Selling Price
$ 90.96
1789
430
485
2773
Market Price
$ 94.49
Selling Price
$ 85.63
1531
553
324
3163
Market Price
$ 87.79
Selling Price
$ 79.41
332
288
111
455
Market Price
$ 80.81
Selling Price
$ 70.80
444
255
276
1339
Market Price
$ 64.40
Selling Price
$ 58.53
795
469
532
1436
Market Price
$ 95.16
Selling Price
$ 84.95
2105
1139
683
2502
Market Price
$ 103.93
Selling Price
$ 89.07
1847
596
396
3762
Market Price
$ 82.47
Selling Price
$ 72.47
536
472
110
2641
Market Price
$ 80.59
Selling Price
$ 72.75
1589
866
566
1843
Market Price
$ 70.53
Selling Price
$ 64.10
2413
1103
1726
2833
Market Price
$ 94.53
Selling Price
$ 78.92
4303
4280
3665
4688
Market Price
$ 92.31
Selling Price
$ 77.16
319
142
135
421
Market Price
$ 82.78
Selling Price
$ 69.30
866
335
664
4066
Market Price
$ 63.89
Selling Price
$ 56.77
2683
2419
1049
4051
Market Price
$ 79.90
Selling Price
$ 67.85
1110
1084
661
3803
Market Price
$ 107.47
Selling Price
$ 90.50
3606
1458
3117
4880
Market Price
$ 90.22
Selling Price
$ 80.55
843
537
557
1976
Market Price
$ 64.17
Selling Price
$ 56.41
393
278
312
410
Market Price
$ 104.21
Selling Price
$ 92.84
2076
1716
453
3258
Market Price
$ 70.22
Selling Price
$ 58.93
4680
3596
3589
4759
Market Price
$ 70.73
Selling Price
$ 63.61
1359
381
1309
3439
Market Price
$ 92.84
Selling Price
$ 82.70
1264
1231
1017
2059
Market Price
$ 114.73
Selling Price
$ 98.30
665
420
312
1587
Market Price
$ 65.44
Selling Price
$ 59.26
1754
691
1747
2262
Market Price
$ 105.56
Selling Price
$ 91.67
2771
1163
1702
4238
Market Price
$ 95.41
Selling Price
$ 85.36
1729
1118
1132
4424
Market Price
$ 103.86
Selling Price
$ 93.37
414
308
152
1525
Market Price
$ 111.24
Selling Price
$ 94.17
524
411
231
1875
Market Price
$ 105.03
Selling Price
$ 92.83
2996
2791
827
4411
Market Price
$ 87.66
Selling Price
$ 75.66
609
203
310
645
Market Price
$ 69.64
Selling Price
$ 62.15
1091
561
653
2107
Market Price
$ 66.91
Selling Price
$ 60.03
1139
470
506
3046
Market Price
$ 70.22
Selling Price
$ 61.01
770
377
666
2113
Market Price
$ 92.04
Selling Price
$ 78.00
819
295
330
3595
Market Price
$ 101.96
Selling Price
$ 91.33
1005
713
857
1965
Market Price
$ 89.07
Selling Price
$ 78.55
4129
3794
1331
4380
Market Price
$ 114.67
Selling Price
$ 96.81
1309
475
793
1606
Market Price
$ 98.83
Selling Price
$ 87.50
735
269
252
3656
Market Price
$ 109.92
Selling Price
$ 95.23
1076
682
632
1170
Market Price
$ 113.98
Selling Price
$ 96.54
2100
1338
1757
4161