Crawford United Corporation
Exchange: nyse
none
152194208.00
22137016.00
1.253520892283
0.150962668815
23.52%
3.75