Market Price
$ 35.59
Selling Price
$ 30.34
1001
885
957
3663
Market Price
$ 55.34
Selling Price
$ 46.41
1222
404
369
3124
Market Price
$ 56.52
Selling Price
$ 47.24
2046
776
1247
3942
Market Price
$ 36.76
Selling Price
$ 31.60
1935
1261
815
2892
Market Price
$ 45.88
Selling Price
$ 40.25
2688
550
1545
4450
Market Price
$ 40.66
Selling Price
$ 36.56
2240
1539
1727
3224
Market Price
$ 44.66
Selling Price
$ 39.17
154
51
106
609
Market Price
$ 67.51
Selling Price
$ 56.44
4130
2169
1774
4468
Market Price
$ 44.46
Selling Price
$ 37.67
511
486
271
1108
Market Price
$ 53.70
Selling Price
$ 47.31
446
105
268
840
Market Price
$ 67.53
Selling Price
$ 57.96
2277
1906
1390
4945
Market Price
$ 44.86
Selling Price
$ 37.49
1189
884
1099
2135
Market Price
$ 40.85
Selling Price
$ 34.83
2453
599
575
4369
Market Price
$ 43.03
Selling Price
$ 37.23
260
152
84
1009
Market Price
$ 62.85
Selling Price
$ 53.77
1898
1462
1073
2012
Market Price
$ 66.51
Selling Price
$ 57.20
1594
1340
906
4852
Market Price
$ 39.13
Selling Price
$ 34.08
1967
1059
1511
2093
Market Price
$ 48.98
Selling Price
$ 41.06
1813
911
942
3504
Market Price
$ 29.78
Selling Price
$ 25.41
887
382
641
3433
Market Price
$ 49.01
Selling Price
$ 43.67
2403
595
1722
3037
Market Price
$ 36.33
Selling Price
$ 32.64
376
91
89
1118
Market Price
$ 48.12
Selling Price
$ 43.18
2112
1733
1314
4935
Market Price
$ 62.58
Selling Price
$ 52.75
1009
832
908
4903
Market Price
$ 35.41
Selling Price
$ 30.20
161
63
125
748
Market Price
$ 56.91
Selling Price
$ 47.74
612
249
535
665
Market Price
$ 29.55
Selling Price
$ 26.17
1663
1048
1321
4389
Market Price
$ 49.18
Selling Price
$ 42.71
1403
1219
1193
1427
Market Price
$ 36.21
Selling Price
$ 30.79
541
120
141
1370
Market Price
$ 44.84
Selling Price
$ 40.41
1751
668
965
3155
Market Price
$ 42.92
Selling Price
$ 37.09
1498
464
671
2419
Market Price
$ 32.85
Selling Price
$ 28.35
1466
714
798
3943
Market Price
$ 55.50
Selling Price
$ 49.89
860
828
695
2220
Market Price
$ 60.91
Selling Price
$ 53.70
655
183
510
1934
Market Price
$ 59.20
Selling Price
$ 52.87
1460
1427
858
1861
Market Price
$ 31.04
Selling Price
$ 26.88
984
246
447
1470
Market Price
$ 49.97
Selling Price
$ 42.18
1088
654
307
2790
Market Price
$ 49.17
Selling Price
$ 41.33
2275
1552
1343
2305
Market Price
$ 67.14
Selling Price
$ 58.16
2808
674
2599
3952
Market Price
$ 33.63
Selling Price
$ 28.16
1548
985
1349
1808
Market Price
$ 61.75
Selling Price
$ 54.22
1604
692
624
3617