Market Price
$ 30.14
Selling Price
$ 26.65
725
246
322
2608
Market Price
$ 44.81
Selling Price
$ 40.59
340
85
185
869
Market Price
$ 46.38
Selling Price
$ 38.77
3564
2246
2664
4511
Market Price
$ 37.07
Selling Price
$ 31.08
371
259
363
1300
Market Price
$ 60.47
Selling Price
$ 53.88
352
240
162
594
Market Price
$ 54.43
Selling Price
$ 47.77
426
132
147
1139
Market Price
$ 35.74
Selling Price
$ 29.99
1220
830
1122
1291
Market Price
$ 29.33
Selling Price
$ 25.73
1660
1261
1275
2847
Market Price
$ 39.93
Selling Price
$ 36.22
1432
511
459
4595
Market Price
$ 35.73
Selling Price
$ 31.79
1075
882
910
1641
Market Price
$ 65.56
Selling Price
$ 55.91
901
382
545
3768
Market Price
$ 45.00
Selling Price
$ 39.26
1572
1331
777
4580
Market Price
$ 44.34
Selling Price
$ 38.46
1083
556
734
2469
Market Price
$ 48.63
Selling Price
$ 42.68
166
65
141
491
Market Price
$ 45.28
Selling Price
$ 38.32
419
128
202
743
Market Price
$ 33.28
Selling Price
$ 29.64
1625
1443
1415
1845
Market Price
$ 32.36
Selling Price
$ 28.29
1961
436
1586
2610
Market Price
$ 60.93
Selling Price
$ 52.27
3077
1326
2065
3286
Market Price
$ 51.92
Selling Price
$ 46.02
2456
1943
2169
4468
Market Price
$ 59.01
Selling Price
$ 50.94
2805
2756
1170
3430
Market Price
$ 42.49
Selling Price
$ 37.89
569
263
154
1298
Market Price
$ 55.24
Selling Price
$ 49.50
1031
732
834
4758
Market Price
$ 45.33
Selling Price
$ 38.21
4024
2740
3662
4105
Market Price
$ 30.04
Selling Price
$ 27.18
2318
1521
2318
4277
Market Price
$ 54.52
Selling Price
$ 47.56
591
505
316
887
Market Price
$ 30.71
Selling Price
$ 26.88
1548
1468
853
2131
Market Price
$ 62.38
Selling Price
$ 55.61
3068
1455
812
4141
Market Price
$ 60.15
Selling Price
$ 52.06
114
86
49
475
Market Price
$ 43.34
Selling Price
$ 36.57
1826
1645
1599
2134
Market Price
$ 67.78
Selling Price
$ 58.59
647
356
539
1791
Market Price
$ 47.72
Selling Price
$ 42.12
3749
2521
3251
4133
Market Price
$ 33.83
Selling Price
$ 30.68
2052
1756
473
2754
Market Price
$ 32.41
Selling Price
$ 28.76
995
958
418
4771
Market Price
$ 60.29
Selling Price
$ 52.70
1379
516
846
3252
Market Price
$ 52.68
Selling Price
$ 46.58
1426
761
422
1884
Market Price
$ 32.29
Selling Price
$ 28.40
1302
585
1038
2089
Market Price
$ 53.89
Selling Price
$ 46.81
1410
1088
1045
1997
Market Price
$ 27.91
Selling Price
$ 25.22
1014
598
246
1793
Market Price
$ 34.54
Selling Price
$ 29.76
890
583
633
2296
Market Price
$ 50.41
Selling Price
$ 44.53
2553
1667
2469
2889