Market Price
$ 28.16
Selling Price
$ 25.30
980
288
689
1823
Market Price
$ 63.02
Selling Price
$ 54.67
2389
1477
526
3866
Market Price
$ 46.57
Selling Price
$ 39.35
1243
717
357
2554
Market Price
$ 45.08
Selling Price
$ 39.03
650
466
605
3172
Market Price
$ 52.20
Selling Price
$ 43.60
660
336
414
791
Market Price
$ 32.95
Selling Price
$ 27.99
4125
3304
3330
4369
Market Price
$ 42.40
Selling Price
$ 35.45
1785
828
543
4315
Market Price
$ 34.74
Selling Price
$ 29.75
2414
1098
851
2822
Market Price
$ 34.76
Selling Price
$ 29.44
940
850
455
1875
Market Price
$ 48.66
Selling Price
$ 42.48
452
203
97
617
Market Price
$ 62.25
Selling Price
$ 52.66
1950
1760
1300
3942
Market Price
$ 48.43
Selling Price
$ 41.93
649
154
307
2260
Market Price
$ 49.76
Selling Price
$ 44.00
2241
1445
1238
2340
Market Price
$ 57.83
Selling Price
$ 51.03
973
510
300
4039
Market Price
$ 30.06
Selling Price
$ 27.04
3228
2651
681
3660
Market Price
$ 36.90
Selling Price
$ 31.40
1849
1480
1803
3213
Market Price
$ 39.22
Selling Price
$ 34.98
1575
736
1399
3559
Market Price
$ 60.22
Selling Price
$ 51.17
3116
2341
1313
3146
Market Price
$ 35.97
Selling Price
$ 30.28
637
438
316
1007
Market Price
$ 54.27
Selling Price
$ 48.42
1701
456
1336
3944
Market Price
$ 31.96
Selling Price
$ 27.27
1004
422
828
4601
Market Price
$ 50.79
Selling Price
$ 44.31
286
118
167
737
Market Price
$ 50.12
Selling Price
$ 44.76
3693
1026
1508
4781
Market Price
$ 45.83
Selling Price
$ 39.82
870
342
584
2820
Market Price
$ 36.02
Selling Price
$ 31.46
833
645
730
2300
Market Price
$ 64.51
Selling Price
$ 54.15
661
419
654
736
Market Price
$ 69.97
Selling Price
$ 59.77
448
139
105
866
Market Price
$ 31.53
Selling Price
$ 26.56
427
222
390
1940
Market Price
$ 46.77
Selling Price
$ 39.35
740
581
424
1174
Market Price
$ 57.35
Selling Price
$ 48.39
1299
358
413
1343
Market Price
$ 39.91
Selling Price
$ 35.87
3347
1284
2815
3442
Market Price
$ 56.03
Selling Price
$ 46.99
1003
240
299
1874
Market Price
$ 54.84
Selling Price
$ 46.35
1826
1135
1057
2813
Market Price
$ 34.16
Selling Price
$ 29.93
840
209
789
1035
Market Price
$ 56.39
Selling Price
$ 49.42
321
191
190
1393
Market Price
$ 47.03
Selling Price
$ 40.73
3587
2778
2321
3963
Market Price
$ 49.28
Selling Price
$ 43.08
1151
737
1117
2831
Market Price
$ 59.29
Selling Price
$ 49.89
2858
2119
1705
3929
Market Price
$ 44.52
Selling Price
$ 37.12
3064
2997
2000
3537
Market Price
$ 28.68
Selling Price
$ 25.24
3456
2984
2385
3643