Market Price
$ 47.37
Selling Price
$ 40.60
1742
1549
1357
3841
Market Price
$ 62.49
Selling Price
$ 55.10
601
575
209
699
Market Price
$ 68.08
Selling Price
$ 58.30
796
422
510
2887
Market Price
$ 66.74
Selling Price
$ 58.80
2047
1156
563
2097
Market Price
$ 64.56
Selling Price
$ 58.57
1799
933
1772
2440
Market Price
$ 69.16
Selling Price
$ 58.01
542
394
297
640
Market Price
$ 37.88
Selling Price
$ 33.83
428
399
299
1784
Market Price
$ 59.09
Selling Price
$ 52.05
860
463
256
1535
Market Price
$ 37.02
Selling Price
$ 32.13
882
486
393
974
Market Price
$ 30.91
Selling Price
$ 27.88
1198
630
680
1785
Market Price
$ 31.90
Selling Price
$ 27.41
887
226
455
2219
Market Price
$ 45.16
Selling Price
$ 39.73
929
702
564
4083
Market Price
$ 55.56
Selling Price
$ 48.75
757
260
673
1147
Market Price
$ 55.39
Selling Price
$ 48.00
1148
635
912
3135
Market Price
$ 35.62
Selling Price
$ 32.09
1841
552
1155
3254
Market Price
$ 33.97
Selling Price
$ 29.15
967
573
707
4029
Market Price
$ 33.66
Selling Price
$ 29.55
129
105
76
648
Market Price
$ 35.67
Selling Price
$ 31.20
1438
472
1089
3240
Market Price
$ 64.35
Selling Price
$ 57.15
587
574
227
702
Market Price
$ 46.87
Selling Price
$ 41.52
1336
957
398
1539
Market Price
$ 59.15
Selling Price
$ 53.48
3784
970
3423
4075
Market Price
$ 60.84
Selling Price
$ 55.29
1011
744
598
1460
Market Price
$ 35.08
Selling Price
$ 30.99
2940
2100
1552
2944
Market Price
$ 42.16
Selling Price
$ 36.56
1840
1645
918
2612
Market Price
$ 35.03
Selling Price
$ 30.60
1575
441
932
1677
Market Price
$ 64.04
Selling Price
$ 53.81
2324
1480
2154
4688
Market Price
$ 39.85
Selling Price
$ 36.16
246
135
60
1214
Market Price
$ 53.57
Selling Price
$ 45.66
2831
589
845
2844
Market Price
$ 64.34
Selling Price
$ 55.71
1318
823
390
3118
Market Price
$ 37.74
Selling Price
$ 34.30
1473
623
1112
1518
Market Price
$ 33.76
Selling Price
$ 30.26
2457
957
1534
3203
Market Price
$ 62.59
Selling Price
$ 54.00
889
325
620
2981
Market Price
$ 41.22
Selling Price
$ 36.58
2236
468
1608
4500
Market Price
$ 41.27
Selling Price
$ 34.64
462
255
116
493
Market Price
$ 43.78
Selling Price
$ 37.20
3355
1224
3218
3571
Market Price
$ 34.44
Selling Price
$ 30.45
856
336
585
3210
Market Price
$ 34.81
Selling Price
$ 30.02
1020
399
674
3608
Market Price
$ 35.40
Selling Price
$ 31.55
4364
2563
1651
4635
Market Price
$ 66.24
Selling Price
$ 57.58
2848
1164
2659
2854
Market Price
$ 35.83
Selling Price
$ 30.45
788
581
343
1612