Latka logo
Olly Olly Revenue 2024: $68.5M ARR, $205.5M Valuation