Park-Ohio Holdings Corp. (PKOH) Income Statement
PKOH 2025 at a glance
Fiscal year ended December 31, 2025 · U.S. dollarsPKOH revenue and net income
Where PKOH's revenue goes
2025Each bar shows an amount and its share of revenue. PKOH kept 1.6% of revenue as net income.
PKOH profit margins
PKOH growth rates
to 2025| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Revenue | −3.4% | +2.3% | +6.8% | +0.9% |
| Gross profit | −3.6% | +8.8% | +10.4% | +1.4% |
| Operating income | −5.8% | +34.7% | +34.6% | −1.8% |
| Net income | −22.0% | — | — | −6.4% |
| EPS (diluted) | −24.9% | +25.5% | +206.6% | −4.3% |
1-year change and average annual growth (CAGR) over 3, 5 and 10 fiscal years. "—" when a starting value was zero or negative.
PKOH quarterly EPS vs estimates
Park-Ohio beat the analyst EPS estimate in 5 of the last 8 quarters. Next report: November 4, 2026 (estimate $0.90).
PKOH income statement
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.60B | $1.66B | $1.66B | $1.49B | $1.28B | $1.15B | $1.62B | $1.66B | $1.41B | $1.28B |
| Cost of revenue | $1.33B | $1.37B | $1.39B | $1.28B | $1.10B | $986.8M | $1.36B | $1.39B | $1.18B | $1.07B |
| Gross profit | $271.2M | $281.4M | $271.4M | $210.5M | $177.9M | $165.3M | $260.3M | $271.5M | $234.6M | $203.0M |
| Research & development | — | — | — | — | — | — | — | $0 | $0 | $0 |
| Sales, general & admin | $189.6M | $187.4M | $184.0M | $173.3M | $155.9M | $140.2M | $177.2M | $176.1M | $147.7M | $129.8M |
| Total operating expenses | $189.6M | $194.8M | $187.3M | $177.1M | $161.6M | $146.8M | $177.2M | $176.1M | $147.7M | $129.8M |
| Operating income | $81.6M | $86.6M | $84.1M | $33.4M | $16.3M | $18.5M | $83.1M | $97.3M | $90.2M | $69.2M |
| Interest income | — | — | — | — | — | — | $33.8M | $34.3M | $31.5M | $28.2M |
| Interest expense | $47.5M | $47.4M | $45.1M | $33.8M | $27.1M | $27.6M | $33.8M | $34.3M | $31.5M | $28.2M |
| Income before taxes | $23.8M | $44.4M | $41.5M | $10.7M | −$1.1M | −$1.8M | $54.9M | $71.8M | $47.7M | $41.0M |
| Income taxes | $2.8M | $4.9M | $8.5M | −$700,000 | −$1.0M | −$1.3M | $15.2M | $16.6M | $18.2M | $8.8M |
| Net income | $24.8M | $31.8M | $7.8M | −$14.2M | −$24.8M | −$4.5M | $38.6M | $53.6M | $28.6M | $31.7M |
| EBITDA | $104.3M | $125.4M | $118.3M | $74.7M | $56.8M | $54.0M | $122.9M | $142.4M | $110.7M | $102.7M |
| EPS (diluted) | $2.71 | $3.61 | $3.08 | $1.37 | −$1.20 | $0.01 | $3.74 | $4.28 | $3.23 | $3.01 |
| Gross margin | 17.0% | 17.0% | 16.4% | 14.1% | 13.9% | 14.3% | 16.1% | 16.4% | 16.6% | 15.9% |
| Operating margin | 5.1% | 5.2% | 5.1% | 2.2% | 1.3% | 1.6% | 5.1% | 5.9% | 6.4% | 5.4% |
| Net margin | 1.6% | 1.9% | 0.5% | −1.0% | −1.9% | −0.4% | 2.4% | 3.2% | 2.0% | 2.5% |
| Jun '26 | Mar '26 | Dec '25 | Sep '25 | Jun '25 | Mar '25 | Dec '24 | Sep '24 | Jun '24 | Mar '24 | Dec '23 | Sep '23 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $440.1M | $421.0M | $395.0M | $398.6M | $400.1M | $405.4M | $388.4M | $417.6M | $432.6M | $417.6M | $389.3M | $418.8M |
| Cost of revenue | $361.2M | $348.3M | $326.7M | $332.0M | $331.9M | $337.3M | $323.9M | $345.3M | $359.4M | $346.2M | $325.2M | $348.8M |
| Gross profit | $78.9M | $72.7M | $68.3M | $66.6M | $68.2M | $68.1M | $64.5M | $72.3M | $73.2M | $71.4M | $64.1M | $70.0M |
| Sales, general & admin | $53.1M | $51.7M | $48.1M | $46.5M | $46.8M | $48.2M | $141.0M | $47.8M | $47.4M | $47.1M | $47.0M | $43.6M |
| Total operating expenses | $54.4M | $51.7M | $48.1M | $46.5M | $46.8M | $48.2M | $50.1M | $48.7M | $48.6M | $47.4M | $46.4M | $43.0M |
| Operating income | $24.5M | $21.0M | $20.2M | $20.1M | $21.4M | $19.9M | $14.4M | $23.6M | $24.6M | $24.0M | $17.7M | $27.0M |
| Interest expense | $12.3M | $12.3M | $12.8M | $12.5M | $11.2M | $11.0M | $11.4M | $12.1M | $12.0M | $11.9M | $11.7M | $11.6M |
| Income before taxes | $14.4M | $9.5M | −$1.1M | $4.5M | $10.7M | $9.7M | $4.4M | $12.6M | $14.0M | $13.4M | $6.6M | $16.0M |
| Income taxes | $2.4M | $1.6M | −$500,000 | −$400,000 | $1.8M | $1.9M | −$400,000 | −$600,000 | $2.6M | $3.3M | $21.1M | $3.8M |
| Net income | $12.1M | $8.2M | $1.5M | $5.5M | $9.3M | $8.5M | $500,000 | $9.8M | $11.9M | $9.6M | −$14.5M | $11.1M |
| EBITDA | $35.1M | $30.1M | $19.9M | $25.3M | $30.1M | $29.0M | $24.2M | $33.2M | $34.3M | $33.7M | $26.6M | $35.5M |
| EPS (diluted) | $0.93 | $0.65 | $0.65 | $0.65 | $0.75 | $0.66 | $0.67 | $1.07 | $1.02 | $0.85 | $0.54 | $0.99 |
| Gross margin | 17.9% | 17.3% | 17.3% | 16.7% | 17.0% | 16.8% | 16.6% | 17.3% | 16.9% | 17.1% | 16.5% | 16.7% |
| Operating margin | 5.6% | 5.0% | 5.1% | 5.0% | 5.3% | 4.9% | 3.7% | 5.7% | 5.7% | 5.7% | 4.5% | 6.4% |
| Net margin | 2.7% | 1.9% | 0.4% | 1.4% | 2.3% | 2.1% | 0.1% | 2.3% | 2.8% | 2.3% | −3.7% | 2.7% |
Quarterly columns are labeled by the month the quarter ended. Figures in U.S. dollars as reported in PKOH's financial statements (latest annual report filed March 5, 2026); data from EODHD. Sales, general & administrative expenses include sales and marketing.
PKOH financial results
In fiscal year 2025 (ended December 31, 2025), Park-Ohio reported revenue of $1.6 billion, down 3.4% from the year before. It had net income of $24.8 million (down 22.0%), a net profit margin of 1.6%. Diluted earnings per share came to $2.71. Over five years revenue grew at an average rate of 6.8% a year.
See the PKOH stock overview for the latest quote and news, or the PKOH chart for price history and technical indicators.
PKOH income statement FAQ
What is Park-Ohio's annual revenue?
Park-Ohio reported total revenue of $1.6 billion for fiscal year 2025, which ended on December 31, 2025. That was down 3.4% from $1.7 billion the previous year.
Is Park-Ohio profitable?
Yes. Park-Ohio reported net income of $24.8 million in fiscal 2025, a net profit margin of 1.6%; its operating margin was 5.1%.
What is Park-Ohio's gross margin?
Park-Ohio's gross margin was 17.0% in fiscal 2025: for every $100 of revenue, Park-Ohio kept $17 after the direct cost of its products and services.
How fast is Park-Ohio growing?
Revenue grew 6.8% a year on average over the last five fiscal years, from $1.2 billion to $1.6 billion.
What are Park-Ohio's earnings per share?
Park-Ohio earned $2.71 per diluted share in fiscal 2025, compared with $3.61 a year earlier.
When will Park-Ohio report its next earnings?
Park-Ohio is expected to report results for the quarter ending September 30, 2026 on November 4, 2026 after the market closes.
When does Park-Ohio's fiscal year end?
Park-Ohio's fiscal year ends in December. The latest annual report covers the year ended December 31, 2025 and was filed on March 5, 2026.