PKOH · Park-Ohio Holdings Corp. Common Stock
View on chartInsiders & Stakes
| Matthew Crawford V CEO, COB, President | ▼ Sell | Gift | 870,077 Shares held | 8/19/2026 | View profile |
| Patrick W. Fogarty VP & CFO | ▼ Sell | Open Market | 156,769 Shares held | 8/12/2026 | View profile |
| Robert D. Vilsack Secretary & CLO | ▼ Sell | Open Market | 147,214 Shares held | 10/1/2026 | View profile |
| James W. Wert Director | ▼ Sell | Open Market | 85,456 Shares held | 9/24/2026 | View profile |
| Steven H. Rosen Director | ▲ Buy | Grant | 56,716 Shares held | 5/29/2026 | View profile |
| Dan T. Moore III Director | ▲ Buy | Grant | 52,761 Shares held | 5/29/2026 | View profile |
| Ronna Romney Director | ▲ Buy | Grant | 30,016 Shares held | 5/29/2026 | View profile |
| Howard W. Hanna IV Director | ▼ Sell | Open Market | 23,452 Shares held | 8/20/2026 | View profile |
| Andrew C. Clarke Director | ▲ Buy | Open Market | 15,404 Shares held | 11/12/2025 | View profile |
| John D. Grampa Director | ▼ Sell | Open Market | 14,422 Shares held | 6/23/2026 | View profile |
| Patrick Auletta V Director | ▲ Buy | Grant | 10,268 Shares held | 5/29/2026 | View profile |
| CRAWFORD EDWARD F Director | ▼ Sell | Open Market | 0 Shares held | 3/12/2025 | View profile |
Transaction History
| Robert D. Vilsack | ▼ Sell | Open Market | 299 | $14K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 136 | $6K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 313 | $14K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 52 | $2K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 102 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 570 | $26K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 203 | $9K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 208 | $10K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 4 | $186 | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 102 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 95 | $4K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 104 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 7 | $325 | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 400 | $19K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 124 | $6K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 201 | $9K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 10 | $465 | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 108 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 20 | $931 | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 36 | $2K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 96 | $4K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $4K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 30 | $1K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $4K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 96 | $4K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 417 | $19K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 199 | $9K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 96 | $4K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 195 | $9K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 201 | $9K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 147 | $7K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 207 | $9K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 72 | $3K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 192 | $9K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 3 | $137 | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 99 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 99 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 99 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 105 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 213 | $10K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 213 | $10K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 105 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 417 | $19K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 213 | $10K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 105 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 96 | $4K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 96 | $4K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 105 | $5K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 324 | $15K | 10/1/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 94 | $4K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 267 | $12K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 440 | $20K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 4 | $186 | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 5 | $232 | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 202 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 25 | $1K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 1 | $47 | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 1 | $47 | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 194 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 204 | $10K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 4 | $188 | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 287 | $13K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 208 | $10K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 216 | $10K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 224 | $10K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 145 | $7K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 108 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 799 | $37K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 96 | $4K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 201 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 105 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 202 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 103 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 108 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 464 | $21K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 382 | $18K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 196 | $9K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 292 | $14K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 609 | $28K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 223 | $10K | 9/30/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 1,172 | $56K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 196 | $9K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 9 | $419 | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 292 | $14K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 3 | $140 | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 97 | $5K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 24 | $1K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 192 | $9K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 108 | $5K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 10 | $469 | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 278 | $13K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 196 | $9K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 57 | $3K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 208 | $10K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 33 | $2K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 313 | $15K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 150 | $7K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 250 | $12K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 266 | $13K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 1,283 | $60K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 132 | $6K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 96 | $5K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 212 | $10K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 1,192 | $57K | 9/29/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 711 | $34K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 326 | $15K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 257 | $12K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 600 | $28K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 590 | $28K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 700 | $33K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 510 | $24K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 301 | $14K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 50 | $2K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 40 | $2K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 600 | $28K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 337 | $16K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 45 | $2K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 700 | $33K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $10K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 300 | $14K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 301 | $14K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 300 | $14K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 184 | $9K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 703 | $33K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 245 | $12K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 300 | $14K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 419 | $19K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 220 | $10K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 300 | $14K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 210 | $10K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 967 | $45K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 76 | $4K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 5 | $234 | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 103 | $5K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 10 | $468 | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 85 | $4K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 53 | $2K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 8 | $375 | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 78 | $4K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 400 | $19K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 100 | $5K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 400 | $19K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 300 | $14K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 740 | $35K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 390 | $18K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 140 | $7K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 200 | $9K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 300 | $14K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 5 | $236 | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 180 | $8K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 203 | $10K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 425 | $20K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 477 | $23K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 101 | $5K | 9/28/2026 |
| Robert D. Vilsack | ▼ Sell | Open Market | 93 | $4K | 9/28/2026 |
| James W. Wert | ▼ Sell | Open Market | 1,000 | $47K | 9/24/2026 |
| James W. Wert | ▼ Sell | Open Market | 1,000 | $48K | 9/24/2026 |
| James W. Wert | ▼ Sell | Open Market | 1,000 | $48K | 9/24/2026 |
| James W. Wert | ▼ Sell | Open Market | 1,000 | $47K | 9/22/2026 |
| James W. Wert | ▼ Sell | Open Market | 1,000 | $47K | 9/21/2026 |
| James W. Wert | ▼ Sell | Open Market | 2,000 | $92K | 9/11/2026 |
| James W. Wert | ▼ Sell | Gift | 1,000 | $0 | 9/11/2026 |
| James W. Wert | ▼ Sell | Open Market | 1,000 | $46K | 9/10/2026 |
| James W. Wert | ▼ Sell | Open Market | 1,000 | $47K | 9/10/2026 |
| James W. Wert | ▼ Sell | Open Market | 1,000 | $46K | 9/9/2026 |
| Howard W. Hanna IV | ▼ Sell | Open Market | 192 | $9K | 8/20/2026 |
| Howard W. Hanna IV | ▼ Sell | Open Market | 409 | $18K | 8/20/2026 |
| Howard W. Hanna IV | ▼ Sell | Open Market | 210 | $9K | 8/20/2026 |
| Howard W. Hanna IV | ▼ Sell | Open Market | 100 | $4K | 8/20/2026 |
| Howard W. Hanna IV | ▼ Sell | Open Market | 100 | $4K | 8/20/2026 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 16, 2026
Park-Ohio Holdings featured in stock research article
Park-Ohio Holdings Corp. was mentioned in a recent Yahoo Finance article discussing profitable stocks for further research. The piece highlights the company alongside other tickers, noting its position within the broader market context. With an average analyst target of $54.00 and a trailing P/E of 26.0, the stock remains a subject of interest for investors monitoring industrial sector performance.
Park-Ohio Holdings featured in stock research article. Park-Ohio Holdings Corp. was mentioned in a recent Yahoo Finance article discussing profitable stocks for further research. The piece highlights the company alongside other tickers, noting its position within the broader market context. With an average analyst target of $54.00 and a trailing P/E of 26.0, the stock remains a subject of interest for investors monitoring industrial sector performance.