News · More Subaru Corporation news Subaru Corporation TSE:7270 Consolidated Financial Results for the Three Months Ended June 30, 2026 (Under IFRS) Published August 5, 2026 at 4:00 a.m. UTC Source: TDnet Subaru Corporation (7270) Press ReleaseView Attachment