Market Price
$ 112.10
Selling Price
$ 98.97
1048
960
243
2638
Market Price
$ 82.04
Selling Price
$ 70.02
3594
1533
3559
3883
Market Price
$ 74.65
Selling Price
$ 65.38
1168
602
330
1195
Market Price
$ 77.11
Selling Price
$ 67.29
989
199
897
999
Market Price
$ 100.78
Selling Price
$ 86.69
1061
736
522
1335
Market Price
$ 105.88
Selling Price
$ 89.06
1094
707
739
3439
Market Price
$ 83.42
Selling Price
$ 71.87
92
49
23
423
Market Price
$ 64.99
Selling Price
$ 57.10
1745
466
924
2219
Market Price
$ 74.97
Selling Price
$ 67.54
1987
1151
1861
2294
Market Price
$ 88.02
Selling Price
$ 75.19
971
903
796
1000
Market Price
$ 63.29
Selling Price
$ 55.15
4136
3113
3802
4797
Market Price
$ 103.85
Selling Price
$ 92.51
307
70
83
872
Market Price
$ 101.81
Selling Price
$ 88.14
1548
1265
668
1637
Market Price
$ 95.59
Selling Price
$ 83.06
4210
2148
1425
4421
Market Price
$ 108.85
Selling Price
$ 90.72
2477
536
1102
4774
Market Price
$ 84.65
Selling Price
$ 75.85
2617
2211
1390
4688
Market Price
$ 92.90
Selling Price
$ 77.84
273
67
131
744
Market Price
$ 99.06
Selling Price
$ 86.11
1624
683
462
1762
Market Price
$ 65.53
Selling Price
$ 55.24
1925
1797
1749
2860
Market Price
$ 106.27
Selling Price
$ 89.03
1897
1069
1035
2546
Market Price
$ 92.77
Selling Price
$ 82.30
3697
2041
1842
4355
Market Price
$ 87.96
Selling Price
$ 74.49
564
149
119
998
Market Price
$ 73.85
Selling Price
$ 63.72
2635
2506
1684
3510
Market Price
$ 88.43
Selling Price
$ 77.70
629
553
230
2654
Market Price
$ 83.59
Selling Price
$ 75.27
2087
851
793
3952
Market Price
$ 105.93
Selling Price
$ 95.88
548
357
330
864
Market Price
$ 84.76
Selling Price
$ 72.37
1589
1523
1120
3299
Market Price
$ 97.77
Selling Price
$ 84.99
4232
2502
2599
4977
Market Price
$ 95.26
Selling Price
$ 84.53
2117
1451
1604
2521
Market Price
$ 109.43
Selling Price
$ 94.22
1378
1018
601
3898
Market Price
$ 108.01
Selling Price
$ 95.86
2409
1855
2089
3387
Market Price
$ 96.09
Selling Price
$ 80.69
589
369
295
1494
Market Price
$ 109.66
Selling Price
$ 98.87
334
95
213
1527
Market Price
$ 70.11
Selling Price
$ 60.88
308
154
172
1191
Market Price
$ 111.41
Selling Price
$ 94.18
850
242
783
1357
Market Price
$ 68.88
Selling Price
$ 59.67
1105
478
967
1264
Market Price
$ 108.99
Selling Price
$ 93.72
911
230
611
2479
Market Price
$ 70.39
Selling Price
$ 59.31
1050
709
282
1547
Market Price
$ 104.82
Selling Price
$ 93.28
977
867
590
3053
Market Price
$ 97.76
Selling Price
$ 88.02
423
235
334
1156