Crawford United Corporation
Exchange: nyse
none
147769952.00
22137016.00
1.253520981010
0.150962668815
23.52%
3.75