Brian Becker
Analyst · Gabelli Funds
Thank you, Dhrupad. First quarter revenue was $60.7 million, an increase of 5.2% year-over-year. As Dhrupad described, sales cycles have elongated and the quarter-to-quarter volatility in both Service Provider and Enterprise sectors continue to be high.
Product revenue for the quarter was $30.1 million, representing 50% of total revenue. Services revenue was $30.6 million or 50% of total revenue. First quarter recurring revenue increased 13% compared to the first quarter last year and deferred revenue increased nearly 10%, demonstrating stronger product sales for the past two quarters and continued demand for our Enterprise Solutions, validating our confidence that we are not losing opportunities to competitors.
As you can see on our balance sheet, our deferred revenue was $140.9 million as of March 31, 2024, up 9.7% year-over-year. With the exception of revenue, all of the metrics discussed on this call are on a non-GAAP basis, unless otherwise stated. A full reconciliation of GAAP to non-GAAP results are provided in our press release and on our website.
Gross margin in the first quarter was 81.9%, in line with our stated goals of 80% to 82% and up slightly from the last three quarters. Adjusted EBITDA was $13.9 million for the quarter, representing 22.9% of revenue. On a trailing 12-month basis, adjusted EBITDA was 28% of revenue, in line with our stated goal of 26% to 28% of revenue.
Non-GAAP net income for the quarter was $12.7 million or $0.17 per diluted share, compared to $9.9 million or $0.13 per diluted share in the year ago quarter. Diluted weighted shares used for computing non-GAAP EPS for the first quarter were approximately 75.3 million shares, compared to 75.5 million shares in the year ago quarter.
On a GAAP basis, net income for the quarter was $9.7 million or $0.13 per diluted share, more than doubling our net income of $4 million or $0.05 per diluted share in the year ago quarter. During the quarter, we generated $32.4 million in cash from operations. While Q1 had onetime benefit of better timing of receivables, we expect the full year cash flow to be in excess of $60 million for 2024.
Turning to the balance sheet. As of March 31, 2024, we had $182.1 million in total cash, cash equivalents and marketable securities, compared to $159.3 million at the end of 2023. During the quarter, we paid $4.5 million in cash dividends and used $3 million in share repurchases. We also continue to carry no debt. The Board has approved a quarterly cash dividend of $0.06 per share to be paid on June 3, 2024, to shareholders of record on May 15, 2024.
As discussed during our last call, the Board had approved a new $50 million share repurchase plan in November, inclusive of share repurchases, we returned $7.5 million of capital to shareholders during the quarter. We expect 2024 revenue and EPS growth in the single digits, in line with market expectations. We continue to target gross margins of 80% to 82% and adjusted EBITDA margins of 26% to 28% on a full year basis.
I'll turn the call back over to Dhrupad for closing comments.