| Schedule of segment breakdown of measures of profit |
| | | | | | | | | | | Three Months Ended | | Six Months Ended | | | July 31, | | July 31, | | July 31, | | July 31, | | | 2026 | | 2025 | | 2026 | | 2025 | Revenues | | 201,108 | | 179,815 | | 394,729 | | 348,554 | Less: | | | | | | | | | Headcount-related costs, including stock compensation expense | | 73,587 | | 72,913 | | 145,373 | | 138,812 | Cost of revenues and network charges (exclusive of other items presented separately) | | 19,126 | | 17,231 | | 37,824 | | 33,113 | Third-party software and maintenance | | 7,616 | | 6,529 | | 14,842 | | 12,542 | Other segment items | | 15,650 | | 12,954 | | 30,279 | | 27,137 | Depreciation | | 1,586 | | 1,501 | | 3,073 | | 2,951 | Amortization of intangible assets | | 18,072 | | 20,504 | | 35,336 | | 39,618 | | | 135,637 | | 131,632 | | 266,727 | | 254,173 | Income from operations | | 65,471 | | 48,183 | | 128,002 | | 94,381 | Interest expense | | (240) | | (243) | | (476) | | (479) | Investment and other income | | 3,322 | | 1,550 | | 6,309 | | 3,512 | Income before taxes | | 68,553 | | 49,490 | | 133,835 | | 97,414 | Income tax expense | | 18,524 | | 11,470 | | 35,330 | | 23,150 | Net income, as reported on condensed consolidated statements of operations | | 50,029 | | 38,020 | | 98,505 | | 74,264 |
| | | | | | | | | Adjustments to reconcile to Adjusted EBITDA: | | | | | | | | | Interest expense | | 240 | | 243 | | 476 | | 479 | Investment and other income | | (3,322) | | (1,550) | | (6,309) | | (3,512) | Income tax expense | | 18,524 | | 11,470 | | 35,330 | | 23,150 | Depreciation expense | | 1,586 | | 1,501 | | 3,073 | | 2,951 | Amortization of intangible assets | | 18,072 | | 20,504 | | 35,336 | | 39,618 | Stock-based compensation and related taxes | | 7,978 | | 4,911 | | 15,404 | | 9,824 | Other charges (Note 20) | | 1,259 | | 5,119 | | 2,334 | | 8,568 | Adjusted EBITDA | | 94,366 | | 80,218 | | 184,149 | | 155,342 |
|
| Schedule of disaggregated revenue information by geographic location of customer and revenue |
| | | | | | | | | | | Three Months Ended | | Six Months Ended | | | July 31, | | July 31, | | July 31, | | July 31, | | | 2026 | | 2025 | | 2026 | | 2025 | Revenues | | | | | | | | | United States | | 141,918 | | 121,530 | | 276,781 | | 234,962 | Europe, Middle-East and Africa | | 42,635 | | 42,326 | | 85,965 | | 82,725 | Canada | | 11,070 | | 10,781 | | 21,409 | | 20,668 | Asia Pacific | | 5,485 | | 5,178 | | 10,574 | | 10,199 | | | 201,108 | | 179,815 | | 394,729 | | 348,554 |
|
| Schedule of disaggregated revenue information by product and services |
| | | | | | | | | | | Three Months Ended | | Six Months Ended | | | July 31, | | July 31, | | July 31, | | July 31, | | | 2026 | | 2025 | | 2026 | | 2025 | Revenues | | | | | | | | | Services | | 188,616 | | 166,773 | | 369,095 | | 323,379 | Professional services and other | | 12,391 | | 12,825 | | 23,900 | | 24,618 | License | | 101 | | 217 | | 1,734 | | 557 | | | 201,108 | | 179,815 | | 394,729 | | 348,554 |
|