SWK SWKHL Q3 2025 Earnings Surprise EPS 059 Up Significant Perimeter PMTRU Holds 1045 Direction Awaited 20260520 Energy Crisis May Just Be Starting as Oil Markets Show Complacency Anterix ATEX Crushes Q1 2026 Estimates EPS 035 Tops Views Babcock BW Q1 2026 Results Fall Short EPS 008 Revenue NA Alg PU 2079 AQNB Q1 2026 Earnings 013 EPS Surges Past 012 Estimates Mercury Systems MRCY Reports Strong Q1 2026 Revenue NA EPS Beats Graf GRAF Stock Analysis RangeBound Near 1079 20260520 Sotherly SOHOB Q2 2025 Earnings Revenue NA Matching Views Alterity ATHE Stock Analysis Flat at 427 Whats Next 20260520 Companhia ELPC Gains 358 Support Holds at 1153 20260520