Market Price
$ 106.23
Selling Price
$ 96.50
417
305
280
505
Market Price
$ 72.36
Selling Price
$ 65.73
2984
2695
2905
4589
Market Price
$ 65.03
Selling Price
$ 59.05
998
353
364
1465
Market Price
$ 85.10
Selling Price
$ 72.84
1899
839
1649
4523
Market Price
$ 109.19
Selling Price
$ 98.06
567
187
384
1692
Market Price
$ 74.57
Selling Price
$ 62.15
1329
918
1254
4469
Market Price
$ 75.86
Selling Price
$ 67.22
268
148
128
822
Market Price
$ 81.32
Selling Price
$ 72.99
2726
2505
1429
3869
Market Price
$ 112.86
Selling Price
$ 95.58
428
323
205
603
Market Price
$ 101.55
Selling Price
$ 87.30
2587
2116
2209
3557
Market Price
$ 105.97
Selling Price
$ 95.31
2080
570
502
3133
Market Price
$ 115.97
Selling Price
$ 96.75
1289
279
1057
3134
Market Price
$ 77.92
Selling Price
$ 67.14
2079
692
831
2730
Market Price
$ 67.53
Selling Price
$ 61.32
2279
1573
2021
2428
Market Price
$ 101.29
Selling Price
$ 90.82
2697
1059
1382
4328
Market Price
$ 93.67
Selling Price
$ 83.26
3765
1942
1736
4730
Market Price
$ 85.82
Selling Price
$ 75.50
3732
2128
1663
3907
Market Price
$ 77.18
Selling Price
$ 65.07
2419
709
1869
3145
Market Price
$ 77.81
Selling Price
$ 64.95
366
76
345
668
Market Price
$ 113.95
Selling Price
$ 97.57
2935
1811
2555
3186
Market Price
$ 103.91
Selling Price
$ 93.29
2078
838
1933
4505
Market Price
$ 70.76
Selling Price
$ 60.63
1784
1442
1215
2107
Market Price
$ 77.82
Selling Price
$ 66.29
1227
609
859
2900
Market Price
$ 83.98
Selling Price
$ 71.94
1445
1260
1044
3367
Market Price
$ 72.64
Selling Price
$ 64.80
2768
2311
2168
4810
Market Price
$ 75.28
Selling Price
$ 65.69
1271
463
268
2590
Market Price
$ 98.50
Selling Price
$ 84.22
342
90
322
908
Market Price
$ 63.65
Selling Price
$ 56.13
3167
1178
1136
3932
Market Price
$ 72.12
Selling Price
$ 61.81
655
582
650
942
Market Price
$ 76.97
Selling Price
$ 65.98
3546
2987
2463
4152
Market Price
$ 79.69
Selling Price
$ 71.02
1731
1607
1103
2761
Market Price
$ 92.20
Selling Price
$ 78.05
864
452
490
2105
Market Price
$ 68.23
Selling Price
$ 58.74
500
261
195
1200
Market Price
$ 91.89
Selling Price
$ 82.88
952
352
221
1929
Market Price
$ 79.92
Selling Price
$ 70.89
654
155
420
901
Market Price
$ 84.90
Selling Price
$ 72.19
1386
576
1108
3631
Market Price
$ 87.58
Selling Price
$ 78.36
984
472
568
1333
Market Price
$ 103.26
Selling Price
$ 88.20
3126
3006
1192
3450
Market Price
$ 81.41
Selling Price
$ 73.21
498
208
365
1006
Market Price
$ 100.49
Selling Price
$ 88.95
2091
1014
588
3521