TNC · Tennant Company Common Stock
View on chartInsiders & Stakes
| David W. Huml President and CEO | ▼ Sell | Gift | 72,930 Shares held | 3/6/2026 | View profile |
| Fay West Director | ▼ Sell | Tax Withholding | 48,253 Shares held | 2/28/2026 | View profile |
| Carol S. Eicher Director | ▲ Buy | Grant | 30,326 Shares held | 5/7/2026 | View profile |
| Richard H. Zay SVP, COO | ▲ Buy | Grant | 30,225 Shares held | 8/10/2026 | View profile |
| Kristin A. Erickson SVP, General Counsel | ▼ Sell | Tax Withholding | 25,176 Shares held | 2/28/2026 | View profile |
| Sonnenberg Steven Alan Director | ▼ Sell | Open Market | 22,994 Shares held | 2/27/2024 | View profile |
| McKnight Carol E. SVP, Chief Admin Officer | ▼ Sell | Open Market | 21,760 Shares held | 5/26/2023 | View profile |
| Barb Balinski SVP, INNOVATION & TECHNOLOGY | ▼ Sell | Tax Withholding | 19,218 Shares held | 2/28/2026 | View profile |
| Azita Arvani Director | ▲ Buy | Grant | 18,925 Shares held | 5/7/2026 | View profile |
| Donal L. Mulligan Director | ▲ Buy | Open Market | 16,000 Shares held | 8/12/2026 | View profile |
| Patrick W. Schottler SVP, Robotics | ▲ Buy | Grant | 13,857 Shares held | 8/10/2026 | View profile |
| Maria C. Green Director | ▲ Buy | Grant | 12,709 Shares held | 5/7/2026 | View profile |
| Timothy R. Morse Director | ▲ Buy | Open Market | 10,614 Shares held | 8/12/2026 | View profile |
| James T. Glerum Jr. Director | ▲ Buy | Grant | 10,090 Shares held | 5/7/2026 | View profile |
| David Windley Director | ▲ Buy | Grant | 8,912 Shares held | 5/7/2026 | View profile |
| Andrew P. Hider President and CEO | ▲ Buy | Grant | 6,987 Shares held | 5/7/2026 | View profile |
| Christianson Brock R. SVP, CHIEF HR OFFICER | ▲ Buy | Grant | 6,315 Shares held | 2/21/2025 | View profile |
| Glusick Daniel E. SVP, OPERATIONS | ▲ Buy | Grant | 5,940 Shares held | 3/1/2022 | View profile |
| Patrick E. Allen | ▲ Buy | Open Market | 4,927 Shares held | 8/31/2026 | View profile |
| Mark W. Sheahan President and CEO | ▲ Buy | Grant | 4,348 Shares held | 5/7/2026 | View profile |
Transaction History
| Patrick E. Allen | ▲ Buy | Open Market | 3,000 | $208K | 8/31/2026 |
| Donal L. Mulligan | ▲ Buy | Open Market | 8,000 | $539K | 8/12/2026 |
| Timothy R. Morse | ▲ Buy | Open Market | 1,500 | $102K | 8/12/2026 |
| Patrick W. Schottler | ▲ Buy | Grant | 2,707 | $0 | 8/10/2026 |
| Richard H. Zay | ▲ Buy | Grant | 2,707 | $0 | 8/10/2026 |
| Azita Arvani | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| Patrick E. Allen | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| Carol S. Eicher | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| James T. Glerum Jr. | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| Maria C. Green | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| Andrew P. Hider | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| Timothy R. Morse | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| Mark W. Sheahan | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| David Windley | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| Donal L. Mulligan | ▲ Buy | Grant | 1,490 | $0 | 5/7/2026 |
| Richard H. Zay | ▼ Sell | Open Market | 6,875 | $605K | 5/7/2026 |
| Donal L. Mulligan | ▲ Buy | Option Exercise | 3,538 | $194K | 4/14/2026 |
| Donal L. Mulligan | ▼ Sell | Tax Withholding | 2,456 | $194K | 4/14/2026 |
| David W. Huml | ▼ Sell | Gift | 26,755 | $0 | 3/6/2026 |
| David W. Huml | ▼ Sell | Gift | 26,755 | $0 | 3/6/2026 |
| James T. Glerum Jr. | ▲ Buy | Open Market | 8,163 | $500K | 3/2/2026 |
| Kristin A. Erickson | ▼ Sell | Tax Withholding | 514 | $31K | 2/28/2026 |
| Richard H. Zay | ▼ Sell | Tax Withholding | 840 | $51K | 2/28/2026 |
| Fay West | ▼ Sell | Tax Withholding | 945 | $58K | 2/28/2026 |
| David W. Huml | ▼ Sell | Tax Withholding | 4,268 | $260K | 2/28/2026 |
| Patrick W. Schottler | ▼ Sell | Tax Withholding | 194 | $12K | 2/28/2026 |
| Barb Balinski | ▼ Sell | Tax Withholding | 451 | $28K | 2/28/2026 |
| Donal L. Mulligan | ▲ Buy | Open Market | 3,000 | $185K | 2/27/2026 |
| Azita Arvani | ▲ Buy | Option Exercise | 3,538 | $194K | 2/27/2026 |
| Azita Arvani | ▼ Sell | Open Market | 3,156 | $194K | 2/27/2026 |
| David W. Huml | ▼ Sell | Tax Withholding | 13,807 | $866K | 2/26/2026 |
| David W. Huml | ▲ Buy | Open Market | 2,600 | $166K | 2/26/2026 |
| David W. Huml | ▲ Buy | Open Market | 1,225 | $80K | 2/26/2026 |
| David W. Huml | ▲ Buy | Grant | 35,472 | $0 | 2/26/2026 |
| David W. Huml | ▲ Buy | Open Market | 175 | $11K | 2/26/2026 |
| David W. Huml | ▲ Buy | Grant | 28,694 | $0 | 2/26/2026 |
| Patrick W. Schottler | ▲ Buy | Grant | 1,537 | $0 | 2/26/2026 |
| Patrick W. Schottler | ▼ Sell | Tax Withholding | 552 | $35K | 2/26/2026 |
| Donal L. Mulligan | ▲ Buy | Open Market | 5,000 | $319K | 2/26/2026 |
| Carol S. Eicher | ▲ Buy | Option Exercise | 3,538 | $194K | 2/26/2026 |
| Carol S. Eicher | ▼ Sell | Open Market | 3,130 | $194K | 2/26/2026 |
| David Windley | ▲ Buy | Option Exercise | 3,538 | $194K | 2/26/2026 |
| David Windley | ▼ Sell | Open Market | 3,694 | $236K | 2/26/2026 |
| Barb Balinski | ▲ Buy | Grant | 5,579 | $0 | 2/26/2026 |
| Barb Balinski | ▼ Sell | Tax Withholding | 1,810 | $114K | 2/26/2026 |
| Barb Balinski | ▲ Buy | Grant | 4,429 | $0 | 2/26/2026 |
| Fay West | ▲ Buy | Grant | 11,697 | $0 | 2/26/2026 |
| Fay West | ▼ Sell | Tax Withholding | 3,646 | $229K | 2/26/2026 |
| Fay West | ▲ Buy | Grant | 7,835 | $0 | 2/26/2026 |
| Richard H. Zay | ▲ Buy | Grant | 10,399 | $0 | 2/26/2026 |
| Richard H. Zay | ▼ Sell | Tax Withholding | 3,269 | $205K | 2/26/2026 |
| Richard H. Zay | ▲ Buy | Grant | 7,105 | $0 | 2/26/2026 |
| Patrick W. Schottler | ▲ Buy | Grant | 4,519 | $0 | 2/26/2026 |
| Kristin A. Erickson | ▲ Buy | Grant | 6,366 | $0 | 2/26/2026 |
| Kristin A. Erickson | ▼ Sell | Tax Withholding | 2,013 | $126K | 2/26/2026 |
| Kristin A. Erickson | ▲ Buy | Grant | 5,158 | $0 | 2/26/2026 |
| James T. Glerum Jr. | ▲ Buy | Grant | 437 | $0 | 2/26/2026 |
| David Windley | ▲ Buy | Option Exercise | 707 | $37K | 2/26/2026 |
| Patrick E. Allen | ▲ Buy | Grant | 437 | $0 | 2/26/2026 |
| Patrick W. Schottler | ▼ Sell | Tax Withholding | 153 | $12K | 11/3/2025 |
| Richard H. Zay | ▼ Sell | Open Market | 4,042 | $336K | 8/19/2025 |
| Mark W. Sheahan | ▲ Buy | Grant | 1,815 | $0 | 5/6/2025 |
| Andrew P. Hider | ▲ Buy | Grant | 1,815 | $0 | 5/6/2025 |
| Timothy R. Morse | ▲ Buy | Grant | 1,815 | $0 | 5/6/2025 |
| Maria C. Green | ▲ Buy | Grant | 1,815 | $0 | 5/6/2025 |
| David Windley | ▲ Buy | Grant | 1,815 | $0 | 5/6/2025 |
| Azita Arvani | ▲ Buy | Grant | 1,815 | $0 | 5/6/2025 |
| Carol S. Eicher | ▲ Buy | Grant | 1,815 | $0 | 5/6/2025 |
| Donal L. Mulligan | ▲ Buy | Grant | 1,815 | $0 | 5/6/2025 |
| David W. Huml | ▼ Sell | Gift | 17,571 | $0 | 4/14/2025 |
| David W. Huml | ▼ Sell | Gift | 17,571 | $0 | 4/14/2025 |
| David W. Huml | ▼ Sell | Tax Withholding | 3,836 | $332K | 3/1/2025 |
| Patrick W. Schottler | ▼ Sell | Tax Withholding | 174 | $15K | 3/1/2025 |
| Kristin A. Erickson | ▼ Sell | Tax Withholding | 417 | $36K | 3/1/2025 |
| Barb Balinski | ▼ Sell | Tax Withholding | 358 | $31K | 3/1/2025 |
| Fay West | ▼ Sell | Tax Withholding | 849 | $73K | 3/1/2025 |
| Richard H. Zay | ▼ Sell | Tax Withholding | 730 | $63K | 3/1/2025 |
| Azita Arvani | ▲ Buy | Option Exercise | 2,358 | $154K | 2/28/2025 |
| Azita Arvani | ▼ Sell | Open Market | 2,358 | $201K | 2/28/2025 |
| Barb Balinski | ▼ Sell | Open Market | 1,717 | $148K | 2/28/2025 |
| Richard H. Zay | ▲ Buy | Option Exercise | 7,053 | $370K | 2/24/2025 |
| Richard H. Zay | ▼ Sell | Open Market | 7,053 | $618K | 2/24/2025 |
| Fay West | ▲ Buy | Grant | 6,863 | $0 | 2/21/2025 |
| Richard H. Zay | ▲ Buy | Grant | 4,758 | $0 | 2/21/2025 |
| Fay West | ▲ Buy | Grant | 5,352 | $0 | 2/21/2025 |
| Fay West | ▼ Sell | Tax Withholding | 2,143 | $191K | 2/21/2025 |
| Richard H. Zay | ▲ Buy | Grant | 5,905 | $0 | 2/21/2025 |
| Richard H. Zay | ▼ Sell | Tax Withholding | 1,863 | $166K | 2/21/2025 |
| Barb Balinski | ▲ Buy | Grant | 3,116 | $0 | 2/21/2025 |
| Barb Balinski | ▲ Buy | Grant | 2,895 | $0 | 2/21/2025 |
| Barb Balinski | ▼ Sell | Tax Withholding | 954 | $85K | 2/21/2025 |
| Christianson Brock R. | ▲ Buy | Grant | 2,625 | $0 | 2/21/2025 |
| David W. Huml | ▲ Buy | Grant | 19,067 | $0 | 2/21/2025 |
| David W. Huml | ▲ Buy | Grant | 20,825 | $0 | 2/21/2025 |
| David W. Huml | ▼ Sell | Tax Withholding | 7,829 | $698K | 2/21/2025 |
| Kristin A. Erickson | ▲ Buy | Grant | 3,523 | $0 | 2/21/2025 |
| Kristin A. Erickson | ▲ Buy | Grant | 3,368 | $0 | 2/21/2025 |
| Kristin A. Erickson | ▼ Sell | Tax Withholding | 1,094 | $98K | 2/21/2025 |
| Patrick W. Schottler | ▲ Buy | Grant | 2,625 | $0 | 2/21/2025 |
| Patrick W. Schottler | ▲ Buy | Grant | 897 | $0 | 2/21/2025 |
| Patrick W. Schottler | ▼ Sell | Tax Withholding | 323 | $29K | 2/21/2025 |
| Barb Balinski | ▼ Sell | Open Market | 1,500 | $145K | 8/28/2024 |
| David W. Huml | ▼ Sell | Gift | 13,682 | $0 | 6/6/2024 |
| David W. Huml | ▼ Sell | Gift | 13,682 | $0 | 6/6/2024 |
| Mark W. Sheahan | ▲ Buy | Grant | 1,043 | $0 | 5/15/2024 |
| David Windley | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| Andrew P. Hider | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| Maria C. Green | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| Timothy R. Morse | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| Azita Arvani | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| Donal L. Mulligan | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| Carol S. Eicher | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| Fay West | ▼ Sell | Tax Withholding | 1,128 | $121K | 5/7/2024 |
| Kristin A. Erickson | ▲ Buy | Option Exercise | 556 | $41K | 3/8/2024 |
| Kristin A. Erickson | ▼ Sell | Open Market | 556 | $61K | 3/8/2024 |
| Kristin A. Erickson | ▲ Buy | Option Exercise | 1,270 | $85K | 3/7/2024 |
| Kristin A. Erickson | ▼ Sell | Open Market | 1,270 | $141K | 3/7/2024 |
| Azita Arvani | ▲ Buy | Option Exercise | 1,765 | $113K | 3/4/2024 |
| Azita Arvani | ▼ Sell | Open Market | 1,765 | $197K | 3/4/2024 |
| David W. Huml | ▲ Buy | Option Exercise | 1,851 | $97K | 3/4/2024 |
| David W. Huml | ▲ Buy | Option Exercise | 5,065 | $371K | 3/4/2024 |
| David W. Huml | ▲ Buy | Option Exercise | 13,093 | $886K | 3/4/2024 |
| David W. Huml | ▼ Sell | Open Market | 13,214 | $1.5M | 3/4/2024 |
| David W. Huml | ▼ Sell | Open Market | 5,695 | $635K | 3/4/2024 |
| David W. Huml | ▼ Sell | Open Market | 1,100 | $124K | 3/4/2024 |
| Richard H. Zay | ▼ Sell | Tax Withholding | 733 | $81K | 3/2/2024 |
| Barb Balinski | ▼ Sell | Tax Withholding | 380 | $42K | 3/2/2024 |
| Kristin A. Erickson | ▼ Sell | Tax Withholding | 425 | $47K | 3/2/2024 |
| David W. Huml | ▼ Sell | Tax Withholding | 2,165 | $240K | 3/2/2024 |
| Carol S. Eicher | ▲ Buy | Option Exercise | 1,765 | $113K | 2/28/2024 |
| Carol S. Eicher | ▲ Buy | Option Exercise | 2,358 | $154K | 2/28/2024 |
| Carol S. Eicher | ▼ Sell | Open Market | 2,298 | $268K | 2/28/2024 |
| David W. Huml | ▲ Buy | Grant | 18,122 | $0 | 2/27/2024 |
| David W. Huml | ▼ Sell | Tax Withholding | 6,916 | $762K | 2/27/2024 |
| Barb Balinski | ▲ Buy | Grant | 2,186 | $0 | 2/27/2024 |
| Barb Balinski | ▼ Sell | Tax Withholding | 896 | $99K | 2/27/2024 |
| Fay West | ▲ Buy | Grant | 4,206 | $0 | 2/27/2024 |
| Fay West | ▲ Buy | Grant | 6,375 | $0 | 2/27/2024 |
| Fay West | ▼ Sell | Tax Withholding | 1,988 | $219K | 2/27/2024 |
| Donal L. Mulligan | ▲ Buy | Option Exercise | 2,358 | $154K | 2/27/2024 |
| Donal L. Mulligan | ▼ Sell | Open Market | 2,358 | $259K | 2/27/2024 |
| Sonnenberg Steven Alan | ▲ Buy | Option Exercise | 2,358 | $154K | 2/27/2024 |
| Barb Balinski | ▲ Buy | Grant | 2,763 | $0 | 2/27/2024 |
| David W. Huml | ▲ Buy | Grant | 13,868 | $0 | 2/27/2024 |
| David Windley | ▼ Sell | Open Market | 7,250 | $821K | 2/27/2024 |
| Christianson Brock R. | ▲ Buy | Grant | 1,986 | $0 | 2/27/2024 |
| Kristin A. Erickson | ▲ Buy | Grant | 2,768 | $0 | 2/27/2024 |
| Kristin A. Erickson | ▲ Buy | Grant | 3,152 | $0 | 2/27/2024 |
| Kristin A. Erickson | ▼ Sell | Tax Withholding | 1,016 | $112K | 2/27/2024 |
| Richard H. Zay | ▲ Buy | Option Exercise | 7,690 | $515K | 2/27/2024 |
| Richard H. Zay | ▲ Buy | Option Exercise | 7,053 | $370K | 2/27/2024 |
| Richard H. Zay | ▼ Sell | Open Market | 14,743 | $1.6M | 2/27/2024 |
| Richard H. Zay | ▲ Buy | Grant | 3,739 | $0 | 2/27/2024 |
| Richard H. Zay | ▲ Buy | Grant | 5,823 | $0 | 2/27/2024 |
| Richard H. Zay | ▼ Sell | Tax Withholding | 1,825 | $201K | 2/27/2024 |
| Sonnenberg Steven Alan | ▲ Buy | Option Exercise | 3,538 | $194K | 2/27/2024 |
| Sonnenberg Steven Alan | ▲ Buy | Option Exercise | 3,014 | $220K | 2/27/2024 |
| Sonnenberg Steven Alan | ▼ Sell | Open Market | 8,910 | $981K | 2/27/2024 |
| Christianson Brock R. | ▲ Buy | Grant | 1,704 | $0 | 11/27/2023 |
| Kristin A. Erickson | ▲ Buy | Option Exercise | 950 | $58K | 11/7/2023 |
| Kristin A. Erickson | ▼ Sell | Open Market | 950 | $78K | 11/7/2023 |
| David W. Huml | ▼ Sell | Gift | 810 | $0 | 10/30/2023 |
| Donal L. Mulligan | ▲ Buy | Option Exercise | 1,765 | $113K | 10/3/2023 |
| Donal L. Mulligan | ▼ Sell | Open Market | 1,765 | $131K | 10/3/2023 |
| Sonnenberg Steven Alan | ▲ Buy | Option Exercise | 1,765 | $113K | 8/30/2023 |
| Sonnenberg Steven Alan | ▼ Sell | Open Market | 1,765 | $147K | 8/30/2023 |
| David W. Huml | ▲ Buy | Option Exercise | 2,747 | $201K | 8/14/2023 |
| David W. Huml | ▲ Buy | Option Exercise | 1,852 | $97K | 8/14/2023 |
| David W. Huml | ▼ Sell | Open Market | 4,599 | $386K | 8/14/2023 |
| Richard H. Zay | ▲ Buy | Option Exercise | 4,055 | $246K | 8/10/2023 |
| Richard H. Zay | ▼ Sell | Open Market | 5,559 | $477K | 8/10/2023 |
| McKnight Carol E. | ▲ Buy | Option Exercise | 5,568 | $408K | 5/26/2023 |
| McKnight Carol E. | ▲ Buy | Option Exercise | 9,127 | $618K | 5/26/2023 |
| McKnight Carol E. | ▲ Buy | Option Exercise | 1,304 | $87K | 5/26/2023 |
| McKnight Carol E. | ▼ Sell | Open Market | 15,999 | $1.2M | 5/26/2023 |
| McKnight Carol E. | ▲ Buy | Option Exercise | 1,967 | $103K | 5/25/2023 |
| McKnight Carol E. | ▲ Buy | Option Exercise | 2,478 | $181K | 5/25/2023 |
| McKnight Carol E. | ▼ Sell | Open Market | 4,445 | $337K | 5/25/2023 |
| McKnight Carol E. | ▲ Buy | Option Exercise | 6,930 | $363K | 5/24/2023 |
| McKnight Carol E. | ▼ Sell | Open Market | 5,430 | $413K | 5/24/2023 |
| McKnight Carol E. | ▼ Sell | Open Market | 1,500 | $115K | 5/24/2023 |
| McKnight Carol E. | ▲ Buy | Option Exercise | 2,982 | $227K | 5/23/2023 |
| McKnight Carol E. | ▲ Buy | Option Exercise | 850 | $45K | 5/23/2023 |
| McKnight Carol E. | ▼ Sell | Open Market | 3,832 | $297K | 5/23/2023 |
| David W. Huml | ▼ Sell | Tax Withholding | 370 | $29K | 5/11/2023 |
| Fay West | ▼ Sell | Tax Withholding | 1,964 | $154K | 5/7/2023 |
| Sonnenberg Steven Alan | ▲ Buy | Grant | 1,447 | $0 | 5/3/2023 |
| Andrew P. Hider | ▲ Buy | Grant | 1,447 | $0 | 5/3/2023 |
| Timothy R. Morse | ▲ Buy | Grant | 1,447 | $0 | 5/3/2023 |
| Maria C. Green | ▲ Buy | Grant | 1,447 | $0 | 5/3/2023 |
| David Windley | ▲ Buy | Grant | 1,447 | $0 | 5/3/2023 |
| Azita Arvani | ▲ Buy | Grant | 1,447 | $0 | 5/3/2023 |
| Donal L. Mulligan | ▲ Buy | Grant | 1,447 | $0 | 5/3/2023 |
| Carol S. Eicher | ▲ Buy | Grant | 1,447 | $0 | 5/3/2023 |
| Richard H. Zay | ▼ Sell | Open Market | 3,719 | $296K | 5/3/2023 |
| Donal L. Mulligan | ▲ Buy | Option Exercise | 2,320 | $108K | 4/3/2023 |
| Donal L. Mulligan | ▼ Sell | Open Market | 2,320 | $159K | 4/3/2023 |
| Azita Arvani | ▲ Buy | Option Exercise | 2,320 | $108K | 3/7/2023 |
| Azita Arvani | ▼ Sell | Open Market | 2,320 | $164K | 3/7/2023 |
| Barb Balinski | ▲ Buy | Grant | 719 | $0 | 2/28/2023 |
AI Market Commentary
AI-generatedAll commentary →Synthesized from recent news and fundamentals/technical data -- not human analyst commentary or trader sentiment.
October 17, 2026
Tennant Q2 Earnings Outperformers and Industrials Stock Analysis
Recent articles highlight Tennant Company as a Q2 earnings outperformer within the water infrastructure sector. Another report categorizes TNC among industrials stocks with solid fundamentals, contrasting it with peers viewed as riskier. These reports focus on the company's recent financial performance and relative standing in its industry group.
Tennant Q2 Earnings Outperformers and Industrials Stock Analysis. Recent articles highlight Tennant Company as a Q2 earnings outperformer within the water infrastructure sector. Another report categorizes TNC among industrials stocks with solid fundamentals, contrasting it with peers viewed as riskier. These reports focus on the company's recent financial performance and relative standing in its industry group.