Cabaletta CABA Q4 2025 Earnings 040 EPS Surges Past 047 Estimates Inflation Concerns Resurface What It Means for Markets in May 2026 CLARITY Act Advances in US Senate What It Means for Crypto Regulation and Investor Confidence Charles SCHW Delivers Q1 2026 Beat EPS 143 vs 142 Expected Amplitech AMPGZ Q1 2026 Earnings Miss by Significant Key Takeaways