Market Price
$ 53.25
Selling Price
$ 44.66
1226
973
743
1399
Market Price
$ 38.65
Selling Price
$ 33.20
1047
889
652
4130
Market Price
$ 36.69
Selling Price
$ 32.11
1112
652
1027
3165
Market Price
$ 67.96
Selling Price
$ 57.45
447
261
403
1119
Market Price
$ 49.67
Selling Price
$ 41.71
1164
902
879
2412
Market Price
$ 60.34
Selling Price
$ 53.70
819
742
752
2438
Market Price
$ 65.38
Selling Price
$ 55.60
4269
4043
1003
4959
Market Price
$ 36.21
Selling Price
$ 31.43
1955
1839
969
2439
Market Price
$ 29.64
Selling Price
$ 25.52
471
441
154
2143
Market Price
$ 54.19
Selling Price
$ 47.06
3323
3037
3029
3598
Market Price
$ 56.51
Selling Price
$ 49.92
1331
1030
837
3558
Market Price
$ 39.54
Selling Price
$ 35.85
3991
831
2637
4085
Market Price
$ 65.52
Selling Price
$ 58.11
1461
1103
564
3228
Market Price
$ 60.95
Selling Price
$ 53.24
648
509
516
1405
Market Price
$ 59.18
Selling Price
$ 49.36
1807
593
477
3226
Market Price
$ 36.68
Selling Price
$ 32.85
1572
1392
439
3234
Market Price
$ 49.73
Selling Price
$ 41.63
3265
1171
687
3439
Market Price
$ 57.73
Selling Price
$ 50.10
3092
1054
1294
4733
Market Price
$ 55.68
Selling Price
$ 49.62
167
153
89
691
Market Price
$ 38.44
Selling Price
$ 34.34
1576
777
619
4503
Market Price
$ 37.48
Selling Price
$ 32.35
357
141
141
629
Market Price
$ 54.56
Selling Price
$ 45.81
1845
1134
874
2206
Market Price
$ 39.51
Selling Price
$ 33.90
2084
885
721
2560
Market Price
$ 66.27
Selling Price
$ 56.22
2047
1026
722
3155
Market Price
$ 32.24
Selling Price
$ 27.41
3528
3085
3403
4696
Market Price
$ 60.78
Selling Price
$ 53.60
2017
1163
1301
2831
Market Price
$ 58.15
Selling Price
$ 48.54
2583
576
1686
2951
Market Price
$ 35.08
Selling Price
$ 31.36
507
115
485
2478
Market Price
$ 61.23
Selling Price
$ 51.09
2358
1703
2238
2468
Market Price
$ 49.82
Selling Price
$ 43.03
572
339
563
663
Market Price
$ 65.56
Selling Price
$ 58.01
3000
2391
1517
3549
Market Price
$ 45.43
Selling Price
$ 39.02
2110
819
1759
4009
Market Price
$ 29.90
Selling Price
$ 25.69
600
280
586
2935
Market Price
$ 50.12
Selling Price
$ 44.81
888
699
274
1173
Market Price
$ 51.17
Selling Price
$ 46.12
691
230
202
2344
Market Price
$ 59.46
Selling Price
$ 53.59
1760
1527
1267
4910
Market Price
$ 61.83
Selling Price
$ 53.95
725
459
280
3274
Market Price
$ 47.40
Selling Price
$ 40.39
213
101
126
732
Market Price
$ 61.82
Selling Price
$ 52.66
2416
965
1881
2818
Market Price
$ 37.12
Selling Price
$ 30.97
1714
1133
1621
1863