Income Statement
Quarterly Data
The income statement presents information on the financial results of a company business activities over a period of time. The income statement communicates how much revenue the company generated during a period and what cost it incurred in connection with generating that revenue.
Based on: 10-Q (reporting date: 2023-09-30), 10-Q (reporting date: 2023-06-30), 10-Q (reporting date: 2023-03-31), 10-K (reporting date: 2022-12-31), 10-Q (reporting date: 2022-09-30), 10-Q (reporting date: 2022-06-30), 10-Q (reporting date: 2022-03-31), 10-K (reporting date: 2021-12-31), 10-Q (reporting date: 2021-09-30), 10-Q (reporting date: 2021-06-30), 10-Q (reporting date: 2021-03-31), 10-K (reporting date: 2020-12-31), 10-Q (reporting date: 2020-09-30), 10-Q (reporting date: 2020-06-30), 10-Q (reporting date: 2020-03-31), 10-K (reporting date: 2019-12-31), 10-Q (reporting date: 2019-09-30), 10-Q (reporting date: 2019-06-30), 10-Q (reporting date: 2019-03-31), 10-K (reporting date: 2018-12-31), 10-Q (reporting date: 2018-09-30), 10-Q (reporting date: 2018-06-30), 10-Q (reporting date: 2018-03-31).
The financial performance from March 2018 through September 2023 is characterized by substantial growth in total revenues and a consistent expansion of the recurring revenue stream. Total revenues increased from approximately $153.9 million in the first quarter of 2018 to $406.3 million by the third quarter of 2023. A distinct seasonal pattern is evident, with recurring revenues consistently peaking in the first quarter of each year followed by a typical decline in the second quarter.
- Revenue Composition and Growth
- Recurring revenue serves as the primary driver of growth, scaling from $151.9 million in March 2018 to $398.8 million in September 2023. Implementation and other revenues also grew steadily, though they represent a small fraction of total revenue, moving from $2.0 million to $7.5 million over the analyzed period. The reliance on recurring revenue suggests a stable, subscription-based business model with strong retention and expansion capabilities.
- Gross Profitability and Cost Structure
- Gross profit followed the upward trajectory of total revenues, rising from $130.3 million in March 2018 to $337.4 million in September 2023. While the cost of revenues increased from $23.6 million to $68.9 million, the growth in gross profit indicates that the company has maintained strong gross margins throughout its scaling process.
- Operating Expense Analysis
- Operating expenses expanded as the company scaled, with significant increases across all major categories. Sales and marketing expenses grew from $32.4 million to $101.2 million, reflecting aggressive customer acquisition efforts. Research and development spending increased from $11.3 million to $51.9 million, indicating a sustained investment in product evolution. General and administrative expenses showed more volatility but trended upward from $32.7 million to $71.8 million.
- Operating Income and Net Earnings
- Operating income grew from $51.0 million in March 2018 to $96.9 million in September 2023, though it exhibited significant quarterly volatility. A notable dip occurred in June 2020, where operating income fell to $26.6 million before recovering. Net income demonstrated a similar pattern of growth and volatility, reaching a peak of $119.3 million in March 2023. The fluctuations in net income are partly attributed to variations in the provision for income taxes, which occasionally resulted in tax benefits rather than expenses, such as in June 2020 and June 2021.
- Financial Obligations and Other Income
- Interest expenses remained negligible for the majority of the period, with a slight increase observed in 2022, peaking at $1.0 million in September 2022. Other income, net, remained relatively low until 2022, when a significant increase was recorded, reaching $9.1 million in September 2022, which contributed positively to the income before taxes.
AI Ask an analyst for more
Hi, I’m an AI-powered financial analyst at Stock Analysis on Net.
Without a user account, I tend to respond rather slowly.
How can I help you?