Allan Brett
Analyst · Paul Treiber from RBC Capital Markets
Okay. Thanks, Ed. As indicated, I'm going to walk you through our financial highlights for our fourth quarter and year ended January 31. We are pleased to report record quarterly revenues of $125.1 million this quarter, an increase of 11% from revenues of $112.4 million in Q4 of last year. This revenue growth was achieved despite the continued headwind from FX, resulting from a strong U.S. dollar. On an FX-neutral basis, our revenue growth would have been over $3 million higher in Q4, meaning that our revenue growth year-over-year would have been over 14% for Q4. Our revenue mix in the quarter continued to be very strong, with services revenue increasing 14% to $113.4 million, up from $99.5 million in the fourth quarter last year, with services revenue increasing to 91% of total revenue this quarter, up from 89% of total revenue in Q4 last year. Removing the impact of both the recent acquisitions as well as the negative impacts from FX that we have mentioned, on a like-for-like basis, we would estimate that our growth in services revenue from new and existing customers would have been approximately 9.5% in the quarter when compared to the same quarter last year. Professional services and other revenue, including hardware revenue, came in at $10.0 million or 8% of revenue, down slightly from $11.7 million or 10% of revenue as a result of lower hardware revenue as well as a decrease in professional service as more of our solution sales require less implementation or configuration work, which is certainly consistent with our long-term plans. In addition, license revenue came in at $1.7 million compared to $1.2 million last year in the fourth quarter, consistent at just 1% of revenue. For the year, revenue was a record $486.0 million, up 14.4% from revenue of $424.7 million in the previous year. Again, the foreign exchange headwinds on revenue were significant all of last year with a negative impact on revenue of $14 million from FX. As a result, revenue growth was closer to 18% on a currency-neutral basis. For the year, services revenue came in at $435.7 million, up 15% from $378.7 million in Q4 last year. Gross margin increased to 77% of revenue for the fourth quarter and the year, up from gross margin of 76% for the fourth quarter and the entire period last year. The slight improvement in gross margin is consistent with the operating leverage that we would expect to achieve as a result of the continued growth in our business. Operating expenses in the fourth quarter and the year ended January 31 increased primarily related to the impact of recent acquisitions, but also as a result of additional investments that we've made in our business over the past year, primarily, as Ed said, in the areas of marketing, sales, product development and network security. Adjusted EBITDA came in at a record $55.4 million in the fourth quarter, up 11% from adjusted EBITDA of $50.1 million in the fourth quarter last year. And while we continue to be fairly naturally hedged to foreign exchange rates, our adjusted EBITDA would have also been higher if it were not for the negative impact from FX this quarter. Simply put, the euro and British pound were weaker to the U.S. dollar than the Canadian dollar in this period, resulting in this loss on the adjusted EBITDA line. Looking at the annual results. As a result of the revenue growth and gross margin expansion from continued leverage that we described earlier, we continue to see strong adjusted EBITDA growth to a record $215.2 million or 44.3% of revenue for the year, up 15.9% from $185.7 million or 43.7% of revenue last year. We should note that for the fifth year in a row, as a percentage of revenue, our adjusted EBITDA continued to increase as we benefited from the operating margin -- sorry, the operating leverage as we grow the business. With these solid operating results, cash flow generated from operations came in at $50.6 million or 91% of adjusted EBITDA in the fourth quarter this year, up 11% from operating cash flow of $45.5 million or 91% of adjusted EBITDA in Q4 last year. For the year, cash flow from operations was $192.4 million or 98% of adjusted EBITDA, up from $176.1 million or 95% of adjusted EBITDA last year. In addition, we should note that as a result of the stronger-than-expected results on the past acquisitions of both ShipTrack and containers, we ended up paying an additional $5.6 million in earnouts compared to our original estimates were made at the time of those acquisitions. And as a result, those additional cash payments went through our cash flow from operations this year. Excluding the impact of those additional earnout payments, cash flow from operations would have been approximately 92% of adjusted EBITDA for the year. Going forward, we expect to continue to see strong operating cash flow conversion in the range of 85% to 90% of our adjusted EBITDA for the years ahead, of course, subject to unusual events and quarterly fluctuations. From a GAAP earnings perspective, net income for the fourth quarter came in at $29.8 million, up 55% from net income of $19.2 million in the fourth quarter last year. For the year, net income was $102.2 million or $1.18 per diluted common share, up 18.4% from $86.3 million or $1 per diluted common share last year. Overall, as Ed mentioned earlier, we're certainly pleased with our operating results for fiscal 2023 as our continued revenue growth allowed us to invest in several areas of our business while still allowing us to achieve 15.9% growth in adjusted EBITDA, expand our adjusted EBITDA margin to 44.3% of revenue and achieve growth in our cash flow from operations for the year. If we look at the balance sheet, our cash balances totaled $276.4 million at the end of January, and we did not have any borrowings under our credit facility at the end of the year. As I mentioned, subsequent to year-end, on February 14, we announced we used approximately $138 million of our existing cash balances to complete the GroundCloud acquisition, which Ed described in detail a little earlier. As a result, we still have approximately $138 million in cash balances as well as $350 million available to us to draw under our credit facility for future acquisitions. So clearly, we continue to be well capitalized to allow us to consider all acquisition opportunities in our market, consistent with our business plan. As we look to the current year, our fiscal 2024, we should note the following. After incurring approximately $6.1 million in capital additions this past year, we expect to incur approximately $5 million to $7 million in additional capital expenditures this coming year. We expect amortization expense will be approximately $15 million for fiscal 2024, with this figure being subject to adjustment for foreign exchange rates -- foreign exchange rate changes and any future acquisitions. Our income tax rate in the fourth quarter came in at approximately 17.5% of pretax income, resulting in a tax rate for the year of approximately 24%, which is slightly lower than our statutory tax rate, mainly as a result of the reversal of certain -- uncertain tax positions that we recorded in Q4 of this year. Looking at FY '24, we currently expect that our tax rate could be low -- slightly lower than our statutory tax rate if certain other uncertain tax positions are released. As a result, we're expecting the tax rate to be in the range of 22% to 27% of our pretax income in our fiscal 2024. Although, as always, we should add that our tax rate may fluctuate from quarter-to-quarter from onetime tax items that may arise as we operate internationally across multiple countries. And finally, we currently expect stock compensation to be approximately $10 million to $11 million for fiscal 2024, subject to any future equity grants as well as any future forfeitures of stock options or share units. And with that, I'll turn it back over to Ed to wrap up with our baseline calibration.