Market Price
$ 111.64
Selling Price
$ 96.13
637
500
564
706
Market Price
$ 73.24
Selling Price
$ 64.97
422
111
231
1588
Market Price
$ 84.07
Selling Price
$ 72.58
2664
2189
1871
4217
Market Price
$ 96.20
Selling Price
$ 80.97
445
200
266
1395
Market Price
$ 87.67
Selling Price
$ 77.76
1273
644
470
4369
Market Price
$ 94.09
Selling Price
$ 84.28
1038
773
659
1222
Market Price
$ 107.58
Selling Price
$ 96.21
426
246
139
711
Market Price
$ 65.84
Selling Price
$ 55.26
425
204
143
1724
Market Price
$ 64.61
Selling Price
$ 56.36
1658
1524
1105
3371
Market Price
$ 67.48
Selling Price
$ 57.18
1201
283
387
1583
Market Price
$ 83.88
Selling Price
$ 72.85
2231
1881
1987
4514
Market Price
$ 111.09
Selling Price
$ 98.69
1195
780
1048
2351
Market Price
$ 73.24
Selling Price
$ 63.20
1811
1620
1572
3376
Market Price
$ 96.48
Selling Price
$ 83.44
4271
1478
1741
4471
Market Price
$ 99.79
Selling Price
$ 84.99
710
650
527
1385
Market Price
$ 92.01
Selling Price
$ 80.84
3031
1462
2575
3774
Market Price
$ 97.37
Selling Price
$ 88.07
960
482
401
2294
Market Price
$ 64.98
Selling Price
$ 57.51
1295
967
844
2022
Market Price
$ 88.96
Selling Price
$ 77.49
2181
1369
437
4570
Market Price
$ 104.18
Selling Price
$ 91.65
716
508
550
2185
Market Price
$ 76.11
Selling Price
$ 64.58
770
507
497
876
Market Price
$ 104.42
Selling Price
$ 88.09
1209
476
313
4877
Market Price
$ 74.46
Selling Price
$ 62.95
2120
2094
718
4407
Market Price
$ 65.39
Selling Price
$ 57.22
1337
1214
894
1390
Market Price
$ 62.24
Selling Price
$ 56.05
1483
1403
802
3581
Market Price
$ 96.99
Selling Price
$ 85.34
3001
1436
2783
4566
Market Price
$ 72.89
Selling Price
$ 61.22
1594
1180
333
3829
Market Price
$ 77.30
Selling Price
$ 69.92
733
300
192
1418
Market Price
$ 105.94
Selling Price
$ 92.46
852
557
416
1005
Market Price
$ 108.34
Selling Price
$ 97.80
1759
1159
530
3590
Market Price
$ 62.40
Selling Price
$ 55.17
1942
1175
725
2485
Market Price
$ 97.69
Selling Price
$ 85.02
478
294
177
802
Market Price
$ 67.37
Selling Price
$ 60.98
2211
827
647
3111
Market Price
$ 117.92
Selling Price
$ 98.96
1291
336
783
1965
Market Price
$ 114.82
Selling Price
$ 96.94
592
370
285
1066
Market Price
$ 73.55
Selling Price
$ 66.25
3786
3471
1233
4997
Market Price
$ 99.98
Selling Price
$ 89.10
572
344
531
1876
Market Price
$ 74.77
Selling Price
$ 64.08
1085
753
461
1229
Market Price
$ 97.27
Selling Price
$ 88.10
2492
1898
2295
3585
Market Price
$ 106.45
Selling Price
$ 92.48
459
205
128
1864