Market Price
$ 52.43
Selling Price
$ 45.50
156
135
71
722
Market Price
$ 33.29
Selling Price
$ 29.70
3157
1383
1702
3825
Market Price
$ 42.09
Selling Price
$ 37.67
1593
1490
779
2541
Market Price
$ 36.90
Selling Price
$ 32.89
1720
1186
1451
4212
Market Price
$ 54.60
Selling Price
$ 45.59
1422
1022
445
1880
Market Price
$ 52.01
Selling Price
$ 45.02
270
258
205
659
Market Price
$ 59.72
Selling Price
$ 51.50
187
185
102
809
Market Price
$ 46.25
Selling Price
$ 39.16
2097
1068
1199
3437
Market Price
$ 57.35
Selling Price
$ 51.43
1246
1017
288
3007
Market Price
$ 35.14
Selling Price
$ 29.33
1074
236
903
1373
Market Price
$ 40.64
Selling Price
$ 35.08
179
143
139
506
Market Price
$ 60.60
Selling Price
$ 52.02
1035
977
440
2816
Market Price
$ 63.54
Selling Price
$ 55.00
1482
856
699
2667
Market Price
$ 48.53
Selling Price
$ 42.67
570
114
183
2448
Market Price
$ 50.83
Selling Price
$ 44.44
649
218
430
1542
Market Price
$ 31.76
Selling Price
$ 28.18
616
475
524
808
Market Price
$ 68.46
Selling Price
$ 58.82
2104
907
1032
4664
Market Price
$ 40.28
Selling Price
$ 33.64
4084
4082
2833
4505
Market Price
$ 32.10
Selling Price
$ 28.13
2298
728
1224
4735
Market Price
$ 31.96
Selling Price
$ 27.33
1168
565
985
3292
Market Price
$ 58.10
Selling Price
$ 51.18
315
156
261
1096
Market Price
$ 49.07
Selling Price
$ 44.52
1758
1665
1594
3063
Market Price
$ 41.79
Selling Price
$ 37.13
675
247
496
1364
Market Price
$ 31.78
Selling Price
$ 27.05
341
116
99
1413
Market Price
$ 41.43
Selling Price
$ 36.04
1038
303
213
1333
Market Price
$ 61.15
Selling Price
$ 54.38
2836
1845
1171
4197
Market Price
$ 54.36
Selling Price
$ 46.96
271
74
134
1315
Market Price
$ 46.34
Selling Price
$ 40.14
802
229
477
2847
Market Price
$ 34.53
Selling Price
$ 31.25
1046
678
937
4254
Market Price
$ 63.91
Selling Price
$ 53.70
210
158
135
798
Market Price
$ 54.46
Selling Price
$ 47.41
426
259
267
1446
Market Price
$ 33.91
Selling Price
$ 29.46
4350
1353
1768
4987
Market Price
$ 54.84
Selling Price
$ 48.29
211
54
43
633
Market Price
$ 56.18
Selling Price
$ 50.66
3224
2964
1892
4297
Market Price
$ 41.68
Selling Price
$ 36.68
1843
1179
892
3968
Market Price
$ 68.57
Selling Price
$ 59.24
1873
1595
1659
3312
Market Price
$ 36.25
Selling Price
$ 31.51
1137
325
890
2487
Market Price
$ 69.23
Selling Price
$ 59.43
654
617
328
1181
Market Price
$ 39.97
Selling Price
$ 33.55
1284
982
383
3317
Market Price
$ 45.91
Selling Price
$ 39.44
435
163
271
1257