Loading financial data...
Loading financial data...
| Concept | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue from Contract with Customer, Excluding Assessed Tax | $604.8M | $553.1M | $495.0M | $423.0M | $482.0M |
| Gross Profit | $121.5M | $112.0M | $117.2M | $94.5M | $112.5M |
| Selling, General and Administrative Expense | $52.0M | $46.1M | $46.5M | $42.0M | $45.0M |
| Operating Income (Loss) | $50.5M | $56.8M | $70.6M | $52.4M | $67.4M |
| Interest Expense | — | — | — | — | — |
| Nonoperating Income (Expense) | -$1.1M | -$1.2M | $2.5M | $13.1M | $3.5M |
| Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest | $49.4M | $55.6M | $73.2M |
| Concept | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Assets | $1.2B | $858.2M | $749.4M | $594.4M | $630.5M |
| Assets, Current | $137.6M | $233.4M | $111.3M | $95.2M | $87.6M |
| Cash and Cash Equivalents, at Carrying Value | $41.4M | $152.8M | $31.6M | $28.6M | $32.9M |
| Accounts Receivable, after Allowance for Credit Loss, Current | $51.8M | $46.3M | $51.9M | $46.3M | $41.9M |
| Liabilities | $408.4M | $345.0M | $373.6M | $297.0M | $184.4M |
| Liabilities, Current | $116.3M | $102.2M | $85.5M | $83.5M | $93.5M |
| Long-term Debt | — | — | — | — |
| Concept | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Net Cash Provided by (Used in) Operating Activities | $82.0M | $58.5M | $76.4M | $100.0M | $62.4M |
| Net Cash Provided by (Used in) Investing Activities | -$45.0M | -$81.3M | -$124.1M | -$51.2M | -$38.0M |
| Net Cash Provided by (Used in) Financing Activities | $84.3M | $25.8M | $43.4M | -$39.4M | -$24.3M |
| Payments of Ordinary Dividends, Common Stock | $24.1M | $21.3M | $18.8M | $4.1M | $14.6M |
| Payments for Repurchase of Common Stock | $0.00 | — | — | — | — |
Access SEC EDGAR data via REST API. Free tier available.
from sec_edgar import SecEdgar
api = SecEdgar("YOUR_KEY")
api.revenue("AAPL", limit=5)Get API Key (Free)| $65.5M |
| $70.9M |
| Income Tax Expense (Benefit) | $12.2M | $12.2M | $15.3M | $13.0M | $13.6M |
| Net Income (Loss) Attributable to Parent | $28.2M | $32.2M | $40.8M | $35.2M | $40.0M |
| Earnings Per Share, Basic | $1.28 | $2.25 | $2.41 | $2.48 | $2.45 |
| Earnings Per Share, Diluted | $1.28 | $2.25 | $2.41 | $2.48 | $2.45 |
| $21.5M |
| Stockholders' Equity Attributable to Parent | $488.9M | $476.2M | $315.8M | $295.6M | $276.2M |
| Common Stock, Shares, Outstanding | — | — | — | — | — |