Market Price
$ 37.10
Selling Price
$ 31.72
1860
1237
1230
2930
Market Price
$ 31.13
Selling Price
$ 26.53
707
538
144
2123
Market Price
$ 44.33
Selling Price
$ 36.97
883
881
263
3471
Market Price
$ 37.40
Selling Price
$ 32.78
1147
1059
999
1529
Market Price
$ 65.04
Selling Price
$ 57.30
4767
2429
3034
5000
Market Price
$ 47.22
Selling Price
$ 41.25
2139
1752
1988
3121
Market Price
$ 35.46
Selling Price
$ 29.64
2816
1262
869
3825
Market Price
$ 30.40
Selling Price
$ 27.33
655
638
322
1690
Market Price
$ 31.56
Selling Price
$ 27.33
1970
926
525
2773
Market Price
$ 31.49
Selling Price
$ 28.10
1500
619
350
1979
Market Price
$ 47.20
Selling Price
$ 41.06
898
746
857
1641
Market Price
$ 32.23
Selling Price
$ 27.41
725
565
290
2726
Market Price
$ 69.00
Selling Price
$ 58.65
270
202
54
926
Market Price
$ 64.67
Selling Price
$ 56.95
2073
1695
1417
3468
Market Price
$ 48.10
Selling Price
$ 43.71
1711
893
1518
2281
Market Price
$ 39.12
Selling Price
$ 33.86
4457
2134
3125
4790
Market Price
$ 53.89
Selling Price
$ 45.20
1162
302
925
3964
Market Price
$ 50.00
Selling Price
$ 44.04
406
120
362
648
Market Price
$ 44.53
Selling Price
$ 38.34
3206
1343
2714
3336
Market Price
$ 45.94
Selling Price
$ 40.88
2758
2704
2415
4434
Market Price
$ 39.57
Selling Price
$ 35.35
1734
605
492
2108
Market Price
$ 29.28
Selling Price
$ 25.30
2081
955
1527
4343
Market Price
$ 40.09
Selling Price
$ 33.71
1706
1475
674
2793
Market Price
$ 47.16
Selling Price
$ 39.42
1510
1194
1394
1758
Market Price
$ 65.37
Selling Price
$ 57.80
751
163
637
2458
Market Price
$ 33.44
Selling Price
$ 28.19
2415
1464
714
3972
Market Price
$ 49.82
Selling Price
$ 42.71
2724
2691
2185
3283
Market Price
$ 35.62
Selling Price
$ 30.13
2703
1134
2474
2823
Market Price
$ 30.81
Selling Price
$ 27.64
2869
2387
2121
4926
Market Price
$ 31.31
Selling Price
$ 27.69
2472
1418
2177
4157
Market Price
$ 33.74
Selling Price
$ 28.61
2827
834
1486
4596
Market Price
$ 33.80
Selling Price
$ 30.12
1063
403
390
4186
Market Price
$ 63.66
Selling Price
$ 55.66
2203
518
953
2584
Market Price
$ 47.22
Selling Price
$ 39.39
3467
700
3124
4419
Market Price
$ 32.06
Selling Price
$ 27.09
229
194
60
971
Market Price
$ 39.11
Selling Price
$ 35.36
906
667
576
1303
Market Price
$ 46.37
Selling Price
$ 41.57
1753
1005
827
4111
Market Price
$ 29.03
Selling Price
$ 25.83
1559
335
847
1711
Market Price
$ 50.15
Selling Price
$ 44.20
1682
1192
1358
1728
Market Price
$ 38.38
Selling Price
$ 33.38
1502
891
567
2447