Market Price
$ 41.72
Selling Price
$ 35.18
1957
711
1679
3181
Market Price
$ 31.40
Selling Price
$ 27.62
2623
744
1448
3523
Market Price
$ 43.89
Selling Price
$ 37.64
892
234
514
2242
Market Price
$ 39.04
Selling Price
$ 33.53
589
394
139
1414
Market Price
$ 55.32
Selling Price
$ 46.67
2213
949
1700
4530
Market Price
$ 53.79
Selling Price
$ 46.61
1237
846
1180
1829
Market Price
$ 47.52
Selling Price
$ 42.12
2653
1044
561
3476
Market Price
$ 53.87
Selling Price
$ 46.34
2942
2462
683
4968
Market Price
$ 48.72
Selling Price
$ 43.19
3081
855
1965
4047
Market Price
$ 55.88
Selling Price
$ 48.20
2402
1443
1443
2894
Market Price
$ 64.67
Selling Price
$ 57.60
238
208
183
1123
Market Price
$ 55.58
Selling Price
$ 48.27
1102
834
588
1950
Market Price
$ 32.88
Selling Price
$ 29.58
1784
1200
974
2367
Market Price
$ 56.35
Selling Price
$ 48.21
2202
493
1722
2812
Market Price
$ 56.09
Selling Price
$ 50.49
411
88
411
1447
Market Price
$ 57.47
Selling Price
$ 48.08
1624
832
1166
2637
Market Price
$ 48.57
Selling Price
$ 43.30
753
551
292
2716
Market Price
$ 65.69
Selling Price
$ 59.48
1911
1458
1795
2250
Market Price
$ 48.26
Selling Price
$ 41.36
3288
889
2535
3488
Market Price
$ 33.28
Selling Price
$ 29.11
442
298
133
952
Market Price
$ 30.34
Selling Price
$ 26.39
737
354
424
2977
Market Price
$ 55.95
Selling Price
$ 49.29
2442
1907
1040
3363
Market Price
$ 47.60
Selling Price
$ 41.68
1098
769
747
1839
Market Price
$ 39.38
Selling Price
$ 33.04
2351
1413
2169
3337
Market Price
$ 52.18
Selling Price
$ 44.51
3073
969
1873
3840
Market Price
$ 36.43
Selling Price
$ 31.50
2001
1883
1708
2665
Market Price
$ 47.97
Selling Price
$ 41.00
854
395
632
2672
Market Price
$ 42.80
Selling Price
$ 37.83
1314
271
612
1678
Market Price
$ 59.50
Selling Price
$ 52.71
3479
782
777
4937
Market Price
$ 64.69
Selling Price
$ 55.25
1749
1628
927
3218
Market Price
$ 64.06
Selling Price
$ 54.51
2202
2138
785
4392
Market Price
$ 32.06
Selling Price
$ 29.10
336
229
194
1682
Market Price
$ 53.39
Selling Price
$ 45.33
397
290
106
1314
Market Price
$ 40.87
Selling Price
$ 34.18
3099
840
2180
4601
Market Price
$ 38.00
Selling Price
$ 33.52
348
88
268
539
Market Price
$ 53.74
Selling Price
$ 47.81
710
536
277
1687
Market Price
$ 42.81
Selling Price
$ 36.84
1083
306
536
2758
Market Price
$ 44.39
Selling Price
$ 37.13
2514
2187
1353
4749
Market Price
$ 58.50
Selling Price
$ 52.93
2541
1154
762
3820
Market Price
$ 65.72
Selling Price
$ 55.84
828
740
754
1467