Market Price
$ 46.83
Selling Price
$ 40.07
1348
945
639
3112
Market Price
$ 45.37
Selling Price
$ 38.45
2803
2193
2509
4003
Market Price
$ 36.17
Selling Price
$ 30.73
1135
595
871
4951
Market Price
$ 47.37
Selling Price
$ 41.73
711
390
175
2014
Market Price
$ 45.83
Selling Price
$ 39.30
575
392
354
1145
Market Price
$ 35.77
Selling Price
$ 31.60
490
173
474
779
Market Price
$ 61.71
Selling Price
$ 54.56
2678
2451
847
2750
Market Price
$ 28.14
Selling Price
$ 25.40
354
113
236
516
Market Price
$ 43.18
Selling Price
$ 39.15
2499
1658
1624
2829
Market Price
$ 56.63
Selling Price
$ 48.45
653
250
319
1053
Market Price
$ 53.12
Selling Price
$ 47.70
2445
1879
1093
3776
Market Price
$ 49.12
Selling Price
$ 43.35
743
263
308
1157
Market Price
$ 55.24
Selling Price
$ 48.01
1924
1829
1400
3222
Market Price
$ 39.79
Selling Price
$ 33.91
1771
1192
1208
3841
Market Price
$ 63.21
Selling Price
$ 55.51
746
475
633
1208
Market Price
$ 44.45
Selling Price
$ 37.88
1890
436
559
2583
Market Price
$ 56.41
Selling Price
$ 47.96
393
392
169
1037
Market Price
$ 68.95
Selling Price
$ 58.97
1520
707
1178
2449
Market Price
$ 31.58
Selling Price
$ 27.30
1368
727
434
4228
Market Price
$ 32.24
Selling Price
$ 29.18
442
135
256
944
Market Price
$ 61.21
Selling Price
$ 54.54
3143
2936
2904
4748
Market Price
$ 28.85
Selling Price
$ 26.17
2219
2106
1676
4780
Market Price
$ 34.41
Selling Price
$ 28.76
1619
1357
986
1907
Market Price
$ 50.77
Selling Price
$ 42.55
1423
1130
487
2753
Market Price
$ 59.54
Selling Price
$ 53.00
1331
758
292
1622
Market Price
$ 36.18
Selling Price
$ 30.81
2472
1734
697
2585
Market Price
$ 42.56
Selling Price
$ 37.02
1886
1732
1271
4931
Market Price
$ 61.58
Selling Price
$ 54.76
1019
774
355
1185
Market Price
$ 68.23
Selling Price
$ 58.93
924
352
575
2685
Market Price
$ 71.24
Selling Price
$ 59.96
4714
3181
4402
4726
Market Price
$ 54.83
Selling Price
$ 48.63
502
485
398
1441
Market Price
$ 45.84
Selling Price
$ 41.06
831
434
831
1293
Market Price
$ 52.01
Selling Price
$ 43.89
1758
356
1746
3158
Market Price
$ 31.59
Selling Price
$ 27.80
1712
937
892
2715
Market Price
$ 54.42
Selling Price
$ 46.70
2255
1945
1696
3253
Market Price
$ 58.13
Selling Price
$ 48.57
1233
705
320
2135
Market Price
$ 51.71
Selling Price
$ 45.38
121
83
33
534
Market Price
$ 59.64
Selling Price
$ 51.11
1299
701
735
1439
Market Price
$ 32.02
Selling Price
$ 26.72
558
551
178
643
Market Price
$ 60.03
Selling Price
$ 54.17
1770
922
1405
3764