BusinessIREN Stock Analysis: Is the $6 Billion Share Issuance a Red Flag for Investors? April 23, 2026