Market Price
$ 37.17
Selling Price
$ 31.71
1878
1009
1582
4014
Market Price
$ 28.96
Selling Price
$ 25.83
1939
769
778
4883
Market Price
$ 39.81
Selling Price
$ 35.82
1013
974
587
1733
Market Price
$ 34.55
Selling Price
$ 31.08
3265
1115
3070
3342
Market Price
$ 37.28
Selling Price
$ 31.53
2184
1051
2172
4205
Market Price
$ 51.61
Selling Price
$ 45.53
576
310
116
1335
Market Price
$ 66.25
Selling Price
$ 57.03
1227
316
876
3817
Market Price
$ 43.55
Selling Price
$ 36.55
1090
867
333
1280
Market Price
$ 39.13
Selling Price
$ 33.57
322
201
256
655
Market Price
$ 40.58
Selling Price
$ 35.43
2994
2822
1870
3806
Market Price
$ 57.36
Selling Price
$ 51.20
967
611
951
2836
Market Price
$ 34.77
Selling Price
$ 30.18
4229
2586
4211
4484
Market Price
$ 41.93
Selling Price
$ 36.57
1428
598
700
1566
Market Price
$ 64.74
Selling Price
$ 54.23
1133
310
762
1170
Market Price
$ 53.06
Selling Price
$ 46.52
3802
3395
2213
4933
Market Price
$ 44.85
Selling Price
$ 39.46
2076
790
2054
3398
Market Price
$ 34.71
Selling Price
$ 30.25
3650
2119
2135
4328
Market Price
$ 48.72
Selling Price
$ 40.60
4151
1939
1045
4459
Market Price
$ 56.69
Selling Price
$ 49.26
4518
4483
3092
4827
Market Price
$ 55.91
Selling Price
$ 48.56
519
422
349
2037
Market Price
$ 61.92
Selling Price
$ 56.18
3289
1021
810
3373
Market Price
$ 54.31
Selling Price
$ 45.78
2144
935
1106
2922
Market Price
$ 41.70
Selling Price
$ 37.57
1250
679
633
2444
Market Price
$ 58.52
Selling Price
$ 50.69
3558
1675
3018
4535
Market Price
$ 34.00
Selling Price
$ 28.63
302
246
181
693
Market Price
$ 53.19
Selling Price
$ 45.81
425
421
381
1925
Market Price
$ 40.04
Selling Price
$ 35.15
1014
433
950
1586
Market Price
$ 53.40
Selling Price
$ 46.64
2974
1410
2120
4389
Market Price
$ 65.09
Selling Price
$ 57.68
1698
1051
761
3698
Market Price
$ 57.05
Selling Price
$ 48.93
2128
451
637
3978
Market Price
$ 35.77
Selling Price
$ 30.65
715
529
452
819
Market Price
$ 57.55
Selling Price
$ 49.77
370
321
271
1111
Market Price
$ 60.04
Selling Price
$ 52.74
560
363
223
1262
Market Price
$ 45.39
Selling Price
$ 39.64
1951
982
1380
2159
Market Price
$ 60.23
Selling Price
$ 51.82
3024
829
2674
4145
Market Price
$ 33.47
Selling Price
$ 29.82
541
197
139
1431
Market Price
$ 54.52
Selling Price
$ 47.42
2069
504
1275
4898
Market Price
$ 30.29
Selling Price
$ 25.77
2335
2296
1388
4113
Market Price
$ 61.45
Selling Price
$ 53.80
2135
2017
2058
3850
Market Price
$ 30.75
Selling Price
$ 26.09
1661
1504
823
3078