Market Price
$ 35.94
Selling Price
$ 30.05
1639
920
726
2088
Market Price
$ 41.27
Selling Price
$ 36.81
2579
1168
1312
3020
Market Price
$ 62.15
Selling Price
$ 54.67
2003
559
1266
3173
Market Price
$ 41.00
Selling Price
$ 35.52
2055
639
1778
2319
Market Price
$ 52.19
Selling Price
$ 44.30
2388
2056
935
4581
Market Price
$ 48.11
Selling Price
$ 42.00
1146
971
1056
2461
Market Price
$ 40.50
Selling Price
$ 35.23
857
760
662
1945
Market Price
$ 67.74
Selling Price
$ 59.72
357
258
191
1446
Market Price
$ 64.00
Selling Price
$ 56.12
948
466
446
4657
Market Price
$ 36.03
Selling Price
$ 30.29
781
409
310
2476
Market Price
$ 38.70
Selling Price
$ 35.11
886
459
190
1170
Market Price
$ 45.72
Selling Price
$ 40.09
627
259
128
1114
Market Price
$ 54.58
Selling Price
$ 46.78
1062
245
637
3114
Market Price
$ 51.95
Selling Price
$ 44.61
3914
3184
1297
4204
Market Price
$ 43.35
Selling Price
$ 38.75
787
622
191
1167
Market Price
$ 32.97
Selling Price
$ 29.72
571
299
570
2793
Market Price
$ 57.27
Selling Price
$ 51.61
1285
988
997
1458
Market Price
$ 64.31
Selling Price
$ 56.11
641
524
400
736
Market Price
$ 36.51
Selling Price
$ 32.98
2001
694
949
2830
Market Price
$ 57.92
Selling Price
$ 51.26
242
161
200
829
Market Price
$ 62.46
Selling Price
$ 54.44
705
564
239
2482
Market Price
$ 62.72
Selling Price
$ 53.65
496
174
396
1538
Market Price
$ 58.06
Selling Price
$ 51.27
2457
1521
624
3105
Market Price
$ 41.81
Selling Price
$ 35.90
1014
623
265
1960
Market Price
$ 69.10
Selling Price
$ 57.74
1645
1153
815
2576
Market Price
$ 46.66
Selling Price
$ 40.94
1100
945
1040
1475
Market Price
$ 61.07
Selling Price
$ 52.32
1514
330
1347
1555
Market Price
$ 36.22
Selling Price
$ 30.21
1442
549
1174
4631
Market Price
$ 41.41
Selling Price
$ 36.25
2600
1804
2176
3378
Market Price
$ 59.29
Selling Price
$ 53.68
611
537
303
2900
Market Price
$ 54.56
Selling Price
$ 45.72
1324
540
1195
2409
Market Price
$ 30.73
Selling Price
$ 26.63
2466
2325
1039
4373
Market Price
$ 64.68
Selling Price
$ 55.82
2975
894
763
3543
Market Price
$ 58.44
Selling Price
$ 52.49
1007
383
928
1341
Market Price
$ 53.89
Selling Price
$ 48.87
2840
1503
802
3808
Market Price
$ 63.04
Selling Price
$ 55.62
907
759
520
2315
Market Price
$ 50.18
Selling Price
$ 44.75
2893
2610
668
3340
Market Price
$ 42.93
Selling Price
$ 36.04
354
119
176
481
Market Price
$ 29.62
Selling Price
$ 25.14
3804
1934
3577
4544
Market Price
$ 67.85
Selling Price
$ 56.56
1084
270
393
3860