![]() |
| • |
Revenues of $144.7 million, up 19% from $121.5 million in the third quarter of fiscal 2023 (Q3FY23) and up 1% from $143.4 million in the previous quarter (Q2FY24);
|
| • |
Revenues were comprised of services revenues of $130.4 million (90% of total revenues), professional services and other revenues of $12.8 million (9% of
total revenues) and license revenues of $1.5 million (1% of total revenues). Services revenues were up 18% from $110.1 million in Q3FY23;
|
| • |
Cash provided by operating activities of $56.1 million, up 10% from $50.9 million in Q3FY23 and up 8% from $52.0 million in Q2FY24;
|
| • |
Income from operations of $32.4 million, down from $34.8 million in Q3FY23 and down from $36.8 million in Q2FY24. Q3FY24 income from operations (as well
as Q3FY24 net income and earnings per share) was negatively impacted by an increase in Other Charges of $9.5 million as compared to Q3FY23 and an increase of $7.2 million as compared to Q2FY24, primarily related to contingent
consideration incurred due to better-than-expected performance from recent acquisitions;
|
| • |
Net income of $26.6 million, up from $26.5 million in Q3FY23 and down from $28.1 million in Q2FY24. Net income as a percentage of revenue was 18%,
compared to 22% in Q3FY23 and 20% in Q2FY24;
|
| • |
Earnings per share on a diluted basis of $0.31, consistent with $0.31 in Q3FY23 and down from $0.32 in Q2FY24, respectively; and
|
| • |
Adjusted EBITDA of $63.5 million, up 17% from $54.5 million in Q3FY23 and up 5% from $60.6 million in Q2FY24. Adjusted EBITDA as a percentage of
revenues was 44%, compared to 45% and 42% in Q3FY23 and Q2FY24, respectively.
|
![]() |
|
Q3
FY24
|
Q2
FY24
|
Q1
FY24
|
Q4
FY23
|
Q3
FY23
|
|
|
Revenues
|
144.7
|
143.4
|
136.6
|
125.1
|
121.5
|
|
Services revenues
|
130.4
|
130.7
|
124.1
|
113.4
|
110.1
|
|
Gross margin
|
76%
|
76%
|
76%
|
77%
|
77%
|
|
Cash provided by operating activities
|
56.1
|
52.0
|
48.9
|
50.6
|
50.9
|
|
Income from operations
|
32.4
|
36.8
|
36.5
|
33.6
|
34.8
|
|
Net income
|
26.6
|
28.1
|
29.4
|
29.8
|
26.5
|
|
Net income as a % of revenues
|
18%
|
20%
|
22%
|
24%
|
22%
|
|
Earnings per diluted share
|
0.31
|
0.32
|
0.34
|
0.34
|
0.31
|
|
Adjusted EBITDA
|
63.5
|
60.6
|
57.7
|
55.4
|
54.5
|
|
Adjusted EBITDA as a % of revenues
|
44%
|
42%
|
42%
|
44%
|
45%
|
| • |
Revenues of $424.7 million, up 18% from $360.9 million in the same period a year ago (9MFY23);
|
| • |
Revenues were comprised of services revenues of $385.3 million (91% of total revenues), professional services and other revenues of $35.6 million (8% of
total revenues) and license revenues of $3.8 million (1% of total revenues). Services revenues were up 20% from $322.3 million in 9MFY23;
|
| • |
Cash provided by operating activities of $156.9 million, up 11% from $141.7 million in 9MFY23;
|
| • |
Income from operations of $105.8 million, up 9% from $96.8 million in 9MFY23;
|
| • |
Net income of $84.1 million, up 16% from $72.5 million in 9MFY23. Net income as a percentage of revenues was 20%, consistent with 20% in 9MFY23;
|
| • |
Earnings per share on a diluted basis of $0.97, up 15% from $0.84 in 9MFY23; and
|
| • |
Adjusted EBITDA of $181.7 million, up 14% from $159.8 million in 9MFY23. Adjusted EBITDA as a percentage of revenues was 43%, compared to 44% in 9MFY23.
|
![]() |
|
9MFY24
|
9MFY23
|
|
|
Revenues
|
424.7
|
360.9
|
|
Services revenues
|
385.3
|
322.3
|
|
Gross margin
|
76%
|
77%
|
|
Cash provided by operating activities
|
156.9
|
141.7
|
|
Income from operations
|
105.8
|
96.8
|
|
Net income
|
84.1
|
72.5
|
|
Net income as a % of revenues
|
20%
|
20%
|
|
Earnings per diluted share
|
0.97
|
0.84
|
|
Adjusted EBITDA
|
181.7
|
159.8
|
|
Adjusted EBITDA as a % of revenues
|
43%
|
44%
|
|
Q3FY24
|
9MFY24
|
|
|
Cash provided by operating activities
|
56.1
|
156.9
|
|
Additions to property and equipment
|
(1.5)
|
(4.8)
|
|
Acquisitions of subsidiaries, net of cash acquired
|
-
|
(142.7)
|
|
Issuances of common shares, net of issuance costs
|
0.4
|
6.4
|
|
Payment of withholding taxes on net share settlements
|
-
|
(4.9)
|
|
Payment of contingent consideration
|
-
|
(6.3)
|
|
Effect of foreign exchange rate on cash
|
(2.8)
|
(1.4)
|
|
Net change in cash
|
52.2
|
3.2
|
|
Cash, beginning of period
|
227.4
|
276.4
|
|
Cash, end of period
|
279.6
|
279.6
|
![]() |
![]() |
![]() |
![]() |
|
(US dollars in millions)
|
Q3FY24
|
Q2FY24
|
Q1FY24
|
Q4FY23
|
Q3FY23
|
|
Net income, as reported on
Consolidated Statements of Operations
|
26.6
|
28.1
|
29.4
|
29.8
|
26.5
|
|
Adjustments to reconcile to Adjusted EBITDA:
|
|||||
|
Interest expense
|
0.3
|
0.3
|
0.3
|
0.3
|
0.3
|
|
Investment income
|
(2.7)
|
(2.0)
|
(1.6)
|
(2.8)
|
(1.1)
|
|
Income tax expense
|
8.2
|
10.4
|
8.4
|
6.3
|
9.0
|
|
Depreciation expense
|
1.5
|
1.4
|
1.3
|
1.4
|
1.3
|
|
Amortization of intangible assets
|
15.3
|
15.5
|
14.7
|
14.3
|
14.7
|
|
Stock-based compensation and related taxes
|
4.6
|
4.4
|
3.3
|
3.6
|
3.6
|
|
Other charges
|
9.7
|
2.5
|
1.9
|
2.5
|
0.2
|
|
Adjusted EBITDA
|
63.5
|
60.6
|
57.7
|
55.4
|
54.5
|
|
Revenues
|
144.7
|
143.4
|
136.6
|
125.1
|
121.5
|
|
Net income as % of revenues
|
18%
|
20%
|
22%
|
24%
|
22%
|
|
Adjusted EBITDA as % of revenues
|
44%
|
42%
|
42%
|
44%
|
45%
|
![]() |
|
(US dollars in millions)
|
9MFY24
|
9MFY23
|
|||
|
Net income, as reported on
Consolidated Statements of Operations
|
84.1
|
72.5
|
|||
|
Adjustments to reconcile to Adjusted EBITDA:
|
|||||
|
Interest expense
|
1.0
|
0.8
|
|||
|
Investment income
|
(6.3)
|
(1.7)
|
|||
|
Income tax expense
|
27.0
|
25.2
|
|||
|
Depreciation expense
|
4.1
|
3.8
|
|||
|
Amortization of intangible assets
|
45.4
|
45.9
|
|||
|
Stock-based compensation and related taxes
|
12.4
|
10.3
|
|||
|
Other charges
|
14.0
|
3.0
|
|||
|
Adjusted EBITDA
|
181.7
|
159.8
|
|||
|
Revenues
|
424.7
|
360.9
|
|||
|
Net income as % of revenues
|
20%
|
20%
|
|||
|
Adjusted EBITDA as % of revenues
|
43%
|
44%
|
![]() |
|
October 31,
|
January 31,
|
||
|
2023
|
2023
|
||
|
ASSETS
|
|||
|
CURRENT ASSETS
|
|||
|
Cash
|
279,609
|
276,385
|
|
|
Accounts receivable (net)
|
|||
|
Trade
|
46,443
|
45,173
|
|
|
Other
|
20,815
|
11,658
|
|
|
Prepaid expenses and other
|
26,289
|
24,676
|
|
|
Inventory
|
897
|
759
|
|
|
374,053
|
358,651
|
||
|
OTHER LONG-TERM ASSETS
|
23,967
|
22,247
|
|
|
PROPERTY AND EQUIPMENT, NET
|
11,902
|
11,434
|
|
|
RIGHT-OF-USE ASSETS
|
5,100
|
6,774
|
|
|
DEFERRED INCOME TAXES
|
2,828
|
11,483
|
|
|
INTANGIBLE ASSETS, NET
|
263,014
|
229,808
|
|
|
GOODWILL
|
751,915
|
675,647
|
|
|
1,432,779
|
1,316,044
|
||
|
LIABILITIES AND SHAREHOLDERS’ EQUITY
|
|||
|
CURRENT LIABILITIES
|
|||
|
Accounts payable
|
14,198
|
10,569
|
|
|
Accrued liabilities
|
106,869
|
80,309
|
|
|
Lease obligations
|
3,061
|
3,397
|
|
|
Income taxes payable
|
3,710
|
7,536
|
|
|
Deferred revenue
|
81,211
|
67,784
|
|
|
209,049
|
169,595
|
||
|
LONG-TERM DEBT
|
-
|
-
|
|
|
LEASE OBLIGATIONS
|
2,860
|
3,923
|
|
|
DEFERRED REVENUE
|
1,524
|
1,615
|
|
|
INCOME TAXES PAYABLE
|
9,191
|
6,120
|
|
|
DEFERRED INCOME TAXES
|
23,125
|
35,400
|
|
|
245,749
|
216,653
|
||
|
SHAREHOLDERS’ EQUITY
|
|||
|
Common shares – unlimited shares authorized; Shares issued and outstanding totaled 85,108,141
at October 31, 2023 (January 31, 2023 – 84,820,100)
|
547,540
|
538,448
|
|
|
Additional paid-in capital
|
490,924
|
486,551
|
|
|
Accumulated other comprehensive income (loss)
|
(40,353)
|
(30,456)
|
|
|
Retained earnings
|
188,919
|
104,848
|
|
|
1,187,030
|
1,099,391
|
||
|
1,432,779
|
1,316,044
|
||
![]() |
|
Three Months Ended
|
Nine Months Ended
|
||||
|
October 31,
|
October 31,
|
October 31,
|
October 31,
|
||
|
2023
|
2022
|
2023
|
2022
|
||
|
REVENUES
|
144,698
|
121,467
|
424,705
|
360,873
|
|
|
COST OF REVENUES
|
34,325
|
27,530
|
102,184
|
84,272
|
|
|
GROSS MARGIN
|
110,373
|
93,937
|
322,521
|
276,601
|
|
|
EXPENSES
|
|||||
|
Sales and marketing
|
17,209
|
14,637
|
51,583
|
42,188
|
|
|
Research and development
|
21,118
|
17,400
|
62,923
|
52,124
|
|
|
General and administrative
|
14,712
|
12,293
|
42,747
|
36,635
|
|
|
Other charges
|
9,679
|
200
|
14,067
|
2,971
|
|
|
Amortization of intangible assets
|
15,250
|
14,710
|
45,408
|
45,844
|
|
|
77,968
|
59,240
|
216,728
|
179,762
|
||
|
INCOME FROM OPERATIONS
|
32,405
|
34,697
|
105,793
|
96,839
|
|
|
INTEREST EXPENSE
|
(343)
|
(285)
|
(1,020)
|
(847)
|
|
|
INVESTMENT INCOME
|
2,717
|
1,037
|
6,287
|
1,651
|
|
|
INCOME BEFORE INCOME TAXES
|
34,779
|
35,449
|
111,060
|
97,643
|
|
|
INCOME TAX EXPENSE (RECOVERY)
|
|||||
|
Current
|
10,334
|
9,252
|
30,207
|
21,591
|
|
|
Deferred
|
(2,157)
|
(272)
|
(3,218)
|
3,566
|
|
|
8,177
|
8,980
|
26,989
|
25,157
|
||
|
NET INCOME
|
26,602
|
26,469
|
84,071
|
72,486
|
|
|
EARNINGS PER SHARE
|
|||||
|
Basic
|
0.31
|
0.31
|
0.99
|
0.85
|
|
|
Diluted
|
0.31
|
0.31
|
0.97
|
0.84
|
|
|
WEIGHTED AVERAGE SHARES OUTSTANDING (thousands)
|
|||||
|
Basic
|
85,101
|
84,797
|
85,045
|
84,782
|
|
|
Diluted
|
86,791
|
86,483
|
86,772
|
86,400
|
|
![]() |
|
Three Months Ended
|
Nine Months Ended
|
||||
|
October 31,
|
October 31,
|
October 31,
|
October 31,
|
||
|
2023
|
2022
|
2023
|
2022
|
||
|
OPERATING ACTIVITIES
|
|||||
|
Net income
|
26,602
|
26,469
|
84,071
|
72,486
|
|
|
Adjustments to reconcile net income to cash provided by operating activities:
|
|||||
|
Depreciation
|
1,452
|
1,289
|
4,080
|
3,835
|
|
|
Amortization of intangible assets
|
15,250
|
14,710
|
45,408
|
45,844
|
|
|
Stock-based compensation expense
|
4,513
|
3,576
|
11,883
|
10,099
|
|
|
Other non-cash operating activities
|
(15)
|
(97)
|
57
|
(46)
|
|
|
Deferred tax (recovery) expense
|
(2,157)
|
(272)
|
(3,218)
|
3,566
|
|
|
Changes in operating assets and liabilities
|
10,405
|
5,240
|
14,635
|
5,962
|
|
|
Cash provided by operating activities
|
56,050
|
50,915
|
156,916
|
141,746
|
|
|
INVESTING ACTIVITIES
|
|||||
|
Additions to property and equipment
|
(1,462)
|
(1,005)
|
(4,845)
|
(4,427)
|
|
|
Acquisition of subsidiaries, net of cash acquired
|
-
|
-
|
(142,700)
|
(103,988)
|
|
|
Cash used in investing activities
|
(1,462)
|
(1,005)
|
(147,545)
|
(108,415)
|
|
|
FINANCING ACTIVITIES
|
|||||
|
Payment of debt issuance costs
|
-
|
-
|
(39)
|
(66)
|
|
|
Issuance of common shares for cash, net of issuance costs
|
447
|
1,156
|
6,468
|
1,655
|
|
|
Payment of contingent consideration
|
-
|
-
|
(6,320)
|
(5,215)
|
|
|
Payment of withholding taxes on net share settlements
|
-
|
-
|
(4,886)
|
-
|
|
|
Cash provided by (used in) financing activities
|
447
|
1,156
|
(4,777)
|
(3,626)
|
|
|
Effect of foreign exchange rate changes on cash
|
(2,835)
|
(2,740)
|
(1,370)
|
(5,786)
|
|
|
Increase in cash
|
52,200
|
48,326
|
3,224
|
23,919
|
|
|
Cash, beginning of period
|
227,409
|
189,030
|
276,385
|
213,437
|
|
|
Cash, end of period
|
279,609
|
237,356
|
279,609
|
237,356
|
|