Market Price
$ 38.06
Selling Price
$ 33.52
888
508
301
1549
Market Price
$ 46.91
Selling Price
$ 41.23
1330
603
1099
2450
Market Price
$ 55.01
Selling Price
$ 49.21
146
117
73
531
Market Price
$ 53.92
Selling Price
$ 48.27
1893
391
537
2359
Market Price
$ 64.39
Selling Price
$ 55.71
395
322
166
608
Market Price
$ 63.63
Selling Price
$ 56.77
451
202
243
1849
Market Price
$ 62.54
Selling Price
$ 56.04
1119
567
972
3540
Market Price
$ 64.64
Selling Price
$ 54.48
2754
2323
1384
3587
Market Price
$ 59.35
Selling Price
$ 52.12
3731
2524
1735
4997
Market Price
$ 27.97
Selling Price
$ 25.37
476
120
437
1540
Market Price
$ 57.98
Selling Price
$ 51.57
1871
1264
1580
3741
Market Price
$ 53.76
Selling Price
$ 45.83
2679
1475
808
4027
Market Price
$ 31.58
Selling Price
$ 27.53
2711
580
1025
3551
Market Price
$ 39.17
Selling Price
$ 33.94
3273
2191
1928
4905
Market Price
$ 44.56
Selling Price
$ 39.05
647
415
573
2718
Market Price
$ 65.70
Selling Price
$ 57.11
1250
958
869
1644
Market Price
$ 29.98
Selling Price
$ 27.16
1102
715
575
1248
Market Price
$ 61.15
Selling Price
$ 52.90
1068
894
338
3989
Market Price
$ 68.51
Selling Price
$ 59.12
997
585
444
1196
Market Price
$ 41.79
Selling Price
$ 37.56
171
105
43
473
Market Price
$ 63.78
Selling Price
$ 57.90
3402
1948
1081
4061
Market Price
$ 47.35
Selling Price
$ 40.64
2741
1559
990
4404
Market Price
$ 33.40
Selling Price
$ 28.44
2262
938
1826
3219
Market Price
$ 28.99
Selling Price
$ 25.52
821
472
804
1093
Market Price
$ 65.77
Selling Price
$ 59.71
1392
1115
1079
4046
Market Price
$ 42.89
Selling Price
$ 36.02
2673
1099
2566
2962
Market Price
$ 48.55
Selling Price
$ 43.46
1856
1174
1347
3018
Market Price
$ 45.76
Selling Price
$ 40.43
1717
1496
994
2858
Market Price
$ 36.64
Selling Price
$ 32.89
167
118
53
619
Market Price
$ 52.69
Selling Price
$ 44.68
679
377
437
1132
Market Price
$ 36.95
Selling Price
$ 31.83
4124
3232
3870
4850
Market Price
$ 34.05
Selling Price
$ 29.83
913
822
284
4330
Market Price
$ 50.16
Selling Price
$ 42.43
2505
2500
728
3088
Market Price
$ 58.91
Selling Price
$ 52.45
1823
979
1533
2400
Market Price
$ 62.75
Selling Price
$ 53.27
385
302
270
616
Market Price
$ 60.99
Selling Price
$ 51.30
1325
881
942
4580
Market Price
$ 53.57
Selling Price
$ 47.74
632
184
472
1377
Market Price
$ 35.13
Selling Price
$ 30.80
900
712
242
1587
Market Price
$ 60.17
Selling Price
$ 50.41
4534
4048
3133
4673
Market Price
$ 33.74
Selling Price
$ 30.42
4477
1294
4021
4992