News

First quarter 2025 revenue rose 17% year-over-year to $29.1 million, driven by higher Exchange service revenue, partially offset by lower Managed service revenue. Self-service revenue was $8.4 million ...