Market Price
$ 46.06
Selling Price
$ 39.13
3042
754
1698
4731
Market Price
$ 45.94
Selling Price
$ 41.07
507
347
360
2113
Market Price
$ 52.03
Selling Price
$ 47.07
1443
904
1263
1691
Market Price
$ 50.86
Selling Price
$ 44.76
1515
728
745
3158
Market Price
$ 32.48
Selling Price
$ 27.25
416
336
188
660
Market Price
$ 50.39
Selling Price
$ 45.49
1365
691
582
3883
Market Price
$ 41.46
Selling Price
$ 35.07
1086
891
270
3300
Market Price
$ 64.19
Selling Price
$ 58.29
2224
2107
511
3763
Market Price
$ 33.74
Selling Price
$ 30.46
2742
2179
1520
3614
Market Price
$ 39.73
Selling Price
$ 34.67
645
238
326
3192
Market Price
$ 44.83
Selling Price
$ 39.30
2524
1662
1434
3699
Market Price
$ 37.99
Selling Price
$ 33.94
3450
2769
1473
4865
Market Price
$ 69.28
Selling Price
$ 58.46
1763
1087
762
4115
Market Price
$ 36.39
Selling Price
$ 31.13
2792
1766
2728
3821
Market Price
$ 56.22
Selling Price
$ 47.39
680
570
423
999
Market Price
$ 43.87
Selling Price
$ 36.94
1148
570
1079
1153
Market Price
$ 28.80
Selling Price
$ 25.78
1217
459
507
3684
Market Price
$ 38.50
Selling Price
$ 33.98
1296
417
752
2235
Market Price
$ 46.96
Selling Price
$ 39.71
1713
1170
355
2169
Market Price
$ 53.95
Selling Price
$ 46.52
2417
2030
2369
3234
Market Price
$ 37.16
Selling Price
$ 32.63
1761
676
792
3924
Market Price
$ 49.73
Selling Price
$ 42.21
3374
1599
1271
4913
Market Price
$ 32.92
Selling Price
$ 27.80
1373
714
433
4540
Market Price
$ 54.23
Selling Price
$ 47.27
4479
1988
3049
4745
Market Price
$ 42.29
Selling Price
$ 37.84
3226
1138
735
3252
Market Price
$ 31.33
Selling Price
$ 27.32
2044
1395
1313
4656
Market Price
$ 41.28
Selling Price
$ 36.25
1695
1621
1055
3195
Market Price
$ 64.60
Selling Price
$ 54.64
750
167
251
1998
Market Price
$ 70.23
Selling Price
$ 58.98
2478
1497
1216
3846
Market Price
$ 54.43
Selling Price
$ 48.43
966
772
877
1738
Market Price
$ 32.60
Selling Price
$ 29.38
335
326
151
503
Market Price
$ 42.48
Selling Price
$ 36.16
670
303
459
1992
Market Price
$ 35.19
Selling Price
$ 30.48
1745
1157
646
2411
Market Price
$ 47.66
Selling Price
$ 42.07
1338
1064
644
3591
Market Price
$ 32.16
Selling Price
$ 28.30
1789
650
1001
2735
Market Price
$ 53.74
Selling Price
$ 48.13
2698
626
2439
3691
Market Price
$ 31.54
Selling Price
$ 27.46
1834
1499
731
3309
Market Price
$ 49.60
Selling Price
$ 44.72
754
732
692
1934
Market Price
$ 51.38
Selling Price
$ 45.38
1464
306
1410
1745
Market Price
$ 60.29
Selling Price
$ 52.40
1287
1045
329
1514