← PDF SOLUTIONS INC
| Annual Trend | FY 2016 | FY 2017 | FY 2018 | FY 2019 | FY 2020 | FY 2021 | FY 2022 | FY 2023 | FY 2024 | FY 2025 | TTM | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $107.5m |
$101.9m
-5.20%
|
$85.8m
-15.78%
|
$85.6m
-0.24%
|
$88.0m
+2.88%
|
$111.1m
+26.14%
|
$148.5m
+33.76%
|
$165.8m
+11.64%
|
$179.5m
+8.22%
|
$219.0m
+22.04%
|
$241.2m
+10.11%
|
|
| Cost of Revenue | $44.4m |
$47.5m
+6.91%
|
$42.8m
-9.93%
|
$33.5m
-21.80%
|
$36.8m
+9.83%
|
$44.2m
+20.20%
|
$47.9m
+8.40%
|
$51.7m
+8.02%
|
$54.1m
+4.63%
|
$60.6m
+11.97%
|
$68.8m
+13.53%
|
|
| Gross Profit | $63.0m |
$54.4m
-13.75%
|
$43.0m
-20.90%
|
$52.1m
+21.21%
|
$51.3m
-1.59%
|
$66.9m
+30.39%
|
$100.6m
+50.51%
|
$114.1m
+13.36%
|
$125.3m
+9.85%
|
$158.4m
+26.40%
|
$172.3m
+8.81%
|
|
| Research and Development Expense | $27.6m | $30.1m | $28.0m | $32.7m | $34.7m | $43.8m | $56.1m | $50.7m | $53.6m | $64.2m | $70.3m | |
| Selling, General and Administrative Expense | $22.1m | $23.7m | $23.9m | $26.3m | $32.7m | $37.6m | $45.3m | $62.2m | $69.9m | $84.7m | $78.1m | |
| Amortization of Intangible Assets | $805k | $869k | $1.0m | $1.2m | $1.4m | $3.3m | $3.5m | $1.3m | $896k | $3.6m | — | |
| Operating Expenses | $50.0m | $54.2m | $52.9m | — | — | — | — | — | — | — | $221.5m | |
| Operating Income (Loss) | $13.0m |
$190k
-98.53%
|
($10.0m)
-5337.89%
|
($7.4m)
+26.05%
|
($18.1m)
-145.38%
|
($18.3m)
-1.42%
|
$470k
+102.57%
|
$4.9m
+935.96%
|
$6.6m
+35.12%
|
$5.8m
-11.13%
|
$19.7m
+236.28%
|
|
| Investment Income, Interest | — | — | — | — | — | — | — | $5.0m | $5.6m | $1.5m | — | |
| Gain (Loss) on Investments | — | — | — | — | $0 | $0 | $0 | — | — | — | — | |
| Marketable Securities, Realized Gain (Loss), Excluding Other-than-temporary Impairment Loss | — | — | — | — | — | — | — | $0 | $0 | — | — | |
| Other income (expense): | ||||||||||||
| Interest Expense (non-operating) | — | — | — | — | — | — | — | — | — | $4.0m | $4.6m | |
| Nonoperating Income (Expense) | ($10k) | ($264k) | $493k | $276k | ($1.3m) | $683k | — | — | — | $1.3m | — | |
| Income (Loss) from Continuing Operations before Income Taxes, Domestic | $11.3m | ($1.2m) | ($11.1m) | $8.7m | ($18.4m) | ($19.7m) | $1.2m | $3.2m | $4.8m | $2.7m | $16.6m | |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $13.0m | $190k | ($9.5m) | ($7.4m) | ($18.1m) | ($18.3m) | $470k | $4.9m | $6.6m | $3.2m | $16.6m | |
| Current Income Tax Expense (Benefit) | $13.0m | $74k | $9.5m | $7.4m | $18.1m | $18.3m | $470k | $4.9m | $6.6m | $3.0m | $6.3m | |
| Income Tax Expense (Benefit) | $3.9m | $1.3m | ($1.7m) | ($1.9m) | $22.3m | $3.2m | $3.9m | $1.8m | $2.5m | $3.8m | $6.3m | |
| Net Income (Loss) Attributable to Parent | $9.1m |
($1.3m)
-114.69%
|
($7.7m)
-477.11%
|
($5.4m)
+29.78%
|
($40.4m)
-644.98%
|
($21.5m)
+46.76%
|
($3.4m)
+84.04%
|
$3.1m
+190.55%
|
$4.1m
+30.66%
|
($640k)
-115.78%
|
$10.3m
+1710.62%
|
|
| Earnings Per Share, Basic | $0.29 | ($0.04) | ($0.24) | ($0.17) | ($1.17) | ($0.58) | ($0.09) | $0.08 | $0.11 | ($0.02) | $0.25 | |
| Earnings Per Share, Diluted | $0.28 | ($0.04) | ($0.24) | ($0.17) | ($1.17) | ($0.58) | ($0.09) | $0.08 | $0.10 | ($0.02) | $0.25 | |
| Weighted Average Number of Shares Outstanding, Basic | 31.4m | 32.0m | 32.2m | 32.4m | 34.5m | 37.1m | 37.3m | 38.0m | 38.6m | 39.3m | 40.0m | |
| Weighted Average Number of Shares Outstanding, Diluted | 32.4m | 32.0m | 32.2m | 32.4m | 34.5m | 37.1m | 37.3m | 38.9m | 39.0m | 39.3m | 40.3m | |
| Additional Financial Items | ||||||||||||
| Goodwill, Impairment Loss | — | $0 | $0 | $0 | — | — | — | — | — | — | $0 | |
| Realized Investment Gains (Losses) | — | — | — | — | — | — | — | — | — | $0 | — |