Market Price
$ 69.63
Selling Price
$ 60.24
476
273
224
1737
Market Price
$ 112.60
Selling Price
$ 98.00
2774
2124
2548
4594
Market Price
$ 111.15
Selling Price
$ 95.58
1455
699
373
4612
Market Price
$ 91.23
Selling Price
$ 78.97
1115
473
930
2764
Market Price
$ 89.92
Selling Price
$ 81.42
2158
1587
593
2305
Market Price
$ 90.81
Selling Price
$ 76.38
2207
785
1858
3507
Market Price
$ 107.43
Selling Price
$ 96.49
1041
978
368
4313
Market Price
$ 101.66
Selling Price
$ 87.69
2723
1353
1001
4710
Market Price
$ 107.87
Selling Price
$ 95.65
2204
1606
636
2398
Market Price
$ 92.96
Selling Price
$ 82.52
977
887
576
1060
Market Price
$ 96.18
Selling Price
$ 87.31
2112
1859
1825
4888
Market Price
$ 64.62
Selling Price
$ 55.68
2729
2007
1692
3474
Market Price
$ 66.06
Selling Price
$ 60.04
2378
1270
1783
2922
Market Price
$ 91.86
Selling Price
$ 77.83
329
154
297
1495
Market Price
$ 89.53
Selling Price
$ 76.71
1387
921
1279
4080
Market Price
$ 96.25
Selling Price
$ 83.57
1670
781
1471
2063
Market Price
$ 110.99
Selling Price
$ 95.37
1880
1383
866
2814
Market Price
$ 93.65
Selling Price
$ 83.44
4125
3933
3956
4364
Market Price
$ 99.26
Selling Price
$ 88.94
3381
2830
1264
4210
Market Price
$ 81.43
Selling Price
$ 72.75
845
466
462
2090
Market Price
$ 85.00
Selling Price
$ 73.27
1696
1565
1322
4869
Market Price
$ 106.17
Selling Price
$ 94.20
2469
2072
1942
3603
Market Price
$ 101.19
Selling Price
$ 84.90
1164
1022
404
2325
Market Price
$ 101.93
Selling Price
$ 91.77
2937
867
2340
3085
Market Price
$ 69.83
Selling Price
$ 62.32
2122
1652
1576
3992
Market Price
$ 115.16
Selling Price
$ 98.94
2900
1638
665
4415
Market Price
$ 109.31
Selling Price
$ 96.47
1252
751
640
2620
Market Price
$ 72.04
Selling Price
$ 65.46
451
166
102
1680
Market Price
$ 65.84
Selling Price
$ 58.62
3776
3537
3772
4037
Market Price
$ 84.61
Selling Price
$ 72.21
1018
561
952
3808
Market Price
$ 111.23
Selling Price
$ 97.14
2749
1917
1540
2791
Market Price
$ 84.40
Selling Price
$ 75.50
1467
669
1249
2998
Market Price
$ 88.75
Selling Price
$ 75.12
645
537
273
2785
Market Price
$ 108.87
Selling Price
$ 96.36
1446
583
1119
3359
Market Price
$ 84.65
Selling Price
$ 73.23
2201
623
1661
4161
Market Price
$ 99.21
Selling Price
$ 86.27
529
129
334
1165
Market Price
$ 100.59
Selling Price
$ 86.37
708
249
349
895
Market Price
$ 112.13
Selling Price
$ 96.86
1845
692
1379
3702
Market Price
$ 65.36
Selling Price
$ 55.64
431
131
169
1896
Market Price
$ 81.33
Selling Price
$ 71.44
4007
1649
1120
4082