Total revenue reached $687.6 million, a 25% increase year-over-year. Subscription revenue grew 25% to $666.1 million, while services revenue rose 22% to $21.5 million. Atlas revenue increased by more than 29% year-over-year. GAAP net income was $4.4 million ($0.05 per share), compared to a net loss of $37.6 million in the prior-year period. Non-GAAP income from operations was $123.2 million, up from $87.4 million year-over-year. Remaining Performance Obligations (RPO) grew 88% year-over-year to $1.46 billion. Free cash flow improved to $197.5 million from $105.9 million in the year-ago period.