operating expenses inclusive of depreciation and amortization, amortization of debt issuance cost, equity-based compensation costs, deferred income taxes, and a $0.1 million non-cash loss on retirement of assets. Changes in our operating assets and liabilities provided cash and cash equivalents of approximately $8.3 million.
During the nine months ended September 30, 2020, operating activities provided approximately $32.1 million of cash and cash equivalents, primarily resulting from net income of $5.1 million, plus $36.3 million of non-cash operating expenses inclusive of depreciation and amortization, amortization of debt issuance cost, provision for doubtful accounts, loss on retirement of assets, equity-based compensation costs and deferred income taxes. Changes in our operating assets and liabilities used cash and cash equivalents of approximately $9.3 million.
During the nine months ended September 30, 2019, operating activities provided approximately $15.8 million of cash and cash equivalents, primarily resulting from a net loss of $2.9 million, offset by $26.7 million of non-cash operating expenses inclusive of depreciation and amortization, amortization of debt issuance cost, loss on retirement of assets, equity-based compensation costs and deferred income taxes. Changes in our operating assets and liabilities used cash and cash equivalents of approximately $8.0 million.
Investing Activities
During the year ended December 31, 2019, investing activities used approximately $9.5 million of cash, primarily for investing in capital expenditures and capitalized software development to support our growth.
During the year ended December 31, 2018, investing activities used approximately $73.9 million of cash, primarily for business acquisitions of $62.4 million, and investing in capital expenditures and capitalized software development to support our growth.
During the nine months ended September 30, 2020, investing activities used approximately $7.2 million of cash, primarily for investing in capitalized software development, capital expenditures and business acquisition to support our growth.
During the nine months ended September 30, 2019, investing activities used approximately $6.9 million of cash, primarily for investing in capitalized software development and capital expenditures to support our growth.
Financing Activities
During the year ended December 31, 2019, financing activities used approximately $8.5 million of cash, primarily attributable to payments on long-term debt, capital lease obligations, and our revolving credit facility, and unit repurchases, partially offset by proceeds from capital contributions.
During the year ended December 31, 2018, financing activities provided approximately $57.3 million of cash, consisting of proceeds from borrowings on long-term debt and our revolving credit facility, and capital contributions, partially offset by payments on contingent consideration obligations, long-term debt, capital lease obligations, and our revolving credit facility, units repurchases, and debt issuance costs.
During the nine months ended September 30, 2020, financing activities used approximately $24.1 million of cash, primarily attributable to payments on long-term debt and capital lease obligations and units repurchases partially offset by proceeds from capital contribution and borrowings from affiliates.
During the nine months ended September 30, 2019, financing activities used approximately $7.6 million of cash, primarily due to units repurchases and payments on long-term debt and capital lease obligations and our revolving credit facility, partially offset by proceeds from capital contribution.
Funding Requirements
We believe that our existing cash and cash equivalents will be sufficient to fund our operations and capital expenditure requirements for the foreseeable future. Our future capital requirements will depend on many factors, including funding for potential acquisitions, investments, and other growth and strategic opportunities that might require use of existing cash, borrowings under our revolving credit facility, or additional long-term financing. We may also use existing cash and cash flows from operations to pay down long-term debt from time to time.