StoneX Group Inc SNEX Q1 2026 Earnings EPS Surges Past Estimates with 365 Beat Green Brick Partners Q1 2026 Earnings EPS Beats Estimates by 153 Amid Mixed Stock Reaction Astronics Q1 2026 Earnings EPS Beat Drives Positive Stock Reaction Despite Limited Revenue Disclosure Tennant Company TNC Q1 2026 Earnings EPS Surges Past Estimates Stock Reacts Positively PENN Q1 2026 Earnings EPS Misses Estimates as Company Reports Adjusted Loss Duos Technologies Group Inc DUOT Q1 2026 Earnings EPS Misses Estimates by Wide Margin Amid Revenue Uncertainty