Latest Financial Results
Q1 2023
Quarter Ended Mar 31, 2023
16% Revenue Growth in Q1 2023
Q1 2023 revenues grew 16% year-over-year on a normalized and constant currency basis
4,000 deals
Closed 4,000 deals across more than 3,000 customers in Q1 2023
30 Terabits per second
Internet exchange saw peak traffic up 26% year over year to greater than 30 terabits per second for the first time.
For complete information regarding our financials, see our periodic filings
Latest Annual Report
For Fiscal Year Ending Dec 31, 2022