Red Cat Holdings Has Potential, But Does It Justify The $705M Market Cap? 0 04.02.2025 14:09 Seeking Alpha