Market Price
$ 66.37
Selling Price
$ 56.01
814
472
533
3367
Market Price
$ 32.75
Selling Price
$ 28.47
696
344
226
1676
Market Price
$ 65.91
Selling Price
$ 55.44
2058
1413
1773
3705
Market Price
$ 61.40
Selling Price
$ 51.25
334
272
242
883
Market Price
$ 38.81
Selling Price
$ 35.27
249
216
195
501
Market Price
$ 51.09
Selling Price
$ 45.03
2682
1760
1475
4655
Market Price
$ 50.11
Selling Price
$ 43.29
345
172
233
1675
Market Price
$ 43.99
Selling Price
$ 37.14
1001
343
807
3843
Market Price
$ 46.51
Selling Price
$ 39.14
958
474
251
2136
Market Price
$ 62.87
Selling Price
$ 56.18
800
376
596
1132
Market Price
$ 29.93
Selling Price
$ 25.60
553
418
125
596
Market Price
$ 32.04
Selling Price
$ 27.26
1414
1322
549
4052
Market Price
$ 45.70
Selling Price
$ 40.24
666
302
179
2088
Market Price
$ 41.83
Selling Price
$ 37.98
913
465
648
4352
Market Price
$ 63.34
Selling Price
$ 53.22
1022
308
779
1837
Market Price
$ 36.52
Selling Price
$ 32.71
378
233
190
730
Market Price
$ 34.06
Selling Price
$ 28.44
743
174
702
1669
Market Price
$ 59.58
Selling Price
$ 51.50
4533
2593
2168
4857
Market Price
$ 50.45
Selling Price
$ 44.68
2017
1884
1588
4597
Market Price
$ 42.13
Selling Price
$ 37.30
363
130
327
1023
Market Price
$ 43.07
Selling Price
$ 38.94
1544
308
1229
3243
Market Price
$ 61.40
Selling Price
$ 55.80
3520
3429
852
4166
Market Price
$ 28.32
Selling Price
$ 25.02
232
67
178
606
Market Price
$ 42.66
Selling Price
$ 38.10
2813
2397
1623
3016
Market Price
$ 55.67
Selling Price
$ 46.83
3146
1348
1263
3180
Market Price
$ 65.07
Selling Price
$ 57.01
421
117
135
491
Market Price
$ 42.31
Selling Price
$ 36.08
1370
529
721
2273
Market Price
$ 65.91
Selling Price
$ 56.13
895
317
198
1097
Market Price
$ 44.52
Selling Price
$ 38.18
2500
2152
2078
3213
Market Price
$ 57.21
Selling Price
$ 48.26
3599
2828
3009
3963
Market Price
$ 56.63
Selling Price
$ 47.71
239
207
103
846
Market Price
$ 49.93
Selling Price
$ 43.43
306
132
173
1151
Market Price
$ 43.31
Selling Price
$ 36.48
1253
848
1237
1945
Market Price
$ 42.88
Selling Price
$ 37.99
767
355
715
1332
Market Price
$ 60.97
Selling Price
$ 54.49
668
483
581
2171
Market Price
$ 52.15
Selling Price
$ 46.48
2067
820
1437
4139
Market Price
$ 33.08
Selling Price
$ 27.64
2321
521
2030
4456
Market Price
$ 66.07
Selling Price
$ 57.24
435
334
204
1395
Market Price
$ 48.21
Selling Price
$ 42.86
1616
956
1571
2775
Market Price
$ 66.26
Selling Price
$ 55.68
269
65
246
934