Crawford United Corporation
Exchange: nyse
none
141576000.00
22137016.00
1.253521105227
0.150962668815
23.52%
3.75