Market Price
$ 94.61
Selling Price
$ 84.42
2057
1141
513
2447
Market Price
$ 112.08
Selling Price
$ 96.27
1769
1743
1714
3779
Market Price
$ 93.12
Selling Price
$ 84.65
1649
1319
1147
4136
Market Price
$ 89.57
Selling Price
$ 75.99
1007
236
719
3240
Market Price
$ 76.20
Selling Price
$ 65.44
1342
1312
836
3093
Market Price
$ 108.74
Selling Price
$ 94.73
548
389
510
1681
Market Price
$ 85.42
Selling Price
$ 73.74
468
465
417
1454
Market Price
$ 100.63
Selling Price
$ 87.66
1675
590
690
2895
Market Price
$ 83.24
Selling Price
$ 73.85
1988
1495
946
2068
Market Price
$ 85.31
Selling Price
$ 75.54
3398
2661
1117
3954
Market Price
$ 114.51
Selling Price
$ 97.61
187
114
184
932
Market Price
$ 71.31
Selling Price
$ 60.50
380
129
255
1613
Market Price
$ 107.15
Selling Price
$ 93.97
1135
809
1050
2477
Market Price
$ 82.07
Selling Price
$ 74.11
2712
2159
2177
4812
Market Price
$ 103.20
Selling Price
$ 88.53
902
844
577
2817
Market Price
$ 66.98
Selling Price
$ 60.51
712
358
529
2056
Market Price
$ 78.25
Selling Price
$ 67.67
779
468
560
1833
Market Price
$ 67.07
Selling Price
$ 59.62
2351
1750
571
3944
Market Price
$ 84.56
Selling Price
$ 73.14
1494
1404
939
3230
Market Price
$ 113.30
Selling Price
$ 98.36
1254
1179
689
1264
Market Price
$ 87.61
Selling Price
$ 77.23
4026
3997
2465
4439
Market Price
$ 105.17
Selling Price
$ 92.25
581
179
380
611
Market Price
$ 90.15
Selling Price
$ 80.35
2374
2201
1184
2852
Market Price
$ 98.12
Selling Price
$ 84.83
890
414
629
2789
Market Price
$ 114.27
Selling Price
$ 96.27
2387
596
1141
2579
Market Price
$ 78.64
Selling Price
$ 69.83
1117
342
1091
1794
Market Price
$ 112.57
Selling Price
$ 95.30
477
236
270
2354
Market Price
$ 99.03
Selling Price
$ 87.89
1050
1003
628
2341
Market Price
$ 91.31
Selling Price
$ 81.71
143
127
81
687
Market Price
$ 66.35
Selling Price
$ 59.23
1662
1572
948
3659
Market Price
$ 95.76
Selling Price
$ 82.47
691
649
432
3028
Market Price
$ 81.39
Selling Price
$ 70.05
2697
2245
2561
3549
Market Price
$ 83.88
Selling Price
$ 70.92
3005
2850
2713
4774
Market Price
$ 90.59
Selling Price
$ 76.52
1201
894
278
2165
Market Price
$ 100.87
Selling Price
$ 85.56
2800
1607
1980
4153
Market Price
$ 112.28
Selling Price
$ 98.76
1809
1639
1461
3707
Market Price
$ 86.18
Selling Price
$ 73.75
1841
404
1355
2961
Market Price
$ 83.75
Selling Price
$ 71.66
3329
2251
2898
3348
Market Price
$ 91.18
Selling Price
$ 76.52
197
158
117
409
Market Price
$ 84.52
Selling Price
$ 70.65
275
101
208
802