Market Price
$ 37.37
Selling Price
$ 32.81
228
63
139
722
Market Price
$ 53.61
Selling Price
$ 47.73
1864
478
731
3339
Market Price
$ 30.15
Selling Price
$ 25.28
1027
637
213
4278
Market Price
$ 60.63
Selling Price
$ 52.89
566
294
458
571
Market Price
$ 70.47
Selling Price
$ 59.73
576
463
360
1626
Market Price
$ 31.88
Selling Price
$ 26.92
2186
1639
671
4116
Market Price
$ 57.49
Selling Price
$ 51.62
1468
1036
511
1823
Market Price
$ 52.72
Selling Price
$ 45.39
3061
2058
1246
4881
Market Price
$ 32.08
Selling Price
$ 26.78
1002
902
828
1823
Market Price
$ 64.17
Selling Price
$ 56.17
782
417
654
934
Market Price
$ 47.07
Selling Price
$ 41.35
2572
2476
1814
3270
Market Price
$ 49.53
Selling Price
$ 41.87
782
643
370
875
Market Price
$ 40.51
Selling Price
$ 36.00
823
243
584
933
Market Price
$ 29.89
Selling Price
$ 26.04
863
214
782
1216
Market Price
$ 68.02
Selling Price
$ 58.06
2545
722
911
3462
Market Price
$ 66.02
Selling Price
$ 56.43
861
689
706
1817
Market Price
$ 48.44
Selling Price
$ 43.02
2149
1340
1357
4740
Market Price
$ 64.86
Selling Price
$ 56.23
1511
1162
577
4481
Market Price
$ 40.14
Selling Price
$ 36.04
463
130
294
1732
Market Price
$ 50.84
Selling Price
$ 44.66
827
198
377
1142
Market Price
$ 47.77
Selling Price
$ 42.42
2341
1853
1014
3216
Market Price
$ 42.88
Selling Price
$ 35.81
2601
1494
2273
2914
Market Price
$ 28.61
Selling Price
$ 25.54
922
722
696
1543
Market Price
$ 66.92
Selling Price
$ 57.30
1733
1329
602
4113
Market Price
$ 36.46
Selling Price
$ 31.99
1013
801
923
4801
Market Price
$ 54.65
Selling Price
$ 49.22
1523
816
558
2121
Market Price
$ 31.89
Selling Price
$ 28.04
2346
1292
2236
3026
Market Price
$ 38.99
Selling Price
$ 33.65
632
599
428
1315
Market Price
$ 44.26
Selling Price
$ 38.41
1473
1135
838
3653
Market Price
$ 50.42
Selling Price
$ 44.46
2371
1020
856
3675
Market Price
$ 45.68
Selling Price
$ 41.30
1543
350
786
2140
Market Price
$ 54.77
Selling Price
$ 45.68
593
200
566
1005
Market Price
$ 34.69
Selling Price
$ 30.71
3152
802
1759
3596
Market Price
$ 56.87
Selling Price
$ 50.95
953
941
925
4613
Market Price
$ 49.48
Selling Price
$ 43.01
1047
425
886
1429
Market Price
$ 40.90
Selling Price
$ 34.70
257
84
171
684
Market Price
$ 41.53
Selling Price
$ 35.17
876
277
333
1673
Market Price
$ 57.53
Selling Price
$ 50.38
1936
963
1083
4657
Market Price
$ 46.36
Selling Price
$ 40.57
2178
1542
1214
4331
Market Price
$ 50.61
Selling Price
$ 42.50
2698
1780
1835
3277