Market Price
$ 31.30
Selling Price
$ 27.92
2429
1012
1856
2846
Market Price
$ 32.38
Selling Price
$ 29.08
1250
1231
1249
1918
Market Price
$ 62.21
Selling Price
$ 54.15
2034
1270
1166
3392
Market Price
$ 28.39
Selling Price
$ 25.57
851
666
421
922
Market Price
$ 43.54
Selling Price
$ 39.56
967
193
623
2572
Market Price
$ 58.77
Selling Price
$ 49.07
3665
3354
2084
4604
Market Price
$ 44.17
Selling Price
$ 36.94
810
464
485
921
Market Price
$ 28.40
Selling Price
$ 25.20
2573
990
1927
4021
Market Price
$ 66.51
Selling Price
$ 56.36
526
222
483
883
Market Price
$ 47.45
Selling Price
$ 42.20
2408
684
771
3452
Market Price
$ 36.19
Selling Price
$ 31.55
588
443
518
592
Market Price
$ 62.63
Selling Price
$ 53.51
284
153
231
596
Market Price
$ 66.60
Selling Price
$ 58.67
3395
2259
3268
4478
Market Price
$ 70.04
Selling Price
$ 59.95
2127
1624
1053
4863
Market Price
$ 28.79
Selling Price
$ 25.35
356
240
254
1344
Market Price
$ 43.61
Selling Price
$ 37.28
702
158
334
752
Market Price
$ 53.10
Selling Price
$ 45.34
878
820
814
1709
Market Price
$ 61.86
Selling Price
$ 54.81
517
276
434
1619
Market Price
$ 39.18
Selling Price
$ 32.90
2352
1587
1564
2614
Market Price
$ 31.30
Selling Price
$ 28.24
1304
659
1175
1719
Market Price
$ 57.07
Selling Price
$ 51.09
2831
2075
1195
3334
Market Price
$ 37.56
Selling Price
$ 32.41
667
369
318
2371
Market Price
$ 48.07
Selling Price
$ 40.31
1080
552
460
3641
Market Price
$ 56.12
Selling Price
$ 48.05
719
382
191
2841
Market Price
$ 52.05
Selling Price
$ 46.65
4243
1325
2313
4364
Market Price
$ 34.19
Selling Price
$ 30.07
2733
1347
1199
3944
Market Price
$ 45.08
Selling Price
$ 37.90
3028
1069
2751
3170
Market Price
$ 38.78
Selling Price
$ 33.14
2861
1029
2755
4692
Market Price
$ 64.55
Selling Price
$ 57.60
704
612
645
1136
Market Price
$ 35.27
Selling Price
$ 29.95
1869
531
1183
2980
Market Price
$ 64.41
Selling Price
$ 57.38
1451
876
737
1921
Market Price
$ 60.02
Selling Price
$ 53.99
2055
952
1722
4086
Market Price
$ 56.55
Selling Price
$ 50.85
261
159
259
511
Market Price
$ 55.31
Selling Price
$ 46.76
4707
4663
3764
4964
Market Price
$ 59.71
Selling Price
$ 52.65
675
289
668
1496
Market Price
$ 33.51
Selling Price
$ 28.83
2282
1705
1315
3768
Market Price
$ 66.27
Selling Price
$ 57.16
1493
304
1196
4925
Market Price
$ 61.81
Selling Price
$ 53.99
2875
2154
1243
2881
Market Price
$ 44.03
Selling Price
$ 39.26
1770
1239
1048
4011
Market Price
$ 56.92
Selling Price
$ 50.78
1109
771
886
1614