Market Price
$ 53.12
Selling Price
$ 47.83
3678
1891
1096
4204
Market Price
$ 70.14
Selling Price
$ 59.77
423
225
296
2081
Market Price
$ 32.09
Selling Price
$ 28.68
2300
2044
907
4363
Market Price
$ 48.88
Selling Price
$ 42.87
1682
1363
1443
2404
Market Price
$ 48.63
Selling Price
$ 41.89
2313
483
1058
2403
Market Price
$ 39.84
Selling Price
$ 35.53
341
230
110
403
Market Price
$ 29.84
Selling Price
$ 25.25
1462
644
1100
1725
Market Price
$ 64.26
Selling Price
$ 56.90
254
166
71
410
Market Price
$ 36.30
Selling Price
$ 31.43
380
293
211
757
Market Price
$ 28.79
Selling Price
$ 25.07
1400
344
494
3387
Market Price
$ 55.37
Selling Price
$ 46.31
1008
201
975
2116
Market Price
$ 54.20
Selling Price
$ 48.83
1884
1486
750
3738
Market Price
$ 52.91
Selling Price
$ 45.95
626
436
359
2882
Market Price
$ 44.97
Selling Price
$ 40.30
273
268
216
415
Market Price
$ 49.73
Selling Price
$ 43.53
909
909
809
928
Market Price
$ 44.28
Selling Price
$ 39.11
490
324
149
882
Market Price
$ 35.97
Selling Price
$ 30.67
1403
332
1039
2013
Market Price
$ 34.04
Selling Price
$ 29.75
911
391
200
1521
Market Price
$ 60.66
Selling Price
$ 54.36
2025
1234
735
4597
Market Price
$ 57.75
Selling Price
$ 49.01
1106
1106
1044
2119
Market Price
$ 65.83
Selling Price
$ 55.23
584
152
333
1442
Market Price
$ 52.59
Selling Price
$ 44.05
3016
2098
2595
4618
Market Price
$ 55.65
Selling Price
$ 46.67
583
216
357
776
Market Price
$ 36.33
Selling Price
$ 31.43
1166
522
874
2876
Market Price
$ 46.70
Selling Price
$ 40.17
2438
1404
2269
4927
Market Price
$ 70.90
Selling Price
$ 59.80
890
744
563
1907
Market Price
$ 35.09
Selling Price
$ 31.28
1927
876
439
3974
Market Price
$ 55.44
Selling Price
$ 47.20
1248
845
614
1266
Market Price
$ 68.90
Selling Price
$ 59.90
2741
716
2227
3296
Market Price
$ 48.61
Selling Price
$ 40.77
948
324
947
4006
Market Price
$ 45.09
Selling Price
$ 39.66
3287
1299
864
3709
Market Price
$ 37.84
Selling Price
$ 32.50
2819
1018
1104
3187
Market Price
$ 52.90
Selling Price
$ 44.28
418
357
359
484
Market Price
$ 35.58
Selling Price
$ 31.31
1525
538
999
4758
Market Price
$ 47.37
Selling Price
$ 40.75
3734
1625
1599
4497
Market Price
$ 55.30
Selling Price
$ 49.15
314
98
110
1490
Market Price
$ 41.10
Selling Price
$ 36.66
4587
1157
1276
4590
Market Price
$ 41.00
Selling Price
$ 36.39
2571
1981
2179
3867
Market Price
$ 58.89
Selling Price
$ 51.76
3172
2700
1942
4448
Market Price
$ 35.54
Selling Price
$ 30.80
1138
273
1055
3931