News

Vista achieved a net revenue of $420.8 MM in Q1 2025 and an adjusted EBITDA of $275.4 MM (+25% ia). The margin on total ...