PREFORMED LINE PRODUCTS CO
PLPC · Water, Sewer, Pipeline, Comm & Power Line Construction · 4.9M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: -$4M (gross $728K, SBC $5M)
Reference price $168.78 · est. market cap ~$825M — last insider sale, 2023-08-21 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)
Grade
C67Solid, stable line-hardware maker with record sales but only mid-pack returns and no standout strength.
Strengths
- Decent profitability and asset returns (ROA 79th pct), low leverage (D/E 25th pct) and strong liquidity (current ratio 3.2)
- Record-tying $669M sales, backlog up 22%, and first dividend increase since 2001 signal healthy core energy/comms demand
Risks
- ROE only 7.4% (54th pct) and gross margin 31% (34th pct) — average returns with no top-decile metric
- Heavy energy/communications end-market concentration plus material $15M tariff drag and $9M LIFO charge on steel/aluminum
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Gross margin
31.2%
Operating margin
8.2%
Net margin
5.3%
Return on equity
7.4%
Return on assets
5.4%
ROIC
8.6%
Revenue growth (QoQ)
1.8%
Net-income growth
-4.9%
Debt / equity
0.1×
Current ratio
3.2×
Free cash flow
$33M
EBITDA
$78M
Tangible book value
$445M
Stock comp / revenue
0.7%
Insider transactions · last 18 months
| Date | Insider | Type | Shares | Price |
|---|---|---|---|---|
| 2026-06-12 | Klaus Andrew S | Disposition | 635 | $362.22 |
| 2026-06-11 | Ruhlman Jon Ryan | Disposition | 1.0K | $360.68 |
| 2026-06-10 | Olenik John J | Disposition | 1.0K | $360.91 |
| 2026-06-10 | O'Shaughnessy Timothy | Disposition | 750 | $360.91 |
| 2026-06-10 | Morcos Assaad A | Disposition | 1.0K | $360.91 |
| 2026-06-10 | Morcos Assaad A | Option exercise | 1.0K | $132.40 |
| 2026-06-08 | Hofstetter John M | Disposition | 3.4K | $358.45 |
| 2026-03-13 | RUHLMAN ROBERT G | Disposition | 2.5K | $259.73 |
| 2026-03-12 | Olenik John J | Disposition | 752 | $260.84 |
| 2026-03-12 | CORLETT GLEN E | Disposition | 400 | $260.24 |
| 2026-03-10 | Morcos Assaad A | Disposition | 1.8K | $260.34 |
| 2026-03-10 | Klaus Andrew S | Disposition | 2.4K | $260.34 |
| 2026-03-10 | O'Shaughnessy Timothy | Disposition | 1.2K | $260.34 |
| 2026-03-10 | Morcos Assaad A | Option exercise | 1.8K | $132.40 |
| 2026-03-10 | Ruhlman Jon Ryan | Disposition | 2.0K | $260.34 |
| 2026-03-10 | Hofstetter John M | Disposition | 6.0K | $260.34 |
| 2026-03-10 | Vaccariello Caroline Saylor | Disposition | 1.5K | $260.34 |
| 2026-03-10 | David C Sunkle | Disposition | 1.6K | $260.34 |
| 2026-03-10 | McKenna Dennis F | Disposition | 7.9K | $260.34 |
| 2026-02-04 | McKenna Dennis F | Tax withheld | 2.2K | $245.42 |
| 2026-02-04 | Klaus Andrew S | Grant | 1.8K | — |
| 2026-02-04 | Klaus Andrew S | Tax withheld | 1.5K | $245.42 |
| 2026-02-04 | Olenik John J | Grant | 1.2K | — |
| 2026-02-04 | Olenik John J | Tax withheld | 987 | $245.42 |
| 2026-02-04 | O'Shaughnessy Timothy | Grant | 1.2K | — |
| 2026-02-04 | O'Shaughnessy Timothy | Tax withheld | 1.0K | $245.42 |
| 2026-02-04 | Ruhlman Jon Ryan | Grant | 1.8K | — |
| 2026-02-04 | Ruhlman Jon Ryan | Tax withheld | 1.5K | $245.42 |
| 2026-02-04 | Hofstetter John M | Grant | 1.7K | — |
| 2026-02-04 | Hofstetter John M | Tax withheld | 1.4K | $245.42 |
| 2026-02-04 | Vaccariello Caroline Saylor | Grant | 1.5K | — |
| 2026-02-04 | Vaccariello Caroline Saylor | Tax withheld | 1.3K | $245.42 |
| 2026-02-04 | McKenna Dennis F | Grant | 2.7K | — |
| 2026-02-04 | RUHLMAN ROBERT G | Grant | 13K | — |
| 2026-02-04 | RUHLMAN ROBERT G | Tax withheld | 5.9K | $245.42 |
| 2025-12-31 | Klaus Andrew S | Option exercise | 1.5K | — |
| 2025-12-31 | Olenik John J | Option exercise | 1.0K | — |
| 2025-12-31 | O'Shaughnessy Timothy | Option exercise | 1.1K | — |
| 2025-12-31 | Ruhlman Jon Ryan | Option exercise | 1.5K | — |
| 2025-12-31 | Hofstetter John M | Option exercise | 1.5K | — |
| 2025-12-31 | Vaccariello Caroline Saylor | Option exercise | 1.3K | — |
| 2025-12-31 | McKenna Dennis F | Option exercise | 2.3K | — |
| 2025-12-15 | FRYMIER MATTHEW D | Grant | 360 | — |
| 2025-12-15 | FRYMIER MATTHEW D | Gift | 360 | — |
| 2025-12-15 | FRYMIER MATTHEW D | Gift | 360 | — |
| 2025-12-15 | FRYMIER MATTHEW D | Other | 180 | — |
| 2025-12-15 | CROSS MAEGAN ADAMS RUHLMAN | Grant | 207 | — |
| 2025-12-15 | Gascoigne Richard R | Grant | 360 | — |
| 2025-12-15 | Gascoigne Richard R | Gift | 360 | — |
| 2025-12-15 | Gascoigne Richard R | Gift | 360 | — |
| 2025-12-15 | Kestner R. Steven | Grant | 360 | — |
| 2025-12-15 | CORLETT GLEN E | Grant | 360 | — |
| 2025-12-15 | David C Sunkle | Grant | 207 | — |
| 2025-12-12 | Morcos Assaad A | Option exercise | 1.0K | $132.40 |
| 2025-12-12 | Morcos Assaad A | Disposition | 1.0K | $207.23 |
| 2025-12-11 | RUHLMAN ROBERT G | Gift | 60K | — |
| 2025-12-10 | RUHLMAN ROBERT G | Gift | 60K | — |
| 2025-11-10 | O'Shaughnessy Timothy | Disposition | 1.0K | $221.26 |
| 2025-11-05 | Hofstetter John M | Disposition | 1.1K | $211.85 |
| 2025-11-05 | McKenna Dennis F | Disposition | 2.0K | $211.85 |
| 2025-11-04 | David C Sunkle | Disposition | 1.1K | $219.74 |
| 2025-09-12 | O'Shaughnessy Timothy | Disposition | 1.0K | $188.37 |
| 2025-09-12 | Vaccariello Caroline Saylor | Disposition | 3.0K | $188.37 |
| 2025-09-12 | McKenna Dennis F | Disposition | 3.9K | $188.37 |
| 2025-08-04 | Klaus Andrew S | Disposition | 3.0K | $154.28 |
| 2025-08-04 | Morcos Assaad A | Option exercise | 625 | $61.24 |
| 2025-08-04 | Morcos Assaad A | Disposition | 625 | $154.28 |
| 2025-08-04 | RUHLMAN ROBERT G | Disposition | 10K | $154.28 |
| 2025-07-01 | GIBBONS MICHAEL E | Grant | 117 | $159.81 |
| 2025-06-13 | Ruhlman Jon Ryan | Disposition | 2.6K | $143.27 |
| 2025-05-16 | RUHLMAN ROBERT G | Gift | 100K | — |
| 2025-05-16 | RUHLMAN ROBERT G | Gift | 100K | — |
| 2025-05-09 | O'Shaughnessy Timothy | Disposition | 1.0K | $137.30 |
| 2025-05-07 | Kestner R. Steven | Disposition | 3.2K | $137.08 |
| 2025-05-07 | Hofstetter John M | Disposition | 5.0K | $137.08 |
| 2025-05-07 | Ruhlman Jon Ryan | Disposition | 3.3K | $137.08 |
| 2025-05-07 | David C Sunkle | Disposition | 451 | $137.08 |
| 2025-04-01 | GIBBONS MICHAEL E | Grant | 134 | $140.09 |
| 2025-02-05 | Klaus Andrew S | Grant | 4.4K | — |
| 2025-02-05 | RUHLMAN ROBERT G | Grant | 32K | — |
| 2025-02-05 | RUHLMAN ROBERT G | Tax withheld | 14K | $134.64 |
| 2025-02-05 | McKenna Dennis F | Grant | 6.3K | — |
| 2025-02-05 | McKenna Dennis F | Tax withheld | 2.8K | $134.64 |
| 2025-02-05 | O'Shaughnessy Timothy | Grant | 2.9K | — |
| 2025-02-05 | O'Shaughnessy Timothy | Tax withheld | 1.3K | $134.64 |
| 2025-02-05 | Olenik John J | Grant | 2.7K | — |
| 2025-02-05 | Olenik John J | Tax withheld | 1.2K | $134.64 |
| 2025-02-05 | Vaccariello Caroline Saylor | Grant | 3.7K | — |
| 2025-02-05 | Vaccariello Caroline Saylor | Tax withheld | 1.7K | $134.64 |
| 2025-02-05 | Klaus Andrew S | Tax withheld | 1.9K | $134.64 |
| 2025-02-05 | Ruhlman Jon Ryan | Grant | 4.0K | — |
| 2025-02-05 | Ruhlman Jon Ryan | Tax withheld | 1.8K | $134.64 |
| 2025-02-05 | Hofstetter John M | Grant | 3.8K | — |
| 2025-02-05 | Hofstetter John M | Tax withheld | 1.7K | $134.64 |
| 2025-01-02 | Ruhlman Jon Ryan | Option exercise | 2.0K | — |
| 2025-01-02 | Ruhlman Jon Ryan | Tax withheld | 976 | $131.09 |
| 2025-01-02 | Hofstetter John M | Option exercise | 1.9K | — |
| 2025-01-02 | Hofstetter John M | Tax withheld | 927 | $131.09 |
| 2025-01-02 | McKenna Dennis F | Option exercise | 3.1K | — |
| 2025-01-02 | McKenna Dennis F | Tax withheld | 1.5K | $131.09 |
| 2025-01-02 | O'Shaughnessy Timothy | Option exercise | 1.4K | — |
| 2025-01-02 | O'Shaughnessy Timothy | Tax withheld | 719 | $131.09 |
| 2025-01-02 | Vaccariello Caroline Saylor | Option exercise | 1.9K | — |
| 2025-01-02 | Vaccariello Caroline Saylor | Tax withheld | 902 | $131.09 |
| 2025-01-02 | Klaus Andrew S | Option exercise | 2.2K | — |
| 2025-01-02 | Klaus Andrew S | Tax withheld | 1.0K | $131.09 |
| 2025-01-02 | Olenik John J | Option exercise | 1.3K | — |
| 2025-01-02 | Olenik John J | Tax withheld | 668 | $137.11 |
| 2025-01-02 | GIBBONS MICHAEL E | Grant | 147 | $127.79 |
All non-derivative Form 4 activity (SEC), newest first.
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-04 | Shareholder vote | filing ↗ |
| 2026-04-29 | ResultsReg FDExhibits | filing ↗ |
| 2026-03-04 | ResultsReg FDExhibits | filing ↗ |
| 2025-12-11 | Reg FDExhibits | filing ↗ |
| 2025-10-29 | ResultsReg FD | filing ↗ |
| 2025-09-29 | Exec/director changeExhibits | filing ↗ |
| 2025-07-30 | ResultsReg FDExhibits | filing ↗ |
| 2025-07-22 | Material agreementDebt obligationExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-04 | 2026-05-04 | 0000080035-26-000019 ↗ |
| 10-Q | 2026-04-30 | 2026-03-31 | 0000080035-26-000017 ↗ |
| 8-K | 2026-04-29 | 2026-04-29 | 0000080035-26-000015 ↗ |
| 10-K | 2026-03-05 | 2025-12-31 | 0000080035-26-000007 ↗ |
| 8-K | 2026-03-04 | 2026-03-04 | 0000080035-26-000004 ↗ |
| 8-K | 2025-12-11 | 2025-12-11 | 0000080035-25-000025 ↗ |
| 10-Q | 2025-10-30 | 2025-09-30 | 0000080035-25-000022 ↗ |
| 8-K | 2025-10-29 | 2025-10-29 | 0000080035-25-000020 ↗ |
| 8-K | 2025-09-29 | 2025-09-29 | 0000080035-25-000015 ↗ |
| 10-Q | 2025-07-31 | 2025-06-30 | 0000080035-25-000013 ↗ |
| 8-K | 2025-07-30 | 2025-07-30 | 0000080035-25-000011 ↗ |
| 8-K | 2025-07-22 | 2025-07-16 | 0000080035-25-000006 ↗ |