Loading financial statements…
Import this data to Google Sheets with:
=jivedata("PDFS","financials")Full statements spill as a table. For one cell: =jivedata("PDFS","Revenue") or =jivedata("PDFS","Revenue","TTM"). Install the Jive Data add-on, then paste into a cell.
PDFS • CIK 0001120914
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 | TTM |
|---|---|---|---|---|
| Revenue from Contract with Customer, Including Assessed Tax | $165,835 | $179,465 | $219,024 | $241,177 |
| Cost of Revenue | $51,749 | $54,144 | $60,623 | $68,827 |
| Research and Development Expense | $50,736 | $53,566 | $64,234 | $70,337 |
| Selling, General and Administrative Expense | $62,216 | $69,924 | $84,736 | $78,096 |
| Amortization of Intangible Assets | $1,285 | $896 | $3,584 | $4,255 |
| Operating Income (Loss) | — | — | $5,847 | $19,662 |
| InterestExpenseNonoperating | — | — | $3,955 | $4,597 |
| Nonoperating Income (Expense) | — | — | $1,309 | $1,501 |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $4,869 | $6,579 | $3,201 | $16,566 |
| Income Tax Expense (Benefit) | $1,764 | $2,522 | $3,841 | $6,258 |
| Net Income (Loss) Attributable to Parent | $3,105 | $4,057 | $-640 | $10,308 |
| Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent | $148 | $-1,143 | $1,489 | $-596 |
| OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax | — | — | $-9 | $0 |
| Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent | $163 | $-1,144 | $1,480 | $-596 |
| Comprehensive Income (Loss), Net of Tax, Attributable to Parent | $3,268 | $2,913 | $840 | $9,712 |
| Weighted Average Number of Shares Outstanding, Basic | 38,015,000 | 38,602,000 | 39,317,000 | 40,596,000 |
| Weighted Average Number of Shares Outstanding, Diluted | 38,937,000 | 39,047,000 | 39,317,000 | 41,278,000 |
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|
| (in thousands, except per share data) | FY 2023 | FY 2024 | FY 2025 |
|---|