Market Price
$ 68.13
Selling Price
$ 58.35
1246
1210
978
1914
Market Price
$ 108.32
Selling Price
$ 93.85
1398
616
446
2308
Market Price
$ 87.16
Selling Price
$ 74.64
1548
1346
969
2365
Market Price
$ 71.82
Selling Price
$ 60.11
101
70
96
505
Market Price
$ 83.73
Selling Price
$ 71.64
304
230
158
791
Market Price
$ 74.08
Selling Price
$ 66.36
1830
1653
1743
4987
Market Price
$ 97.24
Selling Price
$ 83.05
3547
914
2180
4204
Market Price
$ 115.53
Selling Price
$ 97.96
778
587
448
2570
Market Price
$ 83.65
Selling Price
$ 73.25
420
311
113
717
Market Price
$ 64.54
Selling Price
$ 56.44
1573
362
773
3583
Market Price
$ 90.74
Selling Price
$ 80.64
853
731
433
1197
Market Price
$ 116.15
Selling Price
$ 97.26
1632
781
385
3473
Market Price
$ 86.15
Selling Price
$ 72.88
1225
923
635
2616
Market Price
$ 65.69
Selling Price
$ 56.05
401
373
233
1644
Market Price
$ 78.07
Selling Price
$ 65.46
293
112
115
624
Market Price
$ 81.47
Selling Price
$ 72.08
2116
1589
2056
2749
Market Price
$ 92.22
Selling Price
$ 79.98
2931
2627
1675
3887
Market Price
$ 84.79
Selling Price
$ 76.28
1074
581
278
2555
Market Price
$ 76.57
Selling Price
$ 67.47
1356
1030
1098
3182
Market Price
$ 81.58
Selling Price
$ 68.69
354
288
156
1020
Market Price
$ 66.94
Selling Price
$ 59.00
564
453
114
2212
Market Price
$ 103.28
Selling Price
$ 86.43
2665
2191
1981
3249
Market Price
$ 101.76
Selling Price
$ 91.39
1561
1379
1129
3006
Market Price
$ 70.80
Selling Price
$ 61.17
829
796
331
1136
Market Price
$ 76.27
Selling Price
$ 67.82
1107
793
597
3486
Market Price
$ 88.32
Selling Price
$ 74.31
2337
2220
1364
4120
Market Price
$ 80.04
Selling Price
$ 68.25
322
248
109
787
Market Price
$ 62.98
Selling Price
$ 55.98
702
626
185
2750
Market Price
$ 91.11
Selling Price
$ 81.54
446
319
182
2028
Market Price
$ 77.98
Selling Price
$ 69.58
2043
549
1066
2248
Market Price
$ 64.83
Selling Price
$ 55.79
682
430
210
888
Market Price
$ 74.70
Selling Price
$ 66.12
1370
1034
919
2738
Market Price
$ 82.71
Selling Price
$ 73.26
810
325
475
1809
Market Price
$ 109.73
Selling Price
$ 96.40
1146
653
980
2705
Market Price
$ 66.41
Selling Price
$ 59.25
3086
1128
2500
4152
Market Price
$ 109.70
Selling Price
$ 92.28
1314
800
367
2473
Market Price
$ 63.19
Selling Price
$ 57.05
280
152
202
921
Market Price
$ 69.74
Selling Price
$ 60.66
2066
1311
1723
4540
Market Price
$ 106.76
Selling Price
$ 93.08
2988
902
2262
4784
Market Price
$ 101.36
Selling Price
$ 87.25
4288
1464
1020
4643