Market Price
$ 48.52
Selling Price
$ 43.70
793
560
578
1022
Market Price
$ 41.24
Selling Price
$ 35.69
453
249
154
551
Market Price
$ 43.48
Selling Price
$ 36.57
2730
2124
2589
4551
Market Price
$ 48.73
Selling Price
$ 40.73
2346
623
2175
3254
Market Price
$ 41.56
Selling Price
$ 35.69
298
115
182
765
Market Price
$ 30.45
Selling Price
$ 25.91
3795
2983
1998
4639
Market Price
$ 54.18
Selling Price
$ 46.28
706
372
438
2184
Market Price
$ 56.24
Selling Price
$ 48.50
674
366
306
2433
Market Price
$ 63.30
Selling Price
$ 57.08
839
184
802
1305
Market Price
$ 66.53
Selling Price
$ 58.96
783
614
157
1230
Market Price
$ 67.79
Selling Price
$ 59.24
1192
713
522
1687
Market Price
$ 42.82
Selling Price
$ 35.75
462
351
331
876
Market Price
$ 48.13
Selling Price
$ 43.17
3289
1411
2483
4431
Market Price
$ 46.39
Selling Price
$ 40.03
3458
1134
1835
3562
Market Price
$ 36.42
Selling Price
$ 32.33
1420
1325
494
4576
Market Price
$ 49.34
Selling Price
$ 43.87
1112
1074
1099
2393
Market Price
$ 35.75
Selling Price
$ 30.67
2041
1682
988
3200
Market Price
$ 31.00
Selling Price
$ 28.16
1845
1484
1095
4090
Market Price
$ 31.59
Selling Price
$ 28.38
1791
521
1668
3014
Market Price
$ 46.27
Selling Price
$ 41.25
830
207
530
1668
Market Price
$ 47.08
Selling Price
$ 39.29
3129
1952
2530
3734
Market Price
$ 65.52
Selling Price
$ 55.06
2918
961
1921
3885
Market Price
$ 41.84
Selling Price
$ 35.34
631
301
148
2294
Market Price
$ 51.62
Selling Price
$ 43.88
865
312
859
882
Market Price
$ 46.84
Selling Price
$ 41.35
2796
2462
2364
3878
Market Price
$ 53.43
Selling Price
$ 45.96
3363
3238
2447
4741
Market Price
$ 51.09
Selling Price
$ 42.82
815
612
788
1998
Market Price
$ 55.71
Selling Price
$ 47.71
1597
1268
384
2960
Market Price
$ 65.37
Selling Price
$ 56.92
1052
759
846
1976
Market Price
$ 66.32
Selling Price
$ 58.95
2499
639
1312
4391
Market Price
$ 41.66
Selling Price
$ 35.95
576
324
447
2439
Market Price
$ 50.41
Selling Price
$ 43.60
1253
957
264
2715
Market Price
$ 33.11
Selling Price
$ 29.02
839
405
809
1436
Market Price
$ 29.31
Selling Price
$ 25.50
305
68
202
923
Market Price
$ 42.26
Selling Price
$ 36.16
780
757
661
2367
Market Price
$ 35.93
Selling Price
$ 31.76
1377
671
1076
1601
Market Price
$ 49.94
Selling Price
$ 44.22
1695
467
1555
2077
Market Price
$ 64.20
Selling Price
$ 54.78
1683
524
714
1832
Market Price
$ 36.89
Selling Price
$ 33.23
3126
1840
1046
3326
Market Price
$ 58.69
Selling Price
$ 52.12
144
35
34
461