Market Price
$ 29.72
Selling Price
$ 26.42
2280
643
1662
4170
Market Price
$ 41.73
Selling Price
$ 36.95
1856
615
948
3801
Market Price
$ 49.21
Selling Price
$ 44.44
476
433
152
1588
Market Price
$ 62.46
Selling Price
$ 53.42
191
132
69
742
Market Price
$ 36.42
Selling Price
$ 30.88
825
216
650
1978
Market Price
$ 57.23
Selling Price
$ 48.66
2649
1215
1398
4076
Market Price
$ 31.15
Selling Price
$ 27.48
1380
836
1122
1986
Market Price
$ 63.59
Selling Price
$ 56.24
639
547
141
943
Market Price
$ 60.31
Selling Price
$ 52.91
2015
889
1958
2530
Market Price
$ 43.67
Selling Price
$ 37.77
828
750
648
1725
Market Price
$ 55.79
Selling Price
$ 48.64
769
465
158
1100
Market Price
$ 54.62
Selling Price
$ 48.49
388
361
209
795
Market Price
$ 63.48
Selling Price
$ 56.26
2891
2255
1239
4095
Market Price
$ 63.66
Selling Price
$ 57.61
1115
922
673
3275
Market Price
$ 68.65
Selling Price
$ 57.26
397
136
207
934
Market Price
$ 51.83
Selling Price
$ 44.56
249
191
58
1129
Market Price
$ 53.37
Selling Price
$ 46.85
1748
1398
896
3309
Market Price
$ 64.63
Selling Price
$ 54.89
162
88
101
496
Market Price
$ 66.07
Selling Price
$ 55.87
1460
1349
1230
4608
Market Price
$ 60.94
Selling Price
$ 54.81
637
504
181
1182
Market Price
$ 34.07
Selling Price
$ 29.40
424
391
317
746
Market Price
$ 54.61
Selling Price
$ 45.73
856
599
534
2034
Market Price
$ 40.68
Selling Price
$ 34.75
434
140
103
1572
Market Price
$ 39.60
Selling Price
$ 34.34
1849
1125
838
4136
Market Price
$ 44.72
Selling Price
$ 37.32
722
590
381
2851
Market Price
$ 35.25
Selling Price
$ 30.76
1971
1632
1420
4871
Market Price
$ 48.22
Selling Price
$ 42.15
507
138
355
561
Market Price
$ 47.67
Selling Price
$ 40.01
2456
1380
1293
2495
Market Price
$ 63.66
Selling Price
$ 55.96
1028
516
481
2070
Market Price
$ 42.65
Selling Price
$ 36.59
3991
1872
1503
4087
Market Price
$ 53.13
Selling Price
$ 45.67
403
234
248
1216
Market Price
$ 38.17
Selling Price
$ 32.25
2363
1260
888
2376
Market Price
$ 34.78
Selling Price
$ 30.20
2656
583
2652
2767
Market Price
$ 49.70
Selling Price
$ 42.91
348
182
122
497
Market Price
$ 62.68
Selling Price
$ 53.12
2123
1838
898
3857
Market Price
$ 50.25
Selling Price
$ 42.57
984
391
954
3026
Market Price
$ 66.42
Selling Price
$ 56.57
1565
639
1106
2869
Market Price
$ 43.99
Selling Price
$ 36.76
895
395
843
2277
Market Price
$ 38.74
Selling Price
$ 34.08
1014
215
848
4269
Market Price
$ 43.29
Selling Price
$ 36.21
4542
4111
1595
4567