Market Price
$ 58.13
Selling Price
$ 51.56
2140
1817
1655
4691
Market Price
$ 59.02
Selling Price
$ 49.57
798
171
325
2136
Market Price
$ 51.88
Selling Price
$ 45.43
196
165
170
497
Market Price
$ 56.28
Selling Price
$ 50.86
2829
2278
1033
4481
Market Price
$ 42.90
Selling Price
$ 37.96
685
671
550
1228
Market Price
$ 56.99
Selling Price
$ 49.64
159
43
153
579
Market Price
$ 43.67
Selling Price
$ 38.42
1844
577
640
2582
Market Price
$ 32.39
Selling Price
$ 27.48
2713
901
2608
4661
Market Price
$ 41.85
Selling Price
$ 36.33
887
693
774
1501
Market Price
$ 63.50
Selling Price
$ 54.72
1654
962
1133
3712
Market Price
$ 41.13
Selling Price
$ 35.76
1121
502
241
1776
Market Price
$ 39.53
Selling Price
$ 33.03
830
233
572
1573
Market Price
$ 53.17
Selling Price
$ 46.46
1828
1775
1707
2062
Market Price
$ 53.02
Selling Price
$ 46.43
354
257
137
1233
Market Price
$ 34.91
Selling Price
$ 30.22
1732
1102
647
1880
Market Price
$ 55.45
Selling Price
$ 49.90
2397
1026
1499
4244
Market Price
$ 32.74
Selling Price
$ 29.76
428
104
342
574
Market Price
$ 42.22
Selling Price
$ 36.29
1212
860
477
1349
Market Price
$ 33.80
Selling Price
$ 30.57
1570
1392
935
4035
Market Price
$ 36.26
Selling Price
$ 30.52
1600
643
1093
1645
Market Price
$ 35.96
Selling Price
$ 32.35
2268
1347
1643
4732
Market Price
$ 67.95
Selling Price
$ 58.74
586
192
194
965
Market Price
$ 37.16
Selling Price
$ 32.11
3592
1987
2966
4452
Market Price
$ 57.59
Selling Price
$ 48.94
1280
932
488
1610
Market Price
$ 44.77
Selling Price
$ 39.20
300
264
204
837
Market Price
$ 34.18
Selling Price
$ 29.02
1351
978
683
1880
Market Price
$ 30.08
Selling Price
$ 26.96
2908
2525
861
4089
Market Price
$ 58.66
Selling Price
$ 50.27
900
451
430
1212
Market Price
$ 50.58
Selling Price
$ 43.12
1988
1309
1542
2282
Market Price
$ 70.10
Selling Price
$ 58.45
1261
850
738
3119
Market Price
$ 44.00
Selling Price
$ 39.71
514
225
363
860
Market Price
$ 59.04
Selling Price
$ 50.03
396
231
275
703
Market Price
$ 56.71
Selling Price
$ 50.14
2310
748
2308
3718
Market Price
$ 52.76
Selling Price
$ 46.90
1962
1887
1958
2715
Market Price
$ 34.68
Selling Price
$ 29.78
2413
995
704
2873
Market Price
$ 44.78
Selling Price
$ 37.34
1234
664
442
1690
Market Price
$ 35.87
Selling Price
$ 32.30
331
146
234
566
Market Price
$ 49.98
Selling Price
$ 44.72
948
824
412
1940
Market Price
$ 66.12
Selling Price
$ 55.44
372
209
113
1765
Market Price
$ 51.11
Selling Price
$ 45.83
1100
713
889
3816