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