AXCELIS TECHNOLOGIES INC (ACLS)
Axcelis Technologies, Inc. is a company dedicated to the creation, production, and maintenance of specialized ion implantation and other essential processing machinery used in the fabrication of semiconductor chips. Operating internationally, its presence extends across North America, Europe, and Asia. The firm offers a wide array of implanter technologies, such as high-energy, high-current, and medium-current systems, designed to meet diverse application needs. Furthermore, Axcelis provides extensive post-sales support and lifecycle solutions, including the sale of pre-owned equipment, replacement parts, system upgrades, ongoing maintenance, and client instruction. It directly furnishes its advanced equipment and services to microchip manufacturers through its own dedicated sales personnel. Founded in 1978, Axcelis Technologies has its corporate headquarters situated in Beverly, Massachusetts.
Sector: Special Industry Machinery, NEC
Industry: Semiconductors
Axcelis Technologies, Inc.
- 1:4Reverse splitJul 1, 20164 shares → 1
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 |
| Revenue | $839.05M | $1.02B | $1.13B | $920M | $662.43M | $474.56M | $342.96M | $442.57M | $410.56M | $266.98M | $301.5M | $203.05M | $195.63M | $203.38M | $319.42M | $275.21M | $133.02M | $250.21M | $404.8M | $461.72M | $372.54M | $507.98M | $321.97M | $309.7M | $365.26M | $680.4M | $397.27M |
| YoY Growth | -17.6% | -10.0% | 22.9% | 38.9% | 39.6% | 38.4% | -22.5% | 7.8% | 53.8% | -11.4% | 48.5% | 3.8% | -3.8% | -36.3% | 16.1% | 106.9% | -46.8% | -38.2% | -12.3% | 23.9% | -26.7% | 57.8% | 4.0% | -15.2% | -46.3% | 71.3% | - |
| Cost of Revenue | $462.2M | $563.21M | $639.3M | $518.21M | $375.98M | $275.98M | $198.81M | $262.94M | $260.31M | $167.38M | $199.79M | $132.89M | $127.7M | $145.21M | $204.68M | $189.37M | $104.96M | $187.6M | $251.94M | $270.2M | $218.11M | $296.45M | $217.62M | $205.74M | $234.24M | $372.56M | $230.38M |
| Gross Profit | $376.85M | $454.65M | $491.3M | $401.79M | $286.44M | $198.58M | $144.15M | $179.64M | $150.25M | $99.6M | $101.71M | $70.16M | $67.94M | $58.17M | $114.74M | $85.84M | $28.06M | $62.62M | $152.86M | $191.51M | $154.43M | $211.53M | $104.35M | $103.97M | $131.03M | $307.84M | $166.88M |
| Gross Margin | 44.9% | 44.7% | 43.5% | 43.7% | 43.2% | 41.8% | 42.0% | 40.6% | 36.6% | 37.3% | 33.7% | 34.6% | 34.7% | 28.6% | 35.9% | 31.2% | 21.1% | 25.0% | 37.8% | 41.5% | 41.5% | 41.6% | 32.4% | 33.6% | 35.9% | 45.2% | 42.0% |
| Research and Development | $108.96M | $105.5M | $96.91M | $78.36M | $65.43M | $61.83M | $53.93M | $51.88M | $43.07M | $34.4M | $32.59M | $33.53M | $34.76M | $40.4M | $47.18M | $39.52M | $32.66M | $63.26M | $72.04M | $72.38M | $70.91M | $63.21M | $63.28M | $72.07M | $76.54M | $68.77M | $51.6M |
| Selling, General, and Administrative | $148.57M | $138.36M | $128.6M | $111.07M | $93.69M | $78.71M | $66.02M | $67.8M | $59.33M | $48.29M | $48.38M | $44.67M | $46.63M | $52.44M | $60.43M | $59.68M | $59.3M | $87.63M | $91.69M | $92.16M | $90.46M | $93.74M | $87.26M | $88.75M | $107.45M | $116.63M | $83.87M |
| Other | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $396K | -$764K | -$601K | $0 | $0 | $0 | $0 | $0 | $0 | $2.62M | $7.28M | $2.55M | $2.45M | -$487.55M | $1.96M | $1.46M | $9.28M | $17.81M | $19.08M |
| Total Operating Expenses | $257.53M | $243.86M | $225.51M | $189.43M | $159.12M | $140.54M | $119.95M | $119.68M | $102.41M | $82.69M | $80.97M | $78.2M | $81.39M | $92.84M | $107.61M | $99.2M | $91.96M | $153.51M | $171.02M | $167.09M | $163.81M | -$330.6M | $152.5M | $162.28M | $193.27M | $203.21M | $154.55M |
| Operating Income (EBIT) | $119.31M | $210.79M | $265.8M | $212.36M | $127.33M | $58.04M | $24.2M | $59.96M | $47.84M | $16.62M | $20.72M | -$10.66M | -$14.62M | -$30.94M | $7.13M | -$13.37M | -$69.43M | -$186.84M | -$20.66M | $23.74M | -$15.88M | $541.13M | -$53.05M | -$58.32M | -$62.24M | $104.64M | $12.33M |
| Operating Margin | 14.2% | 20.7% | 23.5% | 23.1% | 19.2% | 12.2% | 7.1% | 13.5% | 11.7% | 6.2% | 6.9% | -5.3% | -7.5% | -15.2% | 2.2% | -4.9% | -52.2% | -74.7% | -5.1% | 5.1% | -4.3% | 106.5% | -16.5% | -18.8% | -17.0% | 15.4% | 3.1% |
| Interest Expense | $5.36M | $5.46M | $5.35M | $5.58M | $4.83M | $5.21M | $5.16M | $5.11M | $5.12M | $5.07M | $4.98M | $1.07M | $457K | $0 | $0 | $0 | $1.68M | $6.74M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Interest Income | $21.48M | $24.4M | $18.2M | $4.55M | $209K | $738K | $2.96M | $2.33M | $714K | $238K | $64K | $32K | $44K | $45K | $42K | $96K | $181K | $1.61M | $0 | $0 | $0 | $0 | $0 | $0 | $5.4M | $0 | $0 |
| Other Income (Expense) | $18.93M | $19.48M | $12.8M | -$7.48M | -$6.9M | -$2.15M | -$3.28M | -$5.25M | -$4.01M | -$5.6M | -$5.51M | $494K | -$1.49M | -$1.45M | $339K | -$3.89M | -$7.17M | -$8.97M | $8.86M | $19.04M | $13.9M | -$466M | -$27.3M | $8.57M | $21.84M | $39.63M | $7.22M |
| Income Before Tax (EBT) | $138.25M | $230.27M | $278.6M | $204.88M | $120.43M | $55.89M | $20.92M | $54.7M | $43.83M | $11.02M | $15.21M | -$10.17M | -$16.1M | -$32.39M | $7.47M | -$17.26M | -$76.6M | -$195.8M | -$11.81M | $42.78M | -$1.98M | $75.14M | -$44.34M | -$49.74M | -$40.4M | $144.27M | $19.55M |
| Income Tax Expense | $18.01M | $29.28M | $32.34M | $21.81M | $21.78M | $5.9M | $3.89M | $8.82M | -$83.13M | $23K | $527K | $1.1M | $1.04M | $1.65M | $2.39M | $312K | $865K | $861K | -$410K | $2.01M | $1.87M | $964K | $69.53M | -$23.59M | -$20.24M | $45.16M | $5.13M |
| Net Income | $120.24M | $200.99M | $246.26M | $183.08M | $98.65M | $49.98M | $17.03M | $45.88M | $126.96M | $11M | $14.68M | -$11.27M | -$17.14M | -$34.03M | $5.08M | -$17.57M | -$77.47M | -$196.66M | -$11.4M | $40.77M | -$3.85M | $74.17M | -$113.88M | -$26.15M | -$20.16M | $99.11M | $14.43M |
| Net Income Margin | 14.3% | 19.7% | 21.8% | 19.9% | 14.9% | 10.5% | 5.0% | 10.4% | 30.9% | 4.1% | 4.9% | -5.5% | -8.8% | -16.7% | 1.6% | -6.4% | -58.2% | -78.6% | -2.8% | 8.8% | -1.0% | 14.6% | -35.4% | -8.4% | -5.5% | 14.6% | 3.6% |
| Supplementary Data | |||||||||||||||||||||||||||
| EPS | 3.81 | 6.17 | 7.52 | 5.54 | 2.94 | 1.50 | 0.52 | 1.35 | 4.11 | 0.38 | 0.52 | -0.40 | -0.64 | -1.28 | 0.20 | -0.67 | -2.99 | -7.66 | -0.45 | 1.60 | -0.15 | 3.00 | -4.62 | -1.07 | -0.83 | 4.52 | 0.60 |
| Diluted EPS | 3.80 | 6.15 | 7.43 | 5.46 | 2.88 | 1.46 | 0.50 | 1.35 | 3.80 | 0.36 | 0.48 | -0.40 | -0.63 | -1.26 | 0.20 | -0.67 | -2.99 | -7.66 | -0.45 | 1.60 | -0.15 | 2.92 | -4.62 | -1.07 | -0.83 | 4.52 | 0.60 |
| Weighted Average OS | 31.57M | 32.55M | 32.76M | 33.04M | 33.55M | 33.26M | 32.56M | 33.99M | 30.87M | 29.20M | 28.59M | 27.86M | 26.79M | 26.59M | 26.56M | 26.13M | 25.90M | 25.68M | 25.47M | 25.26M | 25.08M | 24.88M | 24.63M | 24.48M | 24.30M | 22.02M | 23.66M |
| EBITDA | $161.23M | $251.54M | $297.01M | $222.07M | $136.08M | $71.04M | $33.96M | $65.59M | $53.95M | $20.36M | $25.61M | -$4.51M | -$10.57M | -$25.51M | $15.97M | -$6.32M | -$67.49M | -$165.49M | $3.75M | $72M | $14.35M | $104.79M | -$33.86M | -$46.56M | -$41.03M | $122.45M | $31.41M |
| EBITDA Margin | 19.2% | 24.7% | 26.3% | 24.1% | 20.5% | 15.0% | 9.9% | 14.8% | 13.1% | 7.6% | 8.5% | -2.2% | -5.4% | -12.5% | 5.0% | -2.3% | -50.7% | -66.1% | 0.9% | 15.6% | 3.9% | 20.6% | -10.5% | -15.0% | -11.2% | 18.0% | 7.9% |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 |
| Assets | |||||||||||||||||||||||||||
| Current Assets | |||||||||||||||||||||||||||
| Cash and Cash Equivalents | $145.45M | $123.51M | $167.3M | $185.59M | $294.92M | $203.48M | $139.88M | $177.99M | $133.41M | $70.79M | $78.89M | $30.75M | $46.29M | $44.99M | $46.88M | $45.74M | $45.02M | $37.69M | $83.88M | $140.45M | $71.42M | $168.5M | $93.25M | $150.65M | $124.18M | $168.16M | $3.53M |
| Short-Term Investments | $228.8M | $447.83M | $338.85M | $246.57M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $63.2M | $93.8M | $18.52M | $14.97M | $34.99M | $0 | $0 | $0 |
| Cash and Short-Term Investments | $374.25M | $571.34M | $506.15M | $432.17M | $294.92M | $203.48M | $139.88M | $177.99M | $133.41M | $70.79M | $78.89M | $30.75M | $46.29M | $44.99M | $46.88M | $45.74M | $45.02M | $37.69M | $83.88M | $203.65M | $165.21M | $187.01M | $108.22M | $185.64M | $124.18M | $168.16M | $3.53M |
| Accounts Receivable | $168.48M | $203.15M | $217.96M | $169.77M | $104.41M | $86.86M | $83.75M | $78.73M | $75.3M | $50.57M | $36.87M | $42.79M | $36.59M | $24.84M | $35.07M | $57.89M | $19.09M | $27.49M | $76.07M | $73.64M | $79.38M | $83.77M | $84.92M | $60.31M | $63.06M | $150.48M | $112.58M |
| Inventory | $329.01M | $282.23M | $306.48M | $242.41M | $194.98M | $161.08M | $140.36M | $129M | $120.54M | $113.85M | $115.9M | $104.06M | $95.79M | $100.23M | $120.02M | $109.65M | $114.56M | $150.11M | $169.28M | $160.11M | $109.97M | $116.33M | $123.98M | $115.29M | $105.34M | $122.04M | $83.33M |
| Other Current Assets | $66.8M | $60.47M | $49.4M | $33.3M | $0 | $0 | $0 | $11.05M | $750K | $5.51M | $4.79M | $825K | $0 | $106K | $0 | $0 | $4.92M | $8.65M | $17.02M | $11.02M | $8.04M | $3.5M | $12.73M | $18.33M | $18.62M | $26.85M | $36.06M |
| Total Current Assets | $943.2M | $1.12B | $1.08B | $877.64M | $619.25M | $470.79M | $375.68M | $396.77M | $361.43M | $235.22M | $231.66M | $197.19M | $184.91M | $175.22M | $212.03M | $228.63M | $193.61M | $241.18M | $378.68M | $475.05M | $395.37M | $405.59M | $329.86M | $379.57M | $311.19M | $467.53M | $235.49M |
| Long-Term Assets | |||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $99.23M | $98.75M | $101.32M | $69.75M | $63.45M | $54.93M | $53.06M | $41.15M | $36.17M | $30.84M | $30.03M | $30.46M | $32.01M | $34.41M | $37.2M | $38.59M | $40.87M | $44.43M | $68.1M | $66.68M | $71.44M | $75.28M | $80.93M | $93.6M | $92.62M | $75.65M | $73.81M |
| Goodwill | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $42.12M | $46.77M | $0 | $46.77M | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $10.93M | $13.55M | $62.87M | $17.67M | $66.89M | $53.82M | $53.88M | $63.4M | $73.2M |
| Long-Term Investments | $193.02M | $0 | $0 | $0 | $0 | $0 | $0 | $6.91M | $6.72M | $6.86M | $6.94M | $0 | $0 | $0 | $0 | $0 | $0 | $156.68M | $0 | $0 | $0 | $0 | -$8.93M | $0 | -$18.62M | $0 | $0 |
| Deferred Tax Assets | $79.89M | $68.28M | $53.43M | $31.7M | $35.45M | $57.85M | $68.06M | $71.94M | $83.15M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $8.93M | $57.14M | $18.62M | $0 | $0 |
| Other Long-Term Assets | $46M | $58.15M | $47.23M | $34.54M | $35.09M | $41.06M | $51.3M | $38.58M | $7.47M | $29.31M | $19.65M | $0 | $16.64M | $12.52M | $20.01M | $13.65M | $16.13M | $12.89M | $170.11M | $151.94M | $131.76M | $143.56M | $107.92M | $85.32M | $93.7M | $65.76M | $40.34M |
| Total Long-Term Assets | $418.15M | $225.17M | $201.98M | $136M | $133.99M | $153.83M | $172.41M | $151.67M | $126.79M | $67.01M | $56.62M | $30.46M | $48.64M | $46.93M | $57.21M | $52.24M | $57M | $214M | $291.25M | $278.94M | $266.07M | $283.28M | $255.74M | $289.88M | $240.2M | $204.81M | $187.34M |
| Other Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Assets | $1.36B | $1.35B | $1.28B | $1.01B | $753.24M | $624.62M | $548.09M | $548.44M | $488.22M | $302.23M | $288.28M | $227.65M | $233.55M | $222.16M | $269.25M | $280.87M | $250.6M | $455.18M | $669.93M | $753.99M | $661.44M | $688.88M | $585.6M | $669.45M | $551.4M | $672.33M | $422.83M |
| Liabilities | |||||||||||||||||||||||||||
| Current Liabilities | |||||||||||||||||||||||||||
| Accounts Payable | $42.31M | $46.93M | $54.4M | $62.35M | $38.02M | $24.01M | $25.34M | $35.95M | $32.64M | $25M | $19.85M | $21.61M | $19.45M | $10.17M | $19.55M | $36.71M | $9.68M | $8.07M | $27.05M | $37.31M | $25.56M | $24.28M | $36.34M | $32.59M | $32.6M | $46.85M | $24.58M |
| Short-Term Debt | $1.57M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $14.53M | $471K | $0 | $0 | $0 | $0 | $83.21M | $0 | $74.22M | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Income Tax Payable | $0 | $0 | $6.16M | $4.3M | $887K | $654K | $294K | $462K | $273K | $240K | $143K | $196K | $417K | $278K | $495K | $0 | $1.5M | $337K | $281.86M | $3.91M | $3.02M | $4.53M | $7.11M | $12.82M | $0 | $0 | $0 |
| Current Unearned Revenue | $65.49M | $94.67M | $164.68M | $123.47M | $60.45M | $21.22M | $24.6M | $19.51M | $18.14M | $11.01M | $8.54M | $7.23M | $4.39M | $6.42M | $10.79M | $13.86M | $5.13M | $12.51M | $35.83M | $28.81M | $30.14M | $34.05M | $14.44M | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $42.67M | $64.58M | $58.38M | $56.78M | $49.8M | $37.79M | $15.27M | $9.85M | $26.08M | $7.02M | $7.45M | $4.75M | $9.42M | $5.63M | $13.08M | $6.96M | $4.18M | $10.03M | $14.12M | $22.8M | $20.09M | $22.04M | $36.03M | $47.85M | $52.18M | $123.32M | $41.15M |
| Total Current Liabilities | $197.66M | $207.52M | $285.13M | $248.13M | $150.14M | $84.43M | $68.66M | $85M | $76.52M | $44.05M | $41.15M | $34.79M | $35.46M | $29.78M | $47.47M | $68.13M | $29.76M | $130M | $94M | $190.14M | $94.23M | $107.39M | $101.87M | $87.19M | $84.78M | $170.18M | $65.73M |
| Long-Term Liabilities | |||||||||||||||||||||||||||
| Long-Term Debt | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $14.53M | $0 | $0 | $0 | $0 | $0 | $79.92M | $76.89M | $125M | $125M | $125M | $125M | $0 | $0 | $0 |
| Long-Term Unearned Revenue | $43.45M | $43.5M | $46.21M | $31.31M | $7.98M | $1.84M | $4.65M | $3.07M | $1.96M | $674K | $679K | $449K | $322K | $456K | $1.49M | $2.42M | $563K | $1.87M | $0 | $5.05M | $11.18M | $7.7M | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$1.96M | -$674K | -$679K | -$449K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$5.05M | -$11.18M | -$7.7M | $0 | $0 | $0 | $7.39M | $10.24M |
| Other Long-Term Liabilities | $44.81M | $42.64M | $42.07M | $21.76M | $9.74M | $9.36M | $7.2M | $4.28M | $5.64M | $4.79M | $5.39M | $6.75M | $7.24M | $5.84M | $5.73M | $4.76M | $3.88M | $3.94M | $10M | $9.4M | $16.18M | $5.3M | $5.47M | $4.76M | $3.75M | $3.39M | $4.57M |
| Total Long-Term Liabilities | $129.01M | $128.47M | $131.96M | $98.25M | $64.14M | $58.59M | $60M | $55.11M | $58.09M | $56.72M | $56.87M | $24.51M | $22.09M | $6.3M | $7.22M | $7.18M | $4.45M | $5.81M | $89.92M | $86.29M | $141.18M | $137.99M | $130.47M | $129.76M | $3.75M | $10.78M | $14.81M |
| Other Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities | $326.67M | $335.99M | $417.08M | $346.38M | $214.28M | $143.02M | $128.67M | $140.1M | $134.61M | $100.78M | $98.02M | $59.3M | $57.55M | $36.08M | $54.69M | $75.31M | $34.2M | $135.8M | $183.92M | $276.43M | $235.4M | $245.39M | $232.34M | $216.94M | $88.53M | $180.96M | $80.54M |
| Stockholders' Equity | |||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock | $31K | $32K | $33K | $33K | $33K | $34K | $33K | $33K | $32K | $30K | $116K | $113K | $110K | $108K | $107K | $106K | $104K | $103K | $103K | $101K | $101K | $100K | $99K | $98K | $97K | $97K | $0 |
| Retained Earnings | $503.54M | $470.32M | $319.51M | $118.89M | -$22.72M | -$91.97M | -$140.23M | -$157.26M | -$204.75M | -$331.7M | -$336.21M | -$350.89M | -$339.62M | -$322.48M | -$288.44M | -$293.52M | -$275.95M | -$198.48M | -$1.81M | $9.58M | -$31.19M | -$27.33M | -$101.51M | $12.37M | $38.52M | $58.68M | $0 |
| Comprehensive Income & Other | -$2.2M | -$6.21M | -$1.85M | -$1.97M | $1.76M | $3.44M | -$258K | $448K | $2.18M | -$2.28M | -$1.43M | $1.28M | $5.74M | $5.02M | $4.78M | $6.23M | $5.14M | $35.42M | $10.21M | -$871K | -$8.11M | $14.6M | $4.49M | -$6.27M | -$15.18M | -$4.88M | -$5.53M |
| Other Stockholders' Equity | $531.11M | $542.44M | $545.34M | $548.33M | $561.65M | $573.54M | $559.62M | $565.56M | $558.32M | $533.13M | $526.35M | $519.13M | $515.51M | $508.44M | $502.89M | $498.98M | $492.24M | $517.75M | $487.72M | $467.88M | $457.13M | $470.72M | $454.66M | $440.04M | $424.25M | $432.59M | $342.3M |
| Total Equity | $1.03B | $1.01B | $864.88M | $667.26M | $538.96M | $481.6M | $419.43M | $408.34M | $353.61M | $201.46M | $190.26M | $168.35M | $176M | $186.08M | $214.56M | $205.57M | $216.4M | $319.38M | $486.01M | $477.56M | $426.04M | $443.49M | $353.25M | $452.51M | $462.86M | $491.37M | $342.3M |
| Minority Interest | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $1.36B | $1.35B | $1.28B | $1.01B | $753.24M | $624.62M | $548.09M | $548.44M | $488.22M | $302.23M | $288.28M | $227.65M | $233.55M | $222.16M | $269.25M | $280.87M | $250.6M | $455.18M | $669.93M | $753.99M | $661.44M | $688.88M | $585.6M | $669.45M | $551.4M | $672.33M | $422.83M |
| Supplementary Data | |||||||||||||||||||||||||||
| Total Debt | $42.33M | $43.67M | $45.19M | $46.41M | $47.39M | $48.15M | $48.55M | $47.76M | $47.71M | $47.59M | $47.59M | $14.53M | $15M | $0 | $0 | $0 | $0 | $83.21M | $79.92M | $151.1M | $125M | $125M | $125M | $125M | $0 | $0 | $0 |
| Net Debt | -$103.12M | -$79.84M | -$122.11M | -$139.18M | -$247.53M | -$155.33M | -$91.33M | -$130.24M | -$85.69M | -$23.2M | -$31.3M | -$16.22M | -$31.29M | -$44.99M | -$46.88M | -$45.74M | -$45.02M | $45.52M | -$3.95M | $10.65M | $53.58M | -$43.49M | $31.75M | -$25.65M | -$124.18M | -$168.16M | -$3.53M |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 |
| Operating Activities | |||||||||||||||||||||||||||
| Net Income | $120.24M | $200.99M | $246.26M | $183.08M | $98.65M | $49.98M | $17.03M | $45.88M | $126.96M | $11M | $14.68M | -$11.27M | -$17.14M | -$34.03M | $5.08M | -$17.57M | -$77.47M | -$196.66M | -$11.4M | $40.77M | -$3.85M | $74.17M | -$113.88M | -$26.15M | -$20.16M | $99.11M | $14.43M |
| Depreciation & Amortization | $17.61M | $15.81M | $13.07M | $11.61M | $10.82M | $9.94M | $7.88M | $5.77M | $5M | $4.26M | $4.87M | $4.59M | $5.08M | $6.88M | $8.5M | $7.04M | $7.44M | $23.57M | $21.91M | $20.14M | $23.73M | $22.98M | $13.56M | $11.76M | $21.21M | $17.81M | $19.08M |
| Deferred Income Tax | -$10.7M | -$15.59M | -$20.02M | $8.54M | $20.26M | $4.68M | $3.3M | $11.21M | -$82.08M | $519K | $779K | $1.27M | -$1.47M | $834K | $613K | -$1.41M | -$765K | $189K | -$91K | -$209K | -$828K | -$4.97M | $73.69M | -$39.65M | -$16.02M | -$8.36M | -$2.76M |
| Stock-Based Compensation | $20.77M | $20.95M | $18.27M | $13.44M | $12.07M | $10.48M | $8.17M | $7.78M | $5.67M | $5.18M | $5.58M | $4.81M | $4.34M | $3.98M | $4.69M | $4.09M | $4.65M | $4.71M | $5.53M | $5.47M | $1.14M | $189K | $189K | $340K | $0 | $0 | $0 |
| Changes in Working Capital: | |||||||||||||||||||||||||||
| Accounts Receivable | $37.43M | $6.91M | -$50.76M | -$67.27M | -$18.15M | -$1.39M | -$6M | -$3.88M | -$23.57M | -$14.13M | $5.17M | -$7.07M | -$11.53M | $10.48M | $22.69M | -$38.65M | $8.57M | $48.64M | -$1.54M | $6.7M | $3.13M | -$16.71M | -$20.18M | $4.73M | $86.45M | $0 | $0 |
| Inventory | -$42.22M | $5.92M | -$69.96M | -$58.43M | -$39.02M | -$17.65M | -$17.95M | -$10.51M | $5.7M | -$6.57M | -$15.94M | -$12.28M | $2.21M | $5.9M | -$11.87M | $3.55M | $26.45M | -$6.94M | -$5.7M | -$47.34M | $4.12M | $9.9M | -$4.41M | -$7.33M | $15.82M | -$39.43M | -$16.99M |
| Accounts Payable | $6.19M | -$413K | -$8.1M | $31.39M | $22.05M | $18.06M | -$19.15M | -$703K | $25M | $799K | $6M | $772K | $7.31M | -$13.49M | -$17.94M | $32.28M | -$11.04M | -$23.33M | -$24.99M | $21.4M | -$7.28M | $754K | -$42K | -$12.66M | -$27.46M | $0 | $0 |
| Other Working Capital | -$32.26M | -$97.81M | $31.59M | $82.7M | $39.77M | -$7.93M | -$10.49M | -$10.8M | $1.74M | -$10.76M | -$4.59M | $1.31M | -$5.23M | $2.09M | -$9.24M | $2.77M | -$3.88M | -$21.56M | -$24.53M | -$10.55M | -$18.81M | $39.66M | $5.65M | $16.19M | -$64.21M | $50.11M | -$45.83M |
| Total Working Capital Change | -$30.86M | -$85.4M | -$97.23M | -$11.61M | $4.64M | -$8.92M | -$53.6M | -$25.89M | $8.87M | -$30.66M | -$9.36M | -$17.26M | -$7.24M | $4.98M | -$16.36M | -$58K | $20.09M | -$3.19M | -$56.76M | -$29.78M | -$18.83M | $33.6M | -$18.98M | $932K | $10.59M | $10.68M | -$62.82M |
| Other Non-Cash Items | $1.24M | $4.06M | -$3.48M | $10.55M | $3.75M | $3.53M | $3.61M | $2.21M | -$8.13M | $909K | $1.72M | $1.82M | $1.4M | $6.77M | $1.01M | $2.02M | $12.11M | $122.67M | $9.7M | -$17.38M | -$13.53M | -$54.34M | -$10.39M | -$3.22M | -$12.21M | -$19.57M | $3.66M |
| Net Cash from Operating | $118.31M | $140.82M | $156.87M | $215.61M | $150.19M | $69.7M | -$13.59M | $46.97M | $56.28M | -$8.8M | $18.26M | -$16.05M | -$15.04M | -$10.6M | $3.53M | -$5.89M | -$33.94M | -$48.72M | -$31.1M | $19.02M | -$12.17M | $71.63M | -$55.81M | -$55.98M | -$16.58M | $99.68M | -$39.1M |
| Investing Activities | |||||||||||||||||||||||||||
| Capital Expenditures | -$11.29M | -$12.18M | -$20.66M | -$10.68M | -$8.72M | -$7.43M | -$11.97M | -$4.71M | -$7.29M | -$2.51M | -$1.83M | -$1.02M | -$822K | -$591K | -$2.12M | -$1.4M | -$463K | -$3.41M | -$10.39M | -$6.92M | -$7.79M | -$5.54M | -$4.99M | -$11.75M | -$29.58M | -$21.85M | -$16.91M |
| Acquisitions | $0 | $0 | $0 | $0 | $0 | $168K | $0 | $0 | $0 | $270K | $0 | $0 | $0 | $0 | $0 | $0 | $122.26M | $0 | $0 | $0 | -$1.5M | -$14.57M | -$14.57M | $0 | $0 | $0 | -$2.21M |
| Purchases of Investments | -$646M | -$539.12M | -$388.81M | -$246.57M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$13M | -$72.33M | -$108.13M | -$3.54M | -$2.06M | -$34.99M | $0 | $0 | $0 |
| Sales of Investments | $687.22M | $442.57M | $308.61M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $76.2M | $103.76M | $92.97M | $20.53M | $20.02M | $0 | $0 | $0 | $0 |
| Other Investing Activities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$4.71M | $0 | $270K | -$1.83M | $0 | $1.31M | $8.71M | $3K | $7.06M | $1.49M | $9.62M | -$4.86M | -$924K | -$4.89M | $77K | $575K | -$260K | $677K | $10.83M | $0 |
| Net Cash from Investing | $29.93M | -$108.73M | -$100.86M | -$257.25M | -$8.72M | -$7.27M | -$11.97M | -$4.71M | -$7.29M | -$2.24M | -$1.83M | -$1.02M | $485K | $8.12M | -$2.12M | $5.65M | $123.28M | $6.22M | $47.95M | $23.59M | -$29.35M | -$3.05M | -$1.03M | -$47M | -$28.9M | -$11.02M | -$19.12M |
| Financing Activities | |||||||||||||||||||||||||||
| Debt Repaid | $1.36M | $1.52M | $1.24M | $987K | $763K | $399K | - | - | - | - | -$33.17M | $470K | -$15M | - | - | - | $83.34M | - | $74.22M | -$24.22M | - | - | - | -$121.58M | - | - | - |
| Common Stock Issuance | $2.46M | $0 | $0 | $0 | $0 | $0 | $0 | $2.6M | $16.25M | $2.5M | $4.36M | $0 | $0 | $0 | $502K | $569K | $184K | $786K | $2.9M | $3.52M | $3.6M | $4.87M | $3.64M | $5.77M | $3.17M | $348.58M | $0 |
| Common Stock Repurchases | -$121.08M | -$60.49M | -$52.5M | -$57.49M | -$49.99M | -$7.5M | -$17.74M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$1.22M | $0 | $0 |
| Dividends Paid | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$2.02M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Financing Activities | -$4.51M | -$9.18M | -$14.53M | -$7M | -$1.7M | $5.51M | $4.34M | $1.19M | $15.07M | $2.43M | $46.34M | $3.23M | $720K | $1.3M | $591K | $30K | $45K | $2.13M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$272.62M | $58.42M |
| Net Cash from Financing | -$124.49M | -$71.19M | -$68.27M | -$65.48M | -$52.45M | -$2.39M | -$13.41M | $1.19M | $15.07M | $2.43M | $31.42M | $2.76M | $15.72M | $1.3M | $591K | $599K | -$83.11M | $896K | -$71.31M | $27.73M | $3.6M | $4.87M | $3.64M | $127.35M | $1.95M | $75.96M | $58.42M |
| Forex Effect | -$1.8M | -$3.79M | -$139K | -$2.21M | $2.43M | -$2.35M | $603K | $586K | -$844K | $507K | $285K | -$1.23M | $141K | -$716K | -$869K | $363K | $1.1M | -$4.58M | -$2.11M | -$1.3M | $1.03M | $1.79M | $154K | $2.11M | -$451K | $0 | $0 |
| Net Change in Cash | $21.94M | -$42.89M | -$12.4M | -$109.33M | $91.45M | $57.7M | -$38.37M | $44.02M | $63.23M | -$8.1M | $48.14M | -$15.54M | $1.3M | -$1.89M | $1.13M | $723K | $7.33M | -$46.18M | -$56.57M | $69.03M | -$36.88M | $75.25M | -$53.05M | $26.47M | -$43.98M | $164.63M | $192K |
| Supplementary Data | |||||||||||||||||||||||||||
| Operating Cash Flow | $118.31M | $140.82M | $156.87M | $215.61M | $150.19M | $69.7M | -$13.59M | $46.97M | $56.28M | -$8.8M | $18.26M | -$16.05M | -$15.04M | -$10.6M | $3.53M | -$5.89M | -$33.94M | -$48.72M | -$31.1M | $19.02M | -$12.17M | $71.63M | -$55.81M | -$55.98M | -$16.58M | $99.68M | -$39.1M |
| Capital Expenditure | -$11.29M | -$12.18M | -$20.66M | -$10.68M | -$8.72M | -$7.43M | -$11.97M | -$4.71M | -$7.29M | -$2.51M | -$1.83M | -$1.02M | -$822K | -$591K | -$2.12M | -$1.4M | -$463K | -$3.41M | -$10.39M | -$6.92M | -$7.79M | -$5.54M | -$4.99M | -$11.75M | -$29.58M | -$21.85M | -$16.91M |
| Free Cash Flow | $107.01M | $128.64M | $136.21M | $204.92M | $141.47M | $62.27M | -$25.56M | $42.25M | $49M | -$11.3M | $16.43M | -$17.07M | -$15.86M | -$11.19M | $1.41M | -$7.29M | -$34.41M | -$52.13M | -$41.49M | $12.09M | -$19.96M | $66.09M | -$60.8M | -$67.73M | -$46.15M | $77.83M | -$56.02M |
| Cash at Beginning | $123.51M | $173.95M | $186.35M | $295.68M | $204.23M | $146.53M | $184.9M | $140.88M | $77.66M | $78.89M | $30.75M | $46.29M | $44.99M | $46.88M | $45.74M | $45.02M | $37.69M | $83.88M | $140.45M | $71.42M | $108.3M | $93.25M | $146.3M | $124.18M | $168.16M | $3.53M | $3.34M |
| Cash at End | $145.45M | $131.06M | $173.95M | $186.35M | $295.68M | $204.23M | $146.53M | $184.9M | $140.88M | $70.79M | $78.89M | $30.75M | $46.29M | $44.99M | $46.88M | $45.74M | $45.02M | $37.69M | $83.88M | $140.45M | $71.42M | $168.5M | $93.25M | $150.65M | $124.18M | $168.16M | $3.53M |