GHM · Graham Corporation Common Stock
View on chartInsiders & Stakes
| Thoren Daniel J. President and CEO | ▼ Sell | Tax Withholding | 374,945 Shares held | 6/8/2026 | View profile |
| LINES JAMES R Chief Executive Officer | ▼ Sell | Other | 100,502 Shares held | 8/31/2021 | View profile |
| Smith Alan E VP & General Manager - Batavia | ▼ Sell | Tax Withholding | 66,634 Shares held | 6/9/2025 | View profile |
| Malone Matthew VP & GM of Barber-Nichols | ▼ Sell | Tax Withholding | 63,629 Shares held | 6/8/2026 | View profile |
| James J. Barber Director | ▲ Buy | Option Exercise | 55,791 Shares held | 6/2/2026 | View profile |
| Fortier Alan Director | ▲ Buy | Option Exercise | 49,566 Shares held | 5/17/2024 | View profile |
| Jeffrey Glajch VP-Finance; CFO | ▼ Sell | Other | 44,155 Shares held | 3/30/2022 | View profile |
| Schnorr Lisa M. Director | ▲ Buy | Option Exercise | 37,867 Shares held | 6/2/2026 | View profile |
| Thome Christopher J. VP-Finance; CFO | ▼ Sell | Tax Withholding | 35,988 Shares held | 6/8/2026 | View profile |
| Jonathan W. Painter Director | ▲ Buy | Option Exercise | 34,556 Shares held | 6/2/2026 | View profile |
| Condame Jennifer R CAO and Controller | ▼ Sell | Tax Withholding | 28,652 Shares held | 6/9/2022 | View profile |
| Stoner Troy A. Director | ▲ Buy | Option Exercise | 18,623 Shares held | 6/2/2026 | View profile |
| Jaroslawsky Cari L Director | ▲ Buy | Option Exercise | 18,623 Shares held | 6/2/2026 | View profile |
| Dixon Michael E. VP & GM of Barber-Nichols | ▼ Sell | Tax Withholding | 1,263 Shares held | 6/2/2026 | View profile |
| Mauro Gregorio Director | ▼ Sell | Gift | 0 Shares held | 9/18/2026 | View profile |
Transaction History
| Mauro Gregorio | ▼ Sell | Gift | 936 | $0 | 9/18/2026 |
| Mauro Gregorio | ▲ Buy | Option Exercise | 936 | $0 | 9/2/2026 |
| Thoren Daniel J. | ▲ Buy | Grant | 22,101 | $0 | 6/8/2026 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 8,095 | $772K | 6/8/2026 |
| Thome Christopher J. | ▲ Buy | Grant | 8,619 | $0 | 6/8/2026 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 3,193 | $304K | 6/8/2026 |
| Malone Matthew | ▲ Buy | Grant | 8,619 | $0 | 6/8/2026 |
| Malone Matthew | ▼ Sell | Tax Withholding | 2,477 | $236K | 6/8/2026 |
| Thoren Daniel J. | ▲ Buy | Option Exercise | 5,543 | $0 | 6/4/2026 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 1,593 | $172K | 6/4/2026 |
| Thome Christopher J. | ▲ Buy | Option Exercise | 1,643 | $0 | 6/4/2026 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 608 | $66K | 6/4/2026 |
| Malone Matthew | ▲ Buy | Option Exercise | 1,291 | $0 | 6/4/2026 |
| Malone Matthew | ▼ Sell | Tax Withholding | 371 | $40K | 6/4/2026 |
| Jonathan W. Painter | ▲ Buy | Option Exercise | 1,956 | $0 | 6/2/2026 |
| Stoner Troy A. | ▲ Buy | Option Exercise | 1,956 | $0 | 6/2/2026 |
| Schnorr Lisa M. | ▲ Buy | Option Exercise | 1,956 | $0 | 6/2/2026 |
| James J. Barber | ▲ Buy | Option Exercise | 1,956 | $0 | 6/2/2026 |
| Jaroslawsky Cari L | ▲ Buy | Option Exercise | 1,956 | $0 | 6/2/2026 |
| Malone Matthew | ▲ Buy | Option Exercise | 2,540 | $0 | 6/2/2026 |
| Malone Matthew | ▼ Sell | Tax Withholding | 730 | $77K | 6/2/2026 |
| Dixon Michael E. | ▲ Buy | Option Exercise | 762 | $0 | 6/2/2026 |
| Dixon Michael E. | ▼ Sell | Tax Withholding | 235 | $25K | 6/2/2026 |
| Thoren Daniel J. | ▲ Buy | Option Exercise | 529 | $0 | 6/2/2026 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 152 | $16K | 6/2/2026 |
| Thome Christopher J. | ▲ Buy | Option Exercise | 1,099 | $0 | 6/2/2026 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 407 | $43K | 6/2/2026 |
| Malone Matthew | ▼ Sell | Tax Withholding | 682 | $67K | 5/17/2026 |
| Thome Christopher J. | ▲ Buy | Option Exercise | 2,375 | $0 | 5/17/2026 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 900 | $88K | 5/17/2026 |
| Malone Matthew | ▲ Buy | Option Exercise | 2,375 | $0 | 5/17/2026 |
| Thoren Daniel J. | ▲ Buy | Option Exercise | 6,089 | $0 | 5/17/2026 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 1,800 | $177K | 5/17/2026 |
| Dixon Michael E. | ▲ Buy | Option Exercise | 355 | $0 | 2/4/2026 |
| Dixon Michael E. | ▼ Sell | Tax Withholding | 120 | $9K | 2/4/2026 |
| Mauro Gregorio | ▲ Buy | Open Market | 1,200 | $59K | 9/12/2025 |
| Thoren Daniel J. | ▲ Buy | Grant | 20,513 | $0 | 6/9/2025 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 7,394 | $330K | 6/9/2025 |
| Malone Matthew | ▲ Buy | Grant | 7,693 | $0 | 6/9/2025 |
| Malone Matthew | ▼ Sell | Tax Withholding | 2,211 | $99K | 6/9/2025 |
| Thome Christopher J. | ▲ Buy | Grant | 7,436 | $0 | 6/9/2025 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 2,680 | $120K | 6/9/2025 |
| Smith Alan E | ▲ Buy | Grant | 7,693 | $0 | 6/9/2025 |
| Smith Alan E | ▼ Sell | Tax Withholding | 3,619 | $162K | 6/9/2025 |
| Jonathan W. Painter | ▲ Buy | Option Exercise | 2,934 | $0 | 6/4/2025 |
| Jaroslawsky Cari L | ▲ Buy | Option Exercise | 2,934 | $0 | 6/4/2025 |
| James J. Barber | ▲ Buy | Option Exercise | 2,934 | $0 | 6/4/2025 |
| Thoren Daniel J. | ▲ Buy | Option Exercise | 5,542 | $0 | 6/4/2025 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 1,997 | $82K | 6/4/2025 |
| Smith Alan E | ▲ Buy | Option Exercise | 1,291 | $0 | 6/4/2025 |
| Smith Alan E | ▼ Sell | Tax Withholding | 607 | $25K | 6/4/2025 |
| Thome Christopher J. | ▲ Buy | Option Exercise | 1,643 | $0 | 6/4/2025 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 592 | $24K | 6/4/2025 |
| Malone Matthew | ▲ Buy | Option Exercise | 1,291 | $0 | 6/4/2025 |
| Malone Matthew | ▼ Sell | Tax Withholding | 371 | $15K | 6/4/2025 |
| Stoner Troy A. | ▲ Buy | Option Exercise | 2,934 | $0 | 6/4/2025 |
| Schnorr Lisa M. | ▲ Buy | Option Exercise | 2,934 | $0 | 6/4/2025 |
| Smith Alan E | ▲ Buy | Option Exercise | 3,053 | $0 | 5/23/2025 |
| Smith Alan E | ▼ Sell | Tax Withholding | 1,436 | $53K | 5/23/2025 |
| Smith Alan E | ▲ Buy | Option Exercise | 18,315 | $0 | 5/23/2025 |
| Thoren Daniel J. | ▲ Buy | Option Exercise | 8,140 | $0 | 5/23/2025 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 2,934 | $108K | 5/23/2025 |
| Smith Alan E | ▼ Sell | Tax Withholding | 8,617 | $317K | 5/23/2025 |
| Thome Christopher J. | ▲ Buy | Option Exercise | 2,951 | $0 | 5/23/2025 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 1,063 | $39K | 5/23/2025 |
| Malone Matthew | ▲ Buy | Option Exercise | 3,053 | $0 | 5/23/2025 |
| Thome Christopher J. | ▲ Buy | Option Exercise | 2,374 | $0 | 5/17/2025 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 906 | $34K | 5/17/2025 |
| Thoren Daniel J. | ▲ Buy | Option Exercise | 6,088 | $0 | 5/17/2025 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 2,191 | $82K | 5/17/2025 |
| Malone Matthew | ▲ Buy | Option Exercise | 2,374 | $0 | 5/17/2025 |
| Smith Alan E | ▲ Buy | Option Exercise | 2,374 | $0 | 5/17/2025 |
| Smith Alan E | ▼ Sell | Tax Withholding | 1,164 | $43K | 5/17/2025 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 1,381 | $44K | 9/1/2024 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 716 | $19K | 6/1/2024 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 4,297 | $116K | 6/1/2024 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 6,442 | $174K | 6/1/2024 |
| Smith Alan E | ▼ Sell | Tax Withholding | 520 | $14K | 6/1/2024 |
| Smith Alan E | ▼ Sell | Tax Withholding | 3,123 | $84K | 6/1/2024 |
| Malone Matthew | ▼ Sell | Tax Withholding | 391 | $11K | 6/1/2024 |
| Malone Matthew | ▼ Sell | Tax Withholding | 2,347 | $63K | 6/1/2024 |
| Malone Matthew | ▲ Buy | Option Exercise | 3,053 | $0 | 5/23/2024 |
| Malone Matthew | ▼ Sell | Tax Withholding | 877 | $25K | 5/23/2024 |
| Smith Alan E | ▲ Buy | Option Exercise | 3,053 | $0 | 5/23/2024 |
| Smith Alan E | ▼ Sell | Tax Withholding | 1,096 | $31K | 5/23/2024 |
| Thome Christopher J. | ▲ Buy | Option Exercise | 2,951 | $0 | 5/23/2024 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 1,061 | $30K | 5/23/2024 |
| Thoren Daniel J. | ▲ Buy | Option Exercise | 8,140 | $0 | 5/23/2024 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 2,934 | $83K | 5/23/2024 |
| Fortier Alan | ▲ Buy | Option Exercise | 6,393 | $0 | 5/17/2024 |
| Smith Alan E | ▲ Buy | Option Exercise | 2,374 | $0 | 5/17/2024 |
| Smith Alan E | ▼ Sell | Tax Withholding | 945 | $28K | 5/17/2024 |
| Malone Matthew | ▲ Buy | Option Exercise | 2,374 | $0 | 5/17/2024 |
| Malone Matthew | ▼ Sell | Tax Withholding | 763 | $22K | 5/17/2024 |
| Stoner Troy A. | ▲ Buy | Option Exercise | 6,393 | $0 | 5/17/2024 |
| Schnorr Lisa M. | ▲ Buy | Option Exercise | 6,393 | $0 | 5/17/2024 |
| Jonathan W. Painter | ▲ Buy | Option Exercise | 6,393 | $0 | 5/17/2024 |
| James J. Barber | ▲ Buy | Option Exercise | 6,393 | $0 | 5/17/2024 |
| Thoren Daniel J. | ▲ Buy | Option Exercise | 6,088 | $0 | 5/17/2024 |
| Thoren Daniel J. | ▼ Sell | Tax Withholding | 2,202 | $64K | 5/17/2024 |
| Jaroslawsky Cari L | ▲ Buy | Option Exercise | 6,393 | $0 | 5/17/2024 |
| Thome Christopher J. | ▲ Buy | Option Exercise | 2,374 | $0 | 5/17/2024 |
| Thome Christopher J. | ▼ Sell | Tax Withholding | 931 | $27K | 5/17/2024 |
| Smith Alan E | ▼ Sell | Tax Withholding | 548 | $7K | 6/9/2023 |
| Malone Matthew | ▼ Sell | Tax Withholding | 379 | $4K | 6/1/2023 |
| Smith Alan E | ▼ Sell | Tax Withholding | 507 | $6K | 6/1/2023 |
| Smith Alan E | ▲ Buy | Option Exercise | 3,052 | $0 | 5/23/2023 |
| Smith Alan E | ▼ Sell | Tax Withholding | 1,262 | $15K | 5/23/2023 |
| Malone Matthew | ▲ Buy | Option Exercise | 3,052 | $0 | 5/23/2023 |
| Malone Matthew | ▼ Sell | Tax Withholding | 1,037 | $12K | 5/23/2023 |
| Thoren Daniel J. | ▲ Buy | Option Exercise | 8,140 | $0 | 5/23/2023 |
| Thome Christopher J. | ▲ Buy | Option Exercise | 2,950 | $0 | 5/23/2023 |
| Stoner Troy A. | ▲ Buy | Option Exercise | 6,105 | $0 | 5/23/2023 |
| Schnorr Lisa M. | ▲ Buy | Option Exercise | 6,105 | $0 | 5/23/2023 |
| Jonathan W. Painter | ▲ Buy | Option Exercise | 6,105 | $0 | 5/23/2023 |
| Jaroslawsky Cari L | ▲ Buy | Option Exercise | 6,105 | $0 | 5/23/2023 |
| Fortier Alan | ▲ Buy | Option Exercise | 6,105 | $0 | 5/23/2023 |
| James J. Barber | ▲ Buy | Option Exercise | 6,105 | $0 | 5/23/2023 |
| Smith Alan E | ▼ Sell | Other | 9,126 | $0 | 5/17/2023 |
| Smith Alan E | ▲ Buy | Open Market | 4,000 | $54K | 2/21/2023 |
| Thoren Daniel J. | ▲ Buy | Open Market | 7,500 | $59K | 8/4/2022 |
| Thoren Daniel J. | ▲ Buy | Open Market | 5,000 | $36K | 8/2/2022 |
| Smith Alan E | ▼ Sell | Tax Withholding | 760 | $7K | 6/9/2022 |
| Condame Jennifer R | ▼ Sell | Tax Withholding | 261 | $2K | 6/9/2022 |
| Condame Jennifer R | ▼ Sell | Tax Withholding | 248 | $2K | 6/1/2022 |
| Smith Alan E | ▼ Sell | Tax Withholding | 722 | $5K | 6/1/2022 |
| Condame Jennifer R | ▼ Sell | Tax Withholding | 181 | $1K | 5/29/2022 |
| Smith Alan E | ▼ Sell | Tax Withholding | 526 | $4K | 5/29/2022 |
| Condame Jennifer R | ▼ Sell | Other | 1,548 | $0 | 5/5/2022 |
| Smith Alan E | ▼ Sell | Other | 3,156 | $0 | 5/5/2022 |
| Jeffrey Glajch | ▼ Sell | Other | 1,180 | $0 | 3/30/2022 |
| Jeffrey Glajch | ▼ Sell | Other | 3,839 | $0 | 3/30/2022 |
| Jeffrey Glajch | ▼ Sell | Other | 5,466 | $0 | 3/30/2022 |
| Jaroslawsky Cari L | ▲ Buy | Grant | 1,235 | $0 | 3/23/2022 |
| Stoner Troy A. | ▲ Buy | Grant | 1,235 | $0 | 3/23/2022 |
| Jeffrey Glajch | ▼ Sell | Open Market | 7,876 | $64K | 3/9/2022 |
| Jeffrey Glajch | ▼ Sell | Open Market | 2,124 | $17K | 3/8/2022 |
| Thoren Daniel J. | ▲ Buy | Open Market | 12,500 | $99K | 2/22/2022 |
| James J. Barber | ▲ Buy | Open Market | 6,600 | $61K | 2/11/2022 |
| Smith Alan E | ▲ Buy | Open Market | 8,000 | $73K | 2/10/2022 |
| Jonathan W. Painter | ▲ Buy | Open Market | 2,500 | $23K | 2/10/2022 |
| Fortier Alan | ▲ Buy | Open Market | 6,000 | $55K | 2/10/2022 |
| Schnorr Lisa M. | ▲ Buy | Open Market | 5,000 | $46K | 2/10/2022 |
| Jeffrey Glajch | ▼ Sell | Open Market | 2,893 | $37K | 12/8/2021 |
| James J. Barber | ▲ Buy | Open Market | 100 | $1K | 9/10/2021 |
| James J. Barber | ▲ Buy | Open Market | 4,396 | $55K | 9/9/2021 |
| James J. Barber | ▲ Buy | Open Market | 504 | $6K | 9/8/2021 |
| Thoren Daniel J. | ▲ Buy | Grant | 8,936 | $0 | 9/1/2021 |
| Thoren Daniel J. | ▲ Buy | Grant | 17,872 | $0 | 9/1/2021 |
| LINES JAMES R | ▼ Sell | Other | 13,063 | $0 | 8/31/2021 |
| LINES JAMES R | ▼ Sell | Other | 9,450 | $0 | 8/31/2021 |
| LINES JAMES R | ▼ Sell | Other | 28,348 | $0 | 8/31/2021 |
| LINES JAMES R | ▼ Sell | Other | 3,268 | $0 | 8/31/2021 |
| LINES JAMES R | ▼ Sell | Other | 26,126 | $0 | 8/31/2021 |
| LINES JAMES R | ▼ Sell | Other | 9,804 | $0 | 8/31/2021 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 15, 2026
Oppenheimer cuts Graham target to $115 amid trading halt
Graham Corporation experienced a trading halt on the same day Oppenheimer lowered its price target to $115 while maintaining an Outperform rating. The stock is currently trading near its 52-week low, with technical indicators showing oversold conditions. This move places the new target at the bottom of the current analyst range, reflecting cautious sentiment despite the firm's positive outlook.
Oppenheimer cuts Graham target to $115 amid trading halt. Graham Corporation experienced a trading halt on the same day Oppenheimer lowered its price target to $115 while maintaining an Outperform rating. The stock is currently trading near its 52-week low, with technical indicators showing oversold conditions. This move places the new target at the bottom of the current analyst range, reflecting cautious sentiment despite the firm's positive outlook.