April 21, 2026 Q2 2026 Investor presentation (short form) April 21, 2026 Q2 2026 Investor presentation (long form)