On November 7, 2024, we announced that our Board of Directors authorized a share repurchase program, or the 2025 Share Repurchase Program, pursuant to which we may, from time to time, purchase shares of our Class A common stock for an aggregate purchase price not to exceed $200.0 million. Share repurchases under the 2025 Share Repurchase Program may be made through a variety of methods, including but not limited to open market purchases, privately negotiated transactions, and transactions that may be effected pursuant to one or more plans under Rule 10b5-1 and/or Rule 10b-18 of the Securities Exchange Act of 1934, as amended, or the Exchange Act. The 2025 Share Repurchase Program does not obligate us to repurchase any minimum dollar amount or number of shares. The 2025 Share Repurchase Program has an effective date of January 1, 2025, and an expiration date of December 31, 2025, and prior to its expiration may be modified, suspended, or discontinued by our Board of Directors at any time without prior notice. All repurchased shares under the 2025 Share Repurchase Program will be retired. We have funded share repurchases and expect to continue to fund share repurchases under the 2025 Share Repurchase Program through cash on hand and cash generated from operations. During the three months ended March 31, 2025, we repurchased and retired 5,919,435 shares of our Class A common stock for $184.2 million, exclusive of commissions and excise tax, at an average cost of $31.12 per share under the 2025 Share Repurchase Program. As of March 31, 2025, we had remaining authorization to purchase up to $15.8 million of our Class A common stock under the 2025 Share Repurchase Program.
On November 7, 2023, we announced that our Board of Directors authorized a share repurchase program, or the 2024 Share Repurchase Program, pursuant to which we could, from time to time, purchase shares of our Class A common stock for an aggregate purchase price not to exceed $250.0 million. The 2024 Share Repurchase Program expired on December 31, 2024. All repurchased shares of our Class A common stock under the 2024 Share Repurchase Program were retired. We funded share repurchases under the 2024 Share Repurchase Program through cash on hand and cash generated from operations. During the three months ended March 31, 2024, we repurchased and retired 3,538,194 shares of our Class A common stock for $81.1 million, exclusive of commissions and excise tax, at an average cost of $22.91 per share under the 2024 Share Repurchase Program.
To the extent that our operating income, existing cash, cash equivalents, and our borrowing capacity under the 2022 Revolver are insufficient to fund our future activities, we may need to raise additional funds through a public or private equity or debt financing. Additional funds may not be available on terms favorable to us, or at all. See “Risk Factors—Risks Related to Our Business and Industry—We may require additional capital to pursue our business objectives and respond to business opportunities, challenges, or unforeseen circumstances. If we are unable to generate sufficient cash flows or if capital is not available to us, our business, operating results, financial condition, and prospects could be adversely affected.” in Part I, Item 1A in our Annual Report.
Operating Activities
Net cash provided by operating activities of $67.9 million during the three months ended March 31, 2025, was due primarily to net income of $39.0 million, adjusted for $12.9 million of stock-based compensation expense for equity classified awards to employees, $6.6 million of depreciation and amortization expense, and $3.8 million of amortization of deferred contract costs. Net cash provided by operating activities was also attributable to a $4.6 million increase in lease obligations, primarily due to interest accretion, right-of-use asset amortization, and tenant improvement allowance reimbursement, offset in part by rent payments. Net cash provided by operating activities was also due in part to a $4.1 million increase in accounts payable due to increased marketing spend as a result of seasonality, as well as the timing of payments. Net cash provided by operating activities was offset in part by a $5.6 million decrease in accrued expenses, accrued income taxes, and other current liabilities due primarily to a decrease in accrued bonuses, following the payout of the fiscal year 2024 bonuses during the quarter, and a $4.7 million increase in deferred contract costs, primarily due to commission capitalization.
Net cash provided by operating activities of $52.0 million during the three months ended March 31, 2024, was due primarily to net income of $21.3 million, adjusted for $15.8 million of stock-based compensation expense, $7.5 million of depreciation and amortization, and $3.3 million of amortization of deferred contract costs, partially offset by $9.1 million of deferred taxes. Net cash provided by operating activities was also attributable to a $12.7 million increase due to changes in our lease obligations, a $6.0 million decrease in prepaid expenses, prepaid income taxes, and other assets, a $0.7 million increase in accounts payable, and a $0.7 million increase in accrued expenses, accrued income taxes, and other liabilities. The increases in cash flow from operations were partially offset by a $4.2 million increase in accounts receivable and a $3.3 million increase in deferred contract costs.