For the year ending 2025-12-31, ACLS had $25,014K increase in cash & cash equivalents over the period. $107,010K in free cash flow.
| Cash Flow | 2025-12-31 |
|---|---|
| Revenue | 839,048 |
| Cost of revenue | 462,200 |
| Research and development | 108,958 |
| Sales and marketing | 65,368 |
| General and administrative | 83,207 |
| Total other income | 18,934 |
| Income tax provision | 18,011 |
| Net income | 120,238 |
| Depreciation and amortization | 17,613 |
| Deferred income taxes | -10,697 |
| Stock-based compensation expense | 20,773 |
| Provision for excess and obsolete inventory | 3,890 |
| Accretion of discounts and premiums on short-term and long-term investments | 4,154 |
| Unrealized currency gain on foreign denominated transactions | -1,935 |
| Mark-to-market adjustment on forward exchange contracts | 435 |
| Accounts receivable | -37,431 |
| Inventories | 42,217 |
| Prepaid expenses and other current assets | 5,214 |
| Accounts payable and other current liabilities | 6,191 |
| Deferred revenue | -29,651 |
| Income taxes | 13,115 |
| Other assets and liabilities | 10,513 |
| Net cash provided by operating activities | 118,305 |
| Expenditures for property, plant and equipment and capitalized software | 11,295 |
| Purchases of short-term and long-term investments | 645,998 |
| Maturities and sales of short-term investments | 687,220 |
| Net cash provided by (used in) investing activities | 29,927 |
| Net settlement on restricted stock grants | -4,514 |
| Repurchase of common stock | 121,081 |
| Proceeds from employee stock purchase plan purchases | 2,459 |
| Principal payments on finance lease obligation | 1,357 |
| Net cash used in financing activities | -124,493 |
| Effect of exchange rate changes on cash and cash equivalents | 1,275 |
| Net increase (decrease) in cash, cash equivalents and restricted cash | 25,014 |
| Cash, cash equivalents and restricted cash at beginning of period | 131,064 |
| Cash, cash equivalents and restricted cash at end of period | 156,078 |
AXCELIS TECHNOLOGIES INC (ACLS)
AXCELIS TECHNOLOGIES INC (ACLS)