Market Price
$ 37.77
Selling Price
$ 31.92
705
382
197
989
Market Price
$ 44.78
Selling Price
$ 38.79
3234
1619
720
4344
Market Price
$ 54.64
Selling Price
$ 45.67
1556
408
812
3082
Market Price
$ 36.01
Selling Price
$ 31.52
143
120
64
483
Market Price
$ 44.94
Selling Price
$ 40.65
517
417
314
801
Market Price
$ 29.70
Selling Price
$ 25.57
674
543
294
1611
Market Price
$ 51.45
Selling Price
$ 44.07
2759
2239
2630
4268
Market Price
$ 39.64
Selling Price
$ 33.26
1880
603
452
4810
Market Price
$ 64.90
Selling Price
$ 55.75
2497
1632
1174
4675
Market Price
$ 45.27
Selling Price
$ 38.49
3207
2067
2686
4246
Market Price
$ 55.69
Selling Price
$ 48.90
577
558
253
1361
Market Price
$ 40.92
Selling Price
$ 37.00
498
327
373
1079
Market Price
$ 41.87
Selling Price
$ 37.04
1853
1511
481
4528
Market Price
$ 33.77
Selling Price
$ 29.40
1698
487
880
2148
Market Price
$ 60.49
Selling Price
$ 51.65
276
260
247
443
Market Price
$ 65.79
Selling Price
$ 56.28
1237
1136
262
3160
Market Price
$ 65.51
Selling Price
$ 56.58
129
110
73
560
Market Price
$ 36.72
Selling Price
$ 32.21
3407
2208
2538
4212
Market Price
$ 58.84
Selling Price
$ 49.83
2065
1164
547
2998
Market Price
$ 46.93
Selling Price
$ 40.64
1885
1749
903
1987
Market Price
$ 61.59
Selling Price
$ 54.46
3732
1972
3604
3847
Market Price
$ 51.63
Selling Price
$ 45.55
322
153
243
619
Market Price
$ 29.88
Selling Price
$ 26.09
1693
1363
408
1882
Market Price
$ 51.87
Selling Price
$ 43.31
1183
407
412
2979
Market Price
$ 35.45
Selling Price
$ 31.81
2356
1468
1573
4313
Market Price
$ 63.84
Selling Price
$ 53.58
2637
2364
1738
4910
Market Price
$ 65.41
Selling Price
$ 58.70
204
173
105
509
Market Price
$ 69.58
Selling Price
$ 59.98
1380
1008
1115
2756
Market Price
$ 55.00
Selling Price
$ 48.73
660
229
464
932
Market Price
$ 46.49
Selling Price
$ 41.22
4003
3413
1383
4357
Market Price
$ 50.15
Selling Price
$ 44.12
873
550
659
2984
Market Price
$ 57.57
Selling Price
$ 51.46
580
127
505
1415
Market Price
$ 31.03
Selling Price
$ 27.73
2015
1592
1454
2661
Market Price
$ 52.51
Selling Price
$ 44.06
2208
2011
1669
2970
Market Price
$ 38.38
Selling Price
$ 32.52
1027
279
508
4300
Market Price
$ 36.48
Selling Price
$ 31.19
1446
813
1052
2290
Market Price
$ 37.92
Selling Price
$ 32.80
1974
438
779
4943
Market Price
$ 54.13
Selling Price
$ 47.61
1643
418
1305
4277
Market Price
$ 40.77
Selling Price
$ 36.75
339
219
248
754
Market Price
$ 57.00
Selling Price
$ 48.71
3185
1220
752
4738