PDF SOLUTIONS INC (PDFS)
PDF Solutions, Inc. offers a comprehensive array of solutions to the semiconductor sector, encompassing proprietary software, physical intellectual property for integrated circuit designs, electrical measurement hardware, proven methodologies, and professional services. The company maintains a global presence, with significant operations in the United States, China, Japan, Taiwan, and other international regions. At the core of their software portfolio is the Exensio platform. This includes Manufacturing Analytics, which centralizes collected data, providing engineers with a consistent view to effectively identify and analyze production yield, performance, and reliability issues. Process Control delivers capabilities for failure detection, classification, and robust monitoring and management of manufacturing tool sets. Test Operations focuses on efficient data collection and analytical functionalities, while Assembly Operations is designed to seamlessly link assembly, packaging, fabrication, and characterization data throughout a product's entire lifespan. Beyond software, PDF Solutions provides advanced hardware and systems such as their design-for-inspection (DFI) Systems, featuring DFI on-chip instruments, and the eProbe, a non-contact E-beam tool. They also offer the Characterization Vehicle (CV) system, which comprises CV test chips, pdFasTest electrical testers, and specialized Exensio characterization software tailored to process measurements gathered from DFI on-chip instruments using the eProbe tool. Further enhancing their product suite are Cimetrix software products, which facilitate the implementation of industry-standard interfaces for equipment manufacturers. Their service offerings extend to software-as-a-service (SaaS) subscriptions, various software-related support, and dedicated characterization services. PDF Solutions engages a broad spectrum of clients—including integrated device manufacturers, fabless semiconductor companies, foundries, equipment manufacturers, electronics manufacturing suppliers, original device manufacturers, outsourced semiconductor assembly and test firms, and system houses—through a combination of direct sales, dedicated service teams, and strategic alliances. Established in 1991, the company's headquarters are located in Santa Clara, California.
Sector: Services-Prepackaged Software
Industry: Software - Application
PDF Solutions, Inc.
No splits on record
Nothing in PDFS's public trading history: no forward or reverse split has affected the share count.
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Revenue | $219.02M | $179.47M | $165.84M | $148.55M | $111.06M | $88.05M | $85.58M | $85.79M | $101.87M | $107.46M | $97.98M | $100.16M | $101.45M | $89.54M | $66.71M | $61.65M | $48.44M | $74.04M | $94.46M | $76.18M | $73.93M | $62.35M | $42.53M | $43.72M | $35.47M | $20.14M |
| YoY Growth | 22.0% | 8.2% | 11.6% | 33.8% | 26.1% | 2.9% | -0.2% | -15.8% | -5.2% | 9.7% | -2.2% | -1.3% | 13.3% | 34.2% | 8.2% | 27.3% | -34.6% | -21.6% | 24.0% | 3.1% | 18.6% | 46.6% | -2.7% | 23.3% | 76.2% | - |
| Cost of Revenue | $60.62M | $54.14M | $51.75M | $47.91M | $44.19M | $36.77M | $33.47M | $42.8M | $47.52M | $44.45M | $39.02M | $39.71M | $39.47M | $36.5M | $30.04M | $25.67M | $24.22M | $35.12M | $37.62M | $32.9M | $24.61M | $21.86M | $14.41M | $14.99M | $11.84M | $6.92M |
| Gross Profit | $158.4M | $125.32M | $114.09M | $100.64M | $66.87M | $51.28M | $52.11M | $42.99M | $54.35M | $63.01M | $58.95M | $60.45M | $61.98M | $53.04M | $36.67M | $35.98M | $24.22M | $38.91M | $56.84M | $43.29M | $49.32M | $40.49M | $28.11M | $28.74M | $23.63M | $13.22M |
| Gross Margin | 72.3% | 69.8% | 68.8% | 67.8% | 60.2% | 58.2% | 60.9% | 50.1% | 53.4% | 58.6% | 60.2% | 60.4% | 61.1% | 59.2% | 55.0% | 58.4% | 50.0% | 52.6% | 60.2% | 56.8% | 66.7% | 64.9% | 66.1% | 65.7% | 66.6% | 65.7% |
| Research and Development | $67.91M | $55.9M | $53M | $58.34M | $45.86M | $35.36M | $32.75M | $28M | $30.08M | $27.56M | $19.1M | $14.06M | $13.31M | $13.25M | $13.97M | $17.19M | $19.77M | $33.99M | $36.07M | $27.61M | $22.11M | $20.33M | $18.44M | $15.25M | $12.2M | $6.42M |
| Selling, General, and Administrative | $80.24M | $0 | $0 | $0 | $0 | $0 | $26.3M | $23.93M | $23.68M | $22.06M | $20.42M | $18.46M | $17.02M | $18.6M | $18.36M | $15.99M | $16.56M | $21.78M | $24.89M | $19.81M | $16.24M | $15.95M | $14.63M | $10.35M | $18.38M | $7.33M |
| Other | $4.41M | $69.92M | $62.22M | $45.34M | $37.65M | $32.68M | $609K | $435K | $398K | $432K | $196K | $31K | $74K | $174K | $204K | $295K | $349K | $893K | $3.42M | $2.26M | $6M | $6.62M | $2.3M | $2.71M | $0 | $15.88M |
| Total Operating Expenses | $152.55M | $125.83M | $115.22M | $103.68M | $83.51M | $68.04M | $59.66M | $52.37M | $54.16M | $50.05M | $39.71M | $32.55M | $30.41M | $32.02M | $32.53M | $33.47M | $36.68M | $56.66M | $64.39M | $49.69M | $44.35M | $42.9M | $35.37M | $28.31M | $30.57M | $22.3M |
| Operating Income (EBIT) | $5.85M | -$504K | -$1.13M | -$3.04M | -$16.64M | -$16.75M | -$7.45M | -$9.95M | $190K | $12.97M | $19.24M | $27.84M | $31.37M | $19.13M | $4.25M | $1.62M | -$16.98M | -$87.98M | -$7.54M | -$6.4M | $4.96M | -$2.4M | -$8.06M | $428K | -$6.94M | -$9.08M |
| Operating Margin | 2.7% | -0.3% | -0.7% | -2.0% | -15.0% | -19.0% | -8.7% | -11.6% | 0.2% | 12.1% | 19.6% | 27.8% | 30.9% | 21.4% | 6.4% | 2.6% | -35.0% | -118.8% | -8.0% | -8.4% | 6.7% | -3.9% | -18.9% | 1.0% | -19.6% | -45.1% |
| Interest Expense | $3.96M | -$5.64M | $0 | $0 | $0 | $1.27M | $0 | $493K | $0 | $10K | $181K | $119K | $64K | $248K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Interest Income | $1.31M | $0 | $5.02M | $2.56M | $683K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $73K | $20K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | -$2.65M | $7.08M | $6M | $3.51M | -$1.68M | -$1.3M | $0 | $493K | -$264K | -$10K | $181K | $119K | -$64K | -$248K | $73K | -$593K | $237K | $353K | $1.89M | $2.83M | $1.66M | $675K | $1.2M | $1.55M | $1.23M | $347K |
| Income Before Tax (EBT) | $3.2M | $6.58M | $4.87M | $470K | -$18.32M | -$18.06M | -$7.36M | -$9.46M | -$74K | $12.96M | $19.42M | $27.96M | $31.31M | $18.88M | $4.32M | $1.62M | -$16.74M | -$87.63M | -$5.65M | -$3.57M | $6.62M | -$1.73M | -$6.86M | $1.98M | -$5.71M | -$8.73M |
| Income Tax Expense | $3.84M | $2.52M | $1.76M | $3.9M | $3.17M | $22.3M | -$1.94M | -$1.74M | $1.26M | $3.85M | $7.01M | $9.5M | $10.38M | $1.53M | $2.44M | $1.39M | $753K | $8.1M | -$2.72M | -$3.13M | $96K | -$1.12M | -$2.35M | $1.45M | -$1.84M | $363K |
| Net Income | -$640K | $4.06M | $3.1M | -$3.43M | -$21.49M | -$40.36M | -$5.42M | -$7.72M | -$1.34M | $9.1M | $12.41M | $18.46M | $20.93M | $17.35M | $1.88M | $227K | -$17.49M | -$95.73M | -$2.93M | -$439K | $6.52M | -$614K | -$4.52M | $524K | -$3.87M | -$9.1M |
| Net Income Margin | -0.3% | 2.3% | 1.9% | -2.3% | -19.3% | -45.8% | -6.3% | -9.0% | -1.3% | 8.5% | 12.7% | 18.4% | 20.6% | 19.4% | 2.8% | 0.4% | -36.1% | -129.3% | -3.1% | -0.6% | 8.8% | -1.0% | -10.6% | 1.2% | -10.9% | -45.2% |
| Supplementary Data | ||||||||||||||||||||||||||
| EPS | -0.02 | 0.11 | 0.08 | -0.09 | -0.58 | -1.17 | -0.17 | -0.24 | -0.04 | 0.29 | 0.39 | 0.60 | 0.70 | 1.30 | 0.07 | 0.00 | -0.66 | -3.48 | -0.10 | -0.02 | 0.25 | -0.02 | -0.19 | 0.02 | -0.27 | -1.24 |
| Diluted EPS | -0.02 | 0.10 | 0.08 | -0.09 | -0.58 | -1.17 | -0.17 | -0.24 | -0.04 | 0.28 | 0.39 | 0.58 | 0.67 | 1.25 | 0.07 | 0.00 | -0.66 | -3.48 | -0.10 | -0.02 | 0.24 | -0.02 | -0.19 | 0.02 | -0.27 | -1.24 |
| Weighted Average OS | 39.32M | 38.60M | 38.02M | 37.31M | 37.14M | 34.46M | 32.41M | 32.17M | 32.04M | 31.37M | 31.42M | 30.74M | 29.83M | 28.70M | 28.09M | 27.26M | 26.38M | 27.51M | 28.07M | 26.89M | 25.98M | 25.33M | 23.28M | 21.96M | 14.43M | 7.36M |
| EBITDA | $18.5M | $7.79M | $8.39M | $6.92M | -$6.26M | -$8.62M | -$332K | -$3.48M | $5.85M | $17.34M | $22.26M | $29.94M | $33.03M | $21.97M | $5.61M | $3.76M | -$9.25M | -$12.41M | $3.17M | $2.43M | $13.2M | $6.71M | -$2.4M | $3.14M | -$5.54M | -$8.25M |
| EBITDA Margin | 8.4% | 4.3% | 5.1% | 4.7% | -5.6% | -9.8% | -0.4% | -4.1% | 5.7% | 16.1% | 22.7% | 29.9% | 32.6% | 24.5% | 8.4% | 6.1% | -19.1% | -16.8% | 3.4% | 3.2% | 17.9% | 10.8% | -5.7% | 7.2% | -15.6% | -41.0% |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Assets | ||||||||||||||||||||||||||
| Current Assets | ||||||||||||||||||||||||||
| Cash and Cash Equivalents | $42.22M | $90.59M | $98.98M | $119.62M | $27.68M | $30.32M | $97.61M | $96.09M | $101.27M | $116.79M | $126.16M | $115.46M | $89.37M | $61.64M | $46.04M | $38.15M | $34.9M | $31.69M | $35.31M | $36.45M | $60.51M | $45.66M | $39.11M | $71.49M | $70.83M | $7.63M |
| Short-Term Investments | $0 | $24.29M | $36.54M | $19.56M | $112.54M | $114.98M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $9.05M | $9.95M | $16.4M | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $42.22M | $114.89M | $135.52M | $139.18M | $140.23M | $145.3M | $97.61M | $96.09M | $101.27M | $116.79M | $126.16M | $115.46M | $89.37M | $61.64M | $46.04M | $38.15M | $34.9M | $40.74M | $45.26M | $52.85M | $60.51M | $45.66M | $39.11M | $71.49M | $70.83M | $7.63M |
| Accounts Receivable | $82.94M | $73.65M | $44.9M | $42.16M | $40.49M | $34.14M | $40.65M | $51.57M | $57.56M | $48.16M | $33.44M | $37.73M | $34.86M | $33.96M | $20.86M | $23.44M | $19.81M | $24.99M | $38.53M | $27.57M | $22.08M | $15.98M | $11.87M | $7.92M | $5.55M | $3.95M |
| Inventory | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $3.34M | $5.92M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Assets | $38.73M | $17.45M | $17.42M | $12.06M | $600K | $0 | $0 | $9.56M | $0 | $5.33M | $3.65M | $3.44M | $5.92M | $3.59M | $3.72M | $0 | $3.03M | $5.15M | $5.03M | $2.58M | $908K | $4.27M | $1.81M | $0 | $0 | $576K |
| Total Current Assets | $163.89M | $205.98M | $197.85M | $193.41M | $188.51M | $193.38M | $147.58M | $157.22M | $163.9M | $170.28M | $163.25M | $159.42M | $133.78M | $99.2M | $70.62M | $64.84M | $57.74M | $70.87M | $88.82M | $85.81M | $85.49M | $65.91M | $55.4M | $83.82M | $79.82M | $12.15M |
| Long-Term Assets | ||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $86.39M | $52.49M | $42.26M | $46.18M | $40.7M | $45.91M | $48.41M | $35.68M | $25.39M | $19.34M | $11.32M | $8.83M | $7.06M | $3.9M | $777K | $797K | $1.57M | $2.67M | $3.62M | $3.92M | $3.33M | $3.32M | $4.11M | $3.53M | $2.18M | $1.56M |
| Goodwill | $95M | $14.95M | $15.03M | $14.12M | $14.12M | $15.77M | $2.29M | $1.92M | $1.92M | $215K | $215K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $65.17M | $60.03M | $0 | $39.89M | $0 | $0 | $0 | $0 |
| Intangible Assets | $52.19M | $12.31M | $15.62M | $18.05M | $21.24M | $24.57M | $6.22M | $5.06M | $6.07M | $4.22M | $5.03M | $0 | $31K | $105K | $539K | $1.37M | $2.95M | $4.73M | $12.82M | $13.61M | $49.67M | $15.79M | $63.45M | $882K | $1.17M | $3.95M |
| Long-Term Investments | $7.59M | $0 | $0 | $0 | $0 | $0 | $0 | $5.3M | $8.6M | $9.8M | $0 | $0 | -$31K | -$16.47M | $784K | $718K | $718K | $718K | -$7.25M | $0 | $0 | -$1.59M | -$1.81M | $0 | $0 | $0 |
| Deferred Tax Assets | $69K | $43K | $157K | $64K | $75K | $249K | $25.33M | $19.04M | $16.35M | $15.64M | $10.3M | $8.03M | $8.6M | $16.47M | $0 | $0 | $0 | $631K | $8.92M | $4.99M | $877K | $1.59M | $1.81M | $0 | $0 | $0 |
| Other Long-Term Assets | $13.56M | $29.51M | $19.22M | $6.84M | $9.12M | $7.69M | $9.72M | $1.67M | $1.95M | $2.83M | $1.65M | $1.16M | $1.72M | $1.55M | $1.66M | $727K | $495K | $0 | $7.25M | $503K | $526K | $500K | $1M | $1.56M | $148K | $131K |
| Total Long-Term Assets | $254.8M | $109.31M | $92.29M | $85.26M | $85.26M | $94.2M | $91.97M | $68.68M | $60.28M | $52.05M | $28.52M | $18.02M | $17.38M | $5.55M | $3.76M | $3.61M | $5.74M | $8.75M | $90.53M | $83.05M | $54.4M | $59.5M | $68.57M | $5.98M | $3.5M | $3.36M |
| 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 |
| Total Assets | $418.7M | $315.29M | $290.14M | $278.67M | $273.77M | $287.58M | $239.54M | $225.91M | $224.18M | $222.33M | $191.77M | $177.44M | $151.16M | $104.75M | $74.38M | $68.45M | $63.48M | $79.63M | $179.35M | $168.86M | $139.89M | $125.41M | $123.97M | $89.8M | $83.32M | $15.51M |
| Liabilities | ||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||
| Accounts Payable | $17.08M | $8.26M | $2.56M | $6.39M | $5.55M | $4.4M | $7.64M | $2.45M | $2.54M | $2.21M | $1.29M | $803K | $1.13M | $2.05M | $974K | $1.08M | $959K | $1.38M | $3.47M | $3.28M | $1.73M | $1.02M | $835K | $499K | $738K | $514K |
| Short-Term Debt | $4.22M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $108K | $115K | $370K | $421K | $302K | $0 | $0 | $0 | $17K | $24K | $1.02M |
| Current Income Tax Payable | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $3.75M | $3.35M | $3.35M | $2.54M | $2.6M | $2.96M | $3.22M | $3.49M | $3.67M | $3.5M | $3.72M | $208K | $4.77M | $4.95M | $3.29M | $2.87M | $1.84M | $230K | $15K |
| Current Unearned Revenue | $19.44M | $25M | $27.32M | $27.87M | $23.69M | $21.23M | $11.76M | $9.11M | $8.12M | $8.28M | $5.97M | $3.74M | $2.44M | $4.04M | $2.96M | $3.02M | $1.58M | $1.79M | $3.16M | $3.71M | $2.28M | $2.9M | $3.3M | $4.5M | $2.77M | $3.99M |
| Other Current Liabilities | $8.72M | $16.86M | $14.8M | $16.95M | $9.49M | $8.34M | $5.07M | $3.23M | $7.98M | $8.28M | $2.38M | $1.73M | $2.44M | $3.69M | $6.88M | $5.77M | $6.39M | $7.27M | $3.16M | $4.77M | $6.55M | $4.87M | $5.22M | $2.44M | $404K | $2.92M |
| Total Current Liabilities | $71.89M | $60.54M | $50.84M | $58.2M | $43.83M | $42.2M | $28M | $19.53M | $19.77M | $18.52M | $14.46M | $12.39M | $12.87M | $19.86M | $13.38M | $12.38M | $12.55M | $14.54M | $16.36M | $19.22M | $16.95M | $14.6M | $12.79M | $10.25M | $9.83M | $8.44M |
| Long-Term Liabilities | ||||||||||||||||||||||||||
| Long-Term Debt | $68.6M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $117K | $512K | $907K | $1.2M | $0 | $0 | $0 | $15K | $31K | $56K |
| Long-Term Unearned Revenue | $2.91M | $0 | $0 | $1.91M | $2.44M | $0 | $0 | $2.45M | $1.5M | $1.5M | $300K | $313K | $244K | $0 | $0 | $0 | $0 | $2.73M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $8.03M | $8.6M | $16.47M | $0 | $0 | $0 | $631K | $0 | $0 | $0 | $1.7M | $4.34M | $752K | $505K | $532K |
| Other Long-Term Liabilities | $435K | $5.21M | $5.69M | $2.62M | $2.66M | $4.35M | $7.71M | $6.58M | $6.17M | $5M | $3.01M | $3.23M | $3.58M | $0 | $4.16M | $5.16M | $4.92M | $1.45M | $5.61M | $221K | $257K | $311K | $287K | -$713K | $70K | $8.51M |
| Total Long-Term Liabilities | $75.78M | $8.71M | $10.35M | $10.46M | $10.36M | $10.87M | $15.39M | $6.58M | $6.04M | $5M | $3.01M | $3.23M | $3.58M | $3.76M | $4.16M | $5.16M | $5.04M | $5.32M | $6.52M | $1.42M | $257K | $2.01M | $4.63M | $806K | $606K | $9.1M |
| 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 |
| Total Liabilities | $147.68M | $69.25M | $61.19M | $68.66M | $54.18M | $53.07M | $43.39M | $26.11M | $25.81M | $23.53M | $17.46M | $15.62M | $16.45M | $23.62M | $17.54M | $17.54M | $17.59M | $19.86M | $22.88M | $20.64M | $17.21M | $16.61M | $17.41M | $11.06M | $10.43M | $17.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 | $2.63M | $8.25M | $8K |
| Common Stock | $6K | $6K | $6K | $6K | $6K | $6K | $5K | $310.67M | $297.95M | $281.43M | $266.01M | $248.74M | $233.82M | $220.3M | $4K | $4K | $4K | $4K | $4K | $4K | $4K | $4K | $4K | $3K | $3K | $2K |
| Retained Earnings | -$94.63M | -$93.99M | -$98.05M | -$101.15M | -$97.72M | -$76.23M | -$35.87M | -$30.45M | -$27.09M | -$25.75M | -$39.78M | -$52.19M | -$70.65M | -$111.44M | -$128.79M | -$129.88M | -$130.11M | -$112.62M | -$16.89M | -$13.89M | -$13.45M | -$19.98M | -$19.36M | -$14.85M | -$15.37M | -$9.88M |
| Comprehensive Income & Other | -$2.05M | -$3.53M | -$2.39M | -$2.55M | -$1.06M | -$225K | -$1.48M | -$1.28M | -$705K | -$1.99M | -$1.54M | -$681K | $448K | $51K | -$299K | -$51K | $628K | $1.66M | $3.32M | $331K | -$43K | -$616K | -$3.66M | -$6.3M | -$10.4M | -$8K |
| Other Stockholders' Equity | $365.64M | $340.02M | $326.99M | $311.16M | $317.3M | $310.73M | $232.02M | -$80.42M | -$72.5M | -$56.87M | -$51.93M | -$34.73M | -$28.46M | -$27.73M | $185.63M | $180.79M | $175.99M | $172.39M | $173.36M | $162.1M | $136.13M | $128.77M | $125.91M | $93.58M | $88.25M | $7.85M |
| Total Equity | $271.02M | $246.04M | $228.95M | $210.01M | $219.59M | $234.51M | $196.16M | $199.79M | $198.37M | $198.8M | $174.31M | $161.82M | $134.71M | $81.14M | $56.84M | $50.91M | $45.89M | $59.77M | $156.47M | $148.22M | $122.68M | $108.8M | $106.55M | $78.74M | $72.88M | -$2.03M |
| 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 |
| Total Liabilities and Equity | $418.7M | $315.29M | $290.14M | $278.67M | $273.77M | $287.58M | $239.54M | $225.91M | $224.18M | $222.33M | $191.77M | $177.44M | $151.16M | $104.75M | $74.38M | $68.45M | $63.48M | $79.63M | $179.35M | $168.86M | $139.89M | $125.41M | $123.97M | $89.8M | $83.32M | $15.51M |
| Supplementary Data | ||||||||||||||||||||||||||
| Total Debt | $76.66M | $5.18M | $6.19M | $7.34M | $7.02M | $8.44M | $9.54M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $108K | $232K | $882K | $1.33M | $1.5M | $0 | $0 | $0 | $32K | $55K | $1.07M |
| Net Debt | $34.44M | -$85.42M | -$92.79M | -$112.28M | -$20.67M | -$21.87M | -$88.06M | -$96.09M | -$101.27M | -$116.79M | -$126.16M | -$115.46M | -$89.37M | -$61.64M | -$46.04M | -$38.05M | -$34.67M | -$30.8M | -$33.99M | -$34.95M | -$60.51M | -$45.66M | -$39.11M | -$71.46M | -$70.78M | -$6.55M |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Operating Activities | ||||||||||||||||||||||||||
| Net Income | -$640K | $4.06M | $3.1M | -$3.43M | -$21.49M | -$40.36M | -$5.42M | -$7.72M | -$1.34M | $9.1M | $12.41M | $18.46M | $20.93M | $37.21M | $1.88M | $227K | -$17.49M | -$95.73M | -$2.93M | -$439K | $6.52M | -$614K | -$4.52M | $524K | -$3.87M | -$9.1M |
| Depreciation & Amortization | $11.34M | $6.86M | $8.54M | $9.01M | $9.55M | $8.17M | $7.21M | $5.98M | $5.66M | $4.39M | $3.02M | $2.04M | $1.46M | $949K | $1.29M | $2.41M | $3.21M | $5.34M | $10.71M | $8.83M | $8.24M | $9.12M | $4.85M | $1.72M | $1.41M | $833K |
| Deferred Income Tax | $895K | -$74K | -$108K | -$4K | $1.37M | $21.01M | -$4.53M | -$4.17M | -$504K | $216K | $848K | $4.63M | $5.9M | -$19.91M | $21K | -$527K | $16.94M | $2.57M | -$5.49M | -$6.86M | -$1.9M | -$2.42M | -$3.46M | -$727K | -$2.4M | $0 |
| Stock-Based Compensation | $25.93M | $25.05M | $21.48M | $19.65M | $12.93M | $12.46M | $11.42M | $10.29M | $11.81M | $11M | $9.76M | $8.55M | $6.69M | $4.89M | $4.79M | $5.23M | $4.27M | $7.23M | $8.23M | $7.35M | $0 | $742K | $1.75M | $0 | $7.37M | $0 |
| Changes in Working Capital: | ||||||||||||||||||||||||||
| Accounts Receivable | -$6.34M | -$28.8M | -$2.75M | -$2.14M | -$5.98M | $8.1M | $10.92M | $6.83M | -$9.58M | -$14.62M | $4.37M | -$2.89M | -$636K | -$12.15M | $1.27M | -$3.63M | $5.18M | $13.59M | -$10.95M | -$3.65M | $0 | -$4.11M | -$3.4M | $0 | -$1.6M | $0 |
| Inventory | $0 | $0 | -$11.47M | $0 | $0 | $0 | -$588K | $1.69M | $2.55M | -$12.91M | -$915K | -$650K | -$1.97M | -$1.24M | -$1.06M | -$1.45M | $3.34M | $6.61M | -$210K | -$71.12M | $0 | -$48.02M | -$45.51M | $0 | -$69.24M | $0 |
| Accounts Payable | $4.88M | $2.79M | -$2.15M | -$1.42M | -$86K | -$918K | $807K | -$1.41M | $1.96M | $85K | -$684K | -$1.52M | -$566K | $722K | -$367K | $20K | -$392K | -$2.11M | $59K | $391K | $0 | $188K | $37K | $0 | $224K | $0 |
| Other Working Capital | -$14.14M | -$4.28M | -$2.83M | $9.28M | $3.94M | $12.3M | $4.15M | $1.48M | -$165K | $4.77M | $325K | -$51K | -$4.81M | $4.74M | $1.04M | $1.03M | -$2.17M | -$742K | $1.79M | $66.59M | -$3.19M | $51.31M | $42.61M | -$3.48M | $69.99M | $1.34M |
| Total Working Capital Change | -$15.6M | -$30.29M | -$19.19M | $5.71M | -$2.13M | $19.48M | $15.29M | $8.58M | -$5.24M | -$22.67M | $3.1M | -$5.11M | -$7.98M | -$7.93M | $884K | -$4.04M | $5.96M | $17.35M | -$9.31M | -$7.79M | -$3.19M | -$628K | -$6.26M | -$3.48M | -$615K | $1.34M |
| Other Non-Cash Items | $2.13M | $4.1M | $770K | $1.36M | $4M | $1.02M | $614K | $369K | $153K | -$39K | -$602K | -$1.49M | -$1.64M | -$458K | -$652K | -$583K | -$17.49M | $70.8M | $164K | $1.54M | $106K | $0 | $800K | $2.94M | $919K | $8.82M |
| Net Cash from Operating | $24.05M | $9.7M | $14.6M | $32.3M | $4.24M | $21.78M | $24.59M | $13.34M | $10.54M | $2M | $28.53M | $27.09M | $25.36M | $14.76M | $8.21M | $2.73M | -$4.6M | $7.56M | $1.37M | $2.63M | $9.78M | $6.2M | -$6.83M | $984K | $2.81M | $1.9M |
| Investing Activities | ||||||||||||||||||||||||||
| Capital Expenditures | -$32.63M | -$17.16M | -$11.32M | -$8.58M | -$4.05M | -$6.97M | -$10.55M | -$13.12M | -$10.26M | -$11.28M | -$5.18M | -$3.96M | -$4.63M | -$2.33M | -$405K | -$121K | -$569K | -$1.11M | -$2.23M | -$2.43M | -$2.32M | -$1.71M | -$2.4M | -$2.93M | -$1.55M | -$1.2M |
| Acquisitions | -$129.72M | $0 | -$1.82M | $171K | -$3.05M | -$28.58M | -$2.66M | $0 | -$3.84M | $0 | -$5.15M | $0 | $0 | $0 | $0 | $0 | $0 | -$1.6M | -$4.59M | -$18.66M | $0 | $0 | -$26.94M | $0 | $0 | $0 |
| Purchases of Investments | -$2.94M | -$54.33M | -$59.6M | -$58.32M | -$168.56M | -$131.45M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$27.09M | -$26.8M | -$45.82M | $0 | $0 | $0 | $0 | $0 | $0 |
| Sales of Investments | $27.5M | $68.13M | $43.8M | $151.5M | $171M | $16.5M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $975K | $0 | $0 | $9.05M | $26.94M | $33.82M | $31.7M | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $427K | -$2.58M | -$45K | -$171K | $0 | $0 | $0 | $0 | $0 | $0 | -$400K | $285K | $0 | $975K | $0 | $0 | $0 | $0 | -$4.59M | -$18.66M | $0 | $0 | -$26.94M | $1K | $7K | -$225K |
| Net Cash from Investing | -$137.36M | -$5.94M | -$28.99M | $84.6M | -$4.67M | -$150.5M | -$13.21M | -$13.12M | -$14.1M | -$11.28M | -$10.34M | -$3.67M | -$4.63M | -$1.36M | -$405K | -$121K | $8.48M | -$2.87M | $203K | -$35.21M | -$2.32M | -$1.71M | -$29.34M | -$2.93M | -$1.54M | -$1.43M |
| Financing Activities | ||||||||||||||||||||||||||
| Debt Repaid | -$66.78M | - | - | - | - | - | - | - | - | - | $347K | - | - | - | $112K | $107K | $267K | $409K | $740K | $23K | - | -$2.4M | $17K | $23K | $1.02M | $30K |
| Common Stock Issuance | $4.24M | $0 | $0 | $0 | $0 | $65.08M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $782K | $570K | $590K | $1.49M | $7.77M | $7.54M | $4.45M | $1.83M | $1.58M | $62.92M | $289K |
| Common Stock Repurchases | -$244K | -$6.9M | -$743K | -$22.47M | -$4.52M | $0 | -$9.64M | -$5.25M | -$13.42M | -$2.18M | -$14.53M | -$3.57M | -$1.28M | -$4.37M | -$2.95M | $0 | $0 | -$6.88M | -$5.97M | $0 | $0 | -$4.81M | $0 | $0 | $0 | $0 |
| Dividends Paid | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$1.62M | $0 |
| Other Financing Activities | -$6.21M | -$4.33M | -$5.15M | -$1.84M | -$1M | -$280K | -$196K | $46K | $1.19M | $4.53M | $7.45M | $7.87M | $7.01M | $6.62M | $3.17M | $833K | $0 | $63K | $1.49M | $463K | -$55K | $0 | $1.96M | $981K | $1.67M | $9K |
| Net Cash from Financing | $64.56M | -$11.23M | -$5.89M | -$24.31M | -$5.53M | $64.8M | -$9.84M | -$5.2M | -$12.22M | $30K | -$7.42M | $2.73M | $7.01M | $2.25M | $108K | $726K | $303K | -$6.63M | -$3.74M | $8.21M | $7.49M | $2.03M | $3.78M | $2.54M | $61.95M | $5.23M |
| Forex Effect | $371K | -$918K | -$365K | -$650K | -$182K | $131K | -$27K | -$198K | $255K | -$119K | -$76K | -$54K | -$10K | -$51K | -$29K | -$75K | -$972K | -$1.69M | $1.03M | $319K | -$98K | $28K | $16K | $61K | -$15K | -$8K |
| Net Change in Cash | -$48.37M | -$8.38M | -$20.65M | $91.94M | -$6.13M | -$63.79M | $1.52M | -$5.18M | -$15.52M | -$9.37M | $10.69M | $26.09M | $27.73M | $15.6M | $7.89M | $3.25M | $3.21M | -$3.63M | -$1.14M | -$24.05M | $14.85M | $6.55M | -$32.38M | $655K | $63.21M | $5.69M |
| Supplementary Data | ||||||||||||||||||||||||||
| Operating Cash Flow | $24.05M | $9.7M | $14.6M | $32.3M | $4.24M | $21.78M | $24.59M | $13.34M | $10.54M | $2M | $28.53M | $27.09M | $25.36M | $14.76M | $8.21M | $2.73M | -$4.6M | $7.56M | $1.37M | $2.63M | $9.78M | $6.2M | -$6.83M | $984K | $2.81M | $1.9M |
| Capital Expenditure | -$32.63M | -$17.16M | -$11.47M | -$8.58M | -$4.05M | -$6.97M | -$10.55M | -$13.12M | -$10.26M | -$11.28M | -$5.18M | -$3.96M | -$4.63M | -$2.33M | -$405K | -$121K | -$569K | -$1.11M | -$2.23M | -$2.43M | -$2.32M | -$1.71M | -$2.4M | -$2.93M | -$1.55M | -$1.2M |
| Free Cash Flow | -$8.58M | -$7.45M | $3.13M | $23.72M | $190K | $14.81M | $14.04M | $222K | $290K | -$9.28M | $23.34M | $23.13M | $20.73M | $12.42M | $7.81M | $2.6M | -$5.17M | $6.45M | -$856K | $194K | $7.46M | $4.49M | -$9.23M | -$1.95M | $1.26M | $698K |
| Cash at Beginning | $90.59M | $98.98M | $119.62M | $27.68M | $33.81M | $97.61M | $96.09M | $101.27M | $116.79M | $126.16M | $115.46M | $89.37M | $61.64M | $46.04M | $38.15M | $34.9M | $31.69M | $35.31M | $36.45M | $60.51M | $45.66M | $39.11M | $71.49M | $70.83M | $7.63M | $1.93M |
| Cash at End | $42.22M | $90.59M | $98.98M | $119.62M | $27.68M | $33.81M | $97.61M | $96.09M | $101.27M | $116.79M | $126.16M | $115.46M | $89.37M | $61.64M | $46.04M | $38.15M | $34.9M | $31.69M | $35.31M | $36.45M | $60.51M | $45.66M | $39.11M | $71.49M | $70.83M | $7.63M |