Immersion Investment Partners Frames Strata Critical Medical as a Babushka Doll
Immersion Investment Partners shared its Q2 2026 investor letter featuring Strata Critical Medical (SRTA), a US logistics and medical-services provider for the healthcare industry. The note discusses SRTA’s SPAC history, its August 2025 rebrand after selling an e-mobility passenger business, and recent stock performance, citing a $525.49M market cap and strong recent gains.