Market Price
$ 48.86
Selling Price
$ 42.57
393
222
85
711
Market Price
$ 34.68
Selling Price
$ 29.17
1465
1323
298
1725
Market Price
$ 45.27
Selling Price
$ 37.76
971
933
468
1165
Market Price
$ 37.71
Selling Price
$ 33.22
378
247
372
884
Market Price
$ 54.98
Selling Price
$ 46.11
324
252
183
1157
Market Price
$ 67.52
Selling Price
$ 57.44
1698
503
1143
2526
Market Price
$ 44.25
Selling Price
$ 37.03
2178
1962
1127
3123
Market Price
$ 67.15
Selling Price
$ 57.57
2324
1480
1849
3752
Market Price
$ 57.78
Selling Price
$ 51.94
211
207
208
951
Market Price
$ 68.79
Selling Price
$ 59.04
4013
917
3241
4319
Market Price
$ 44.21
Selling Price
$ 37.75
841
171
636
1611
Market Price
$ 39.45
Selling Price
$ 34.91
859
266
500
1017
Market Price
$ 28.83
Selling Price
$ 25.59
2135
1404
1561
3147
Market Price
$ 63.50
Selling Price
$ 57.69
2576
2274
1595
3341
Market Price
$ 38.90
Selling Price
$ 32.62
857
743
382
3902
Market Price
$ 30.03
Selling Price
$ 26.80
1592
1499
556
1925
Market Price
$ 28.93
Selling Price
$ 25.45
2286
1403
1173
4448
Market Price
$ 28.21
Selling Price
$ 25.16
3548
1335
1129
4939
Market Price
$ 56.02
Selling Price
$ 48.45
1315
358
871
4948
Market Price
$ 32.51
Selling Price
$ 29.03
430
301
247
628
Market Price
$ 52.64
Selling Price
$ 47.23
4576
3145
3689
4934
Market Price
$ 54.80
Selling Price
$ 49.04
934
764
192
2989
Market Price
$ 68.66
Selling Price
$ 57.65
101
35
34
469
Market Price
$ 56.68
Selling Price
$ 48.07
635
292
474
2314
Market Price
$ 59.66
Selling Price
$ 52.57
3126
1131
1836
4634
Market Price
$ 47.85
Selling Price
$ 39.93
208
188
163
551
Market Price
$ 58.59
Selling Price
$ 52.36
1277
1103
462
2673
Market Price
$ 35.69
Selling Price
$ 30.62
917
743
690
4468
Market Price
$ 40.72
Selling Price
$ 36.92
1404
475
1398
4938
Market Price
$ 61.02
Selling Price
$ 54.65
844
720
627
1074
Market Price
$ 70.14
Selling Price
$ 58.78
688
466
675
690
Market Price
$ 56.90
Selling Price
$ 48.09
2670
1554
980
2864
Market Price
$ 46.26
Selling Price
$ 40.55
1897
969
794
1902
Market Price
$ 49.29
Selling Price
$ 43.22
2318
992
2078
3395
Market Price
$ 30.08
Selling Price
$ 26.85
1182
975
358
3529
Market Price
$ 37.74
Selling Price
$ 33.68
1819
1649
1447
2144
Market Price
$ 43.80
Selling Price
$ 38.85
1522
1226
1251
4769
Market Price
$ 64.75
Selling Price
$ 56.86
1475
1164
1379
3659
Market Price
$ 30.99
Selling Price
$ 26.82
593
206
506
2895
Market Price
$ 46.70
Selling Price
$ 40.74
1104
510
488
2894