Market Price
$ 99.86
Selling Price
$ 88.28
2562
2097
1038
3614
Market Price
$ 107.79
Selling Price
$ 93.75
3073
1994
2806
4226
Market Price
$ 114.44
Selling Price
$ 103.49
3051
1519
2705
3919
Market Price
$ 136.74
Selling Price
$ 117.90
2058
944
1917
2127
Market Price
$ 106.20
Selling Price
$ 88.67
1565
1491
1401
4897
Market Price
$ 112.96
Selling Price
$ 101.81
256
227
78
772
Market Price
$ 134.32
Selling Price
$ 116.80
2989
1876
1680
3111
Market Price
$ 81.12
Selling Price
$ 70.73
594
169
488
1391
Market Price
$ 119.14
Selling Price
$ 105.61
914
514
319
1682
Market Price
$ 114.73
Selling Price
$ 95.78
2741
1364
774
4204
Market Price
$ 94.59
Selling Price
$ 84.43
636
571
426
670
Market Price
$ 94.12
Selling Price
$ 85.46
4082
3084
2704
4599
Market Price
$ 83.86
Selling Price
$ 74.29
2028
978
1584
3175
Market Price
$ 101.74
Selling Price
$ 88.66
634
501
168
721
Market Price
$ 132.19
Selling Price
$ 116.33
1480
679
616
3560
Market Price
$ 123.25
Selling Price
$ 107.67
2176
794
1772
4300
Market Price
$ 100.45
Selling Price
$ 84.01
764
163
698
920
Market Price
$ 111.54
Selling Price
$ 97.45
615
200
414
1392
Market Price
$ 104.72
Selling Price
$ 94.42
998
373
609
2159
Market Price
$ 93.39
Selling Price
$ 84.88
2946
2632
2873
4079
Market Price
$ 100.88
Selling Price
$ 86.66
1127
779
806
4942
Market Price
$ 84.26
Selling Price
$ 76.14
729
358
278
1386
Market Price
$ 108.68
Selling Price
$ 91.35
2579
746
995
3560
Market Price
$ 99.67
Selling Price
$ 86.87
3559
1318
1404
3697
Market Price
$ 85.41
Selling Price
$ 74.33
2227
1854
764
3860
Market Price
$ 125.84
Selling Price
$ 104.93
1302
1039
462
1674
Market Price
$ 110.49
Selling Price
$ 93.44
3471
1708
2231
4741
Market Price
$ 126.00
Selling Price
$ 114.10
444
187
164
1232
Market Price
$ 132.46
Selling Price
$ 119.01
826
553
218
4057
Market Price
$ 116.12
Selling Price
$ 103.66
1312
739
552
3253
Market Price
$ 111.34
Selling Price
$ 93.09
1357
1075
836
1493
Market Price
$ 127.60
Selling Price
$ 113.93
419
277
142
1633
Market Price
$ 112.55
Selling Price
$ 102.19
900
718
541
2465
Market Price
$ 126.68
Selling Price
$ 109.00
1062
928
995
1720
Market Price
$ 106.39
Selling Price
$ 90.94
1129
415
883
1756
Market Price
$ 89.96
Selling Price
$ 75.23
467
393
371
476
Market Price
$ 115.89
Selling Price
$ 105.07
1960
905
410
2466
Market Price
$ 109.53
Selling Price
$ 93.37
3054
2302
1713
3756
Market Price
$ 90.33
Selling Price
$ 80.59
322
294
290
561
Market Price
$ 125.69
Selling Price
$ 113.20
792
760
503
1980