Market Price
$ 31.40
Selling Price
$ 26.18
3197
1149
1701
3512
Market Price
$ 34.44
Selling Price
$ 31.09
211
166
121
675
Market Price
$ 41.01
Selling Price
$ 34.76
506
479
291
523
Market Price
$ 45.66
Selling Price
$ 39.24
2291
1213
737
3324
Market Price
$ 50.61
Selling Price
$ 45.48
556
373
247
2778
Market Price
$ 49.84
Selling Price
$ 42.72
510
149
294
1032
Market Price
$ 41.08
Selling Price
$ 36.03
461
270
155
2038
Market Price
$ 29.56
Selling Price
$ 25.82
1263
669
437
1351
Market Price
$ 54.98
Selling Price
$ 46.02
737
162
442
1553
Market Price
$ 53.36
Selling Price
$ 48.09
1190
829
1182
4309
Market Price
$ 39.26
Selling Price
$ 33.15
243
141
92
957
Market Price
$ 35.13
Selling Price
$ 30.88
3343
2097
2740
4518
Market Price
$ 64.71
Selling Price
$ 55.42
516
175
377
1459
Market Price
$ 31.60
Selling Price
$ 27.08
2204
1234
1450
2434
Market Price
$ 63.40
Selling Price
$ 53.32
596
185
378
813
Market Price
$ 67.39
Selling Price
$ 59.84
2037
2024
1761
4758
Market Price
$ 44.30
Selling Price
$ 38.62
2994
790
599
3559
Market Price
$ 52.69
Selling Price
$ 47.76
1141
691
307
2607
Market Price
$ 55.60
Selling Price
$ 46.73
1258
484
1037
4637
Market Price
$ 61.59
Selling Price
$ 53.63
1359
1153
1358
1826
Market Price
$ 63.71
Selling Price
$ 53.80
421
125
134
1207
Market Price
$ 61.67
Selling Price
$ 51.79
1124
1004
853
3074
Market Price
$ 42.47
Selling Price
$ 36.72
1263
282
1090
2687
Market Price
$ 41.44
Selling Price
$ 35.60
1760
1162
1646
2500
Market Price
$ 44.76
Selling Price
$ 38.77
944
933
350
4013
Market Price
$ 38.29
Selling Price
$ 32.74
2279
1126
1114
2417
Market Price
$ 38.80
Selling Price
$ 33.32
1263
720
917
3036
Market Price
$ 53.58
Selling Price
$ 47.95
468
154
272
2267
Market Price
$ 43.62
Selling Price
$ 37.14
3032
2406
2115
4952
Market Price
$ 29.85
Selling Price
$ 25.92
674
343
242
731
Market Price
$ 54.71
Selling Price
$ 45.81
945
251
606
1082
Market Price
$ 54.40
Selling Price
$ 47.72
1675
1042
549
2526
Market Price
$ 61.62
Selling Price
$ 55.92
1528
615
404
1843
Market Price
$ 51.26
Selling Price
$ 45.63
2032
1370
620
2425
Market Price
$ 28.45
Selling Price
$ 25.75
1147
410
579
1389
Market Price
$ 36.21
Selling Price
$ 31.03
96
50
91
406
Market Price
$ 53.13
Selling Price
$ 46.47
583
480
310
841
Market Price
$ 39.58
Selling Price
$ 35.45
1871
1246
1224
2552
Market Price
$ 53.79
Selling Price
$ 46.92
4472
2175
3654
4789
Market Price
$ 51.26
Selling Price
$ 46.38
3709
1835
1232
4333