|
| • |
Revenues of $168.8 million, up 17% from $144.7 million in the third quarter of fiscal 2024 (Q3FY24) and up 3% from $163.4 million in the previous quarter (Q2FY25);
|
| • |
Revenues were comprised of services revenues of $149.7 million (89% of total revenues), professional services and other revenues of $15.6 million (9% of
total revenues) and license revenues of $3.5 million (2% of total revenues). Services revenues were up 15% from $130.4 million in Q3FY24 and up 2% from $146.2 million in Q2FY25;
|
| • |
Cash provided by operating activities of $60.1 million, up 7% from $56.1 million in Q3FY24 and up 73% from $34.7 million in Q2FY25. Cash provided by
operating activities was negatively impacted in Q2FY25 by the payment of $25.0 million in contingent acquisition consideration for previously completed deals, which was not accrued for at the time of acquisition;
|
| • |
Income from operations of $45.8 million, up 41% from $32.4 million in Q3FY24 and down from $45.9 million in Q2FY25;
|
| • |
Net income of $36.6 million, up 38% from $26.6 million in Q3FY24 and up 5% from $34.7 million in Q2FY25. Net income as a percentage of revenue was 22%,
compared to 18% in Q3FY24 and 21% in Q2FY25;
|
| • |
Earnings per share on a diluted basis of $0.42, up 35% from $0.31 in Q3FY24 and up 5% from $0.40 in Q2FY25, respectively; and
|
| • |
Adjusted EBITDA of $72.1 million, up 14% from $63.5 million in Q3FY24 and up 2% from $70.6 million in Q2FY25. Adjusted EBITDA as a percentage of
revenues was 43%, compared to 44% and 43% in Q3FY24 and Q2FY25, respectively.
|
|
|
Q3
FY25
|
Q2
FY25
|
Q1
FY25
|
Q4
FY24
|
Q3
FY24
|
|
|
Revenues
|
168.8
|
163.4
|
151.3
|
148.2
|
144.7
|
|
Services revenues
|
149.7
|
146.2
|
137.8
|
135.7
|
130.4
|
|
Gross margin
|
74%
|
75%
|
77%
|
76%
|
76%
|
|
Cash provided by operating activities*
|
60.1
|
34.7
|
63.7
|
50.8
|
56.1
|
|
Income from operations
|
45.8
|
45.9
|
42.4
|
37.0
|
32.4
|
|
Net income
|
36.6
|
34.7
|
34.7
|
31.8
|
26.6
|
|
Net income as a % of revenues
|
22%
|
21%
|
23%
|
21%
|
18%
|
|
Earnings per diluted share
|
0.42
|
0.40
|
0.40
|
0.37
|
0.31
|
|
Adjusted EBITDA
|
72.1
|
70.6
|
67.0
|
65.7
|
63.5
|
|
Adjusted EBITDA as a % of revenues
|
43%
|
43%
|
44%
|
44%
|
44%
|
| • |
Revenues of $483.5 million, up 14% from $424.7 million in the same period a year ago (9MFY24);
|
| • |
Revenues were comprised of services revenues of $433.7 million (90% of total revenues), professional services and other revenues of $44.4 million (9% of
total revenues) and license revenues of $5.4 million (1% of total revenues). Services revenues were up 13% from $385.3 million in 9MFY24;
|
| • |
Income from operations of $134.0 million, up 27% from $105.8 million in 9MFY24;
|
|
| • |
Net income of $105.9 million, up 26% from $84.1 million in 9MFY24. Net income as a percentage of revenues was 22%, compared to 20% in 9MFY24;
|
| • |
Earnings per share on a diluted basis of $1.21, up 25% from $0.97 in 9MFY24; and
|
| • |
Adjusted EBITDA of $209.7 million, up 15% from $181.7 million in 9MFY24. Adjusted EBITDA as a percentage of revenues was 43%, consistent with 9MFY24.
|
|
9MFY25
|
9MFY24
|
|
|
Revenues
|
483.5
|
424.7
|
|
Services revenues
|
433.7
|
385.3
|
|
Gross margin
|
75%
|
76%
|
|
Cash provided by operating activities *
|
158.5
|
156.9
|
|
Income from operations
|
134.0
|
105.8
|
|
Net income
|
105.9
|
84.1
|
|
Net income as a % of revenues
|
22%
|
20%
|
|
Earnings per diluted share
|
1.21
|
0.97
|
|
Adjusted EBITDA
|
209.7
|
181.7
|
|
Adjusted EBITDA as a % of revenues
|
43%
|
43%
|
|
Q3FY25
|
9MFY25
|
|
|
Cash provided by operating activities
|
60.1
|
158.5
|
|
Additions to property and equipment
|
(1.3)
|
(4.7)
|
|
Acquisitions of subsidiaries, net of cash acquired
|
(132.8)
|
(286.5)
|
|
Issuances of common shares, net of issuance costs
|
2.4
|
9.9
|
|
Payment of withholding taxes on net share settlements
|
-
|
(6.7)
|
|
Payment of contingent consideration
|
-
|
(9.2)
|
|
Effect of foreign exchange rate on cash
|
0.2
|
(1.0)
|
|
Net change in cash
|
(71.4)
|
(139.7)
|
|
Cash, beginning of period
|
252.7
|
321.0
|
|
Cash, end of period
|
181.3
|
181.3
|
|
|
|
|
|
Q3FY25
|
Q2FY25
|
Q1FY25
|
Q4FY24
|
Q3FY24
|
|
|
Net income, as reported on
Consolidated Statements of Operations
|
36.6
|
34.7
|
34.7
|
31.8
|
26.6
|
|
Adjustments to reconcile to Adjusted EBITDA:
|
|||||
|
Interest expense
|
0.2
|
0.2
|
0.3
|
0.3
|
0.3
|
|
Investment income
|
(2.9)
|
(2.7)
|
(4.1)
|
(3.4)
|
(2.7)
|
|
Income tax expense
|
11.9
|
13.6
|
11.5
|
8.3
|
8.2
|
|
Depreciation expense
|
1.4
|
1.4
|
1.4
|
1.4
|
1.5
|
|
Amortization of intangible assets
|
17.5
|
17.4
|
15.0
|
15.1
|
15.3
|
|
Stock-based compensation and related taxes
|
5.6
|
5.8
|
4.3
|
4.7
|
4.6
|
|
Other charges
|
1.8
|
0.2
|
3.9
|
7.5
|
9.7
|
|
Adjusted EBITDA
|
72.1
|
70.6
|
67.0
|
65.7
|
63.5
|
|
Revenues
|
168.8
|
163.4
|
151.3
|
148.2
|
144.7
|
|
Net income as % of revenues
|
22%
|
21%
|
23%
|
21%
|
18%
|
|
Adjusted EBITDA as % of revenues
|
43%
|
43%
|
44%
|
44%
|
44%
|
|
|
(US dollars in millions)
|
9MFY25
|
9MFY24
|
|||
|
Net income, as reported on
Consolidated Statements of Operations
|
105.9
|
84.1
|
|||
|
Adjustments to reconcile to Adjusted EBITDA:
|
|||||
|
Interest expense
|
0.8
|
1.0
|
|||
|
Investment income
|
(9.7)
|
(6.3)
|
|||
|
Income tax expense
|
37.0
|
27.0
|
|||
|
Depreciation expense
|
4.1
|
4.1
|
|||
|
Amortization of intangible assets
|
50.0
|
45.4
|
|||
|
Stock-based compensation and related taxes
|
15.7
|
12.4
|
|||
|
Other charges
|
5.9
|
14.0
|
|||
|
Adjusted EBITDA
|
209.7
|
181.7
|
|||
|
Revenues
|
483.5
|
424.7
|
|||
|
Net income as % of revenues
|
22%
|
20%
|
|||
|
Adjusted EBITDA as % of revenues
|
43%
|
43%
|
|
|
October 31,
|
January 31,
|
||
|
2024
|
2024
|
||
|
ASSETS
|
|||
|
CURRENT ASSETS
|
|||
|
Cash
|
181,282
|
320,952
|
|
|
Accounts receivable (net)
|
|||
|
Trade
|
54,326
|
51,569
|
|
|
Other
|
17,268
|
12,193
|
|
|
Prepaid expenses and other
|
40,743
|
33,468
|
|
|
293,619
|
418,182
|
||
|
OTHER LONG-TERM ASSETS
|
24,560
|
24,737
|
|
|
PROPERTY AND EQUIPMENT, NET
|
12,048
|
11,552
|
|
|
RIGHT-OF-USE ASSETS
|
6,576
|
6,257
|
|
|
DEFERRED INCOME TAXES
|
3,184
|
2,097
|
|
|
INTANGIBLE ASSETS, NET
|
343,811
|
251,047
|
|
|
GOODWILL
|
935,440
|
760,413
|
|
|
1,619,238
|
1,474,285
|
||
|
LIABILITIES AND SHAREHOLDERS’ EQUITY
|
|||
|
CURRENT LIABILITIES
|
|||
|
Accounts payable
|
20,599
|
17,484
|
|
|
Accrued liabilities
|
78,205
|
91,824
|
|
|
Lease obligations
|
2,821
|
3,075
|
|
|
Income taxes payable
|
16,108
|
6,734
|
|
|
Deferred revenue
|
101,140
|
84,513
|
|
|
218,873
|
203,630
|
||
|
LEASE OBLIGATIONS
|
4,121
|
3,903
|
|
|
DEFERRED REVENUE
|
1,215
|
1,464
|
|
|
INCOME TAXES PAYABLE
|
4,949
|
6,153
|
|
|
DEFERRED INCOME TAXES
|
33,817
|
21,101
|
|
|
262,975
|
236,251
|
||
|
SHAREHOLDERS’ EQUITY
|
|||
|
Common shares – unlimited shares authorized; Shares issued and outstanding totaled 85,539,437
at October 31, 2024 (January 31, 2024 – 85,183,455)
|
564,793
|
551,164
|
|
|
Additional paid-in capital
|
498,787
|
494,701
|
|
|
Accumulated other comprehensive income (loss)
|
(33,978)
|
(28,586)
|
|
|
Retained earnings
|
326,661
|
220,755
|
|
|
1,356,263
|
1,238,034
|
||
|
1,619,238
|
1,474,285
|
||
|
|
Three Months Ended
|
Nine Months Ended
|
||||
|
October 31,
|
October 31,
|
October 31,
|
October 31,
|
||
|
2024
|
2023
|
2024
|
2023
|
||
|
REVENUES
|
168,756
|
144,698
|
483,529
|
424,705
|
|
|
COST OF REVENUES
|
43,154
|
34,325
|
119,115
|
102,184
|
|
|
GROSS MARGIN
|
125,602
|
110,373
|
364,414
|
322,521
|
|
|
EXPENSES
|
|||||
|
Sales and marketing
|
19,134
|
17,209
|
55,636
|
51,583
|
|
|
Research and development
|
24,472
|
21,118
|
70,572
|
62,923
|
|
|
General and administrative
|
16,858
|
14,712
|
48,328
|
42,747
|
|
|
Other charges
|
1,830
|
9,679
|
5,898
|
14,067
|
|
|
Amortization of intangible assets
|
17,519
|
15,250
|
49,962
|
45,408
|
|
|
79,813
|
77,968
|
230,396
|
216,728
|
||
|
INCOME FROM OPERATIONS
|
45,789
|
32,405
|
134,018
|
105,793
|
|
|
INTEREST EXPENSE
|
(244)
|
(343)
|
(760)
|
(1,020)
|
|
|
INVESTMENT INCOME
|
2,883
|
2,717
|
9,657
|
6,287
|
|
|
INCOME BEFORE INCOME TAXES
|
48,428
|
34,779
|
142,915
|
111,060
|
|
|
INCOME TAX EXPENSE (RECOVERY)
|
|||||
|
Current
|
18,310
|
10,334
|
42,105
|
30,207
|
|
|
Deferred
|
(6,440)
|
(2,157)
|
(5,096)
|
(3,218)
|
|
|
11,870
|
8,177
|
37,009
|
26,989
|
||
|
NET INCOME
|
36,558
|
26,602
|
105,906
|
84,071
|
|
|
EARNINGS PER SHARE
|
|||||
|
Basic
|
0.43
|
0.31
|
1.24
|
0.99
|
|
|
Diluted
|
0.42
|
0.31
|
1.21
|
0.97
|
|
|
WEIGHTED AVERAGE SHARES OUTSTANDING (thousands)
|
|||||
|
Basic
|
85,501
|
85,101
|
85,403
|
85,045
|
|
|
Diluted
|
87,342
|
86,791
|
87,231
|
86,772
|
|
|
|
Three Months Ended
|
Nine Months Ended
|
||||
|
October 31,
|
October 31,
|
October 31,
|
October 31,
|
||
|
2024
|
2023
|
2024
|
2023
|
||
|
OPERATING ACTIVITIES
|
|||||
|
Net income
|
36,558
|
26,602
|
105,906
|
84,071
|
|
|
Adjustments to reconcile net income to cash provided by operating activities:
|
|||||
|
Depreciation
|
1,393
|
1,452
|
4,137
|
4,080
|
|
|
Amortization of intangible assets
|
17,519
|
15,250
|
49,962
|
45,408
|
|
|
Stock-based compensation expense
|
5,298
|
4,513
|
14,575
|
11,883
|
|
|
Other non-cash operating activities
|
(42)
|
(15)
|
(1)
|
57
|
|
|
Deferred tax expense (recovery)
|
(6,440)
|
(2,157)
|
(5,096)
|
(3,218)
|
|
|
Changes in operating assets and liabilities
|
5,860
|
10,405
|
(10,936)
|
14,635
|
|
|
Cash provided by operating activities
|
60,146
|
56,050
|
158,547
|
156,916
|
|
|
INVESTING ACTIVITIES
|
|||||
|
Additions to property and equipment
|
(1,313)
|
(1,462)
|
(4,653)
|
(4,845)
|
|
|
Acquisition of subsidiaries, net of cash acquired
|
(132,753)
|
-
|
(286,468)
|
(142,700)
|
|
|
Cash used in investing activities
|
(134,066)
|
(1,462)
|
(291,121)
|
(147,545)
|
|
|
FINANCING ACTIVITIES
|
|||||
|
Payment of debt issuance costs
|
(15)
|
-
|
(53)
|
(39)
|
|
|
Issuance of common shares for cash, net of issuance costs
|
2,373
|
447
|
9,887
|
6,468
|
|
|
Payment of withholding taxes on net share settlements
|
-
|
-
|
(6,745)
|
(4,886)
|
|
|
Payment of contingent consideration
|
-
|
-
|
(9,223)
|
(6,320)
|
|
|
Cash provided by (used in) financing activities
|
2,358
|
447
|
(6,134)
|
(4,777)
|
|
|
Effect of foreign exchange rate changes on cash
|
191
|
(2,835)
|
(962)
|
(1,370)
|
|
|
(Decrease) increase in cash
|
(71,371)
|
52,200
|
(139,670)
|
3,224
|
|
|
Cash, beginning of period
|
252,653
|
227,409
|
320,952
|
276,385
|
|
|
Cash, end of period
|
181,282
|
279,609
|
181,282
|
279,609
|
|