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 SENIOR VP, CFO | ▼ 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 Chief Commercial Officer | ▼ Sell | Open Market | 27,518 Shares held | 5/7/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 |
| Maria C. Green Director | ▲ Buy | Grant | 12,709 Shares held | 5/7/2026 | View profile |
| Patrick W. Schottler SVP, Chief Mktg & Tech Officer | ▼ Sell | Tax Withholding | 11,150 Shares held | 2/28/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 | ▲ 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 |
| Mark W. Sheahan President and CEO | ▲ Buy | Grant | 4,348 Shares held | 5/7/2026 | View profile |
| Patrick E. Allen | ▲ Buy | Grant | 1,927 Shares held | 5/7/2026 | View profile |
Transaction History
| Donal L. Mulligan | ▲ Buy | Open Market | 8,000 | $539K | 8/12/2026 |
| Timothy R. Morse | ▲ Buy | Open Market | 1,500 | $102K | 8/12/2026 |
| Richard H. Zay | ▼ Sell | Open Market | 6,875 | $605K | 5/7/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 |
| 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 |
| Patrick W. Schottler | ▼ Sell | Tax Withholding | 194 | $12K | 2/28/2026 |
| Barb Balinski | ▼ Sell | Tax Withholding | 451 | $28K | 2/28/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 |
| 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 |
| James T. Glerum Jr. | ▲ Buy | Grant | 437 | $0 | 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 | 707 | $37K | 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 |
| David W. Huml | ▲ Buy | Grant | 35,472 | $0 | 2/26/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 | 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 |
| 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 |
| 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 |
| 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 |
| Fay West | ▲ Buy | Grant | 5,352 | $0 | 2/21/2025 |
| Fay West | ▲ Buy | Grant | 6,863 | $0 | 2/21/2025 |
| Fay West | ▼ Sell | Tax Withholding | 2,143 | $191K | 2/21/2025 |
| Richard H. Zay | ▲ Buy | Grant | 4,758 | $0 | 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 | ▼ 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 |
| Andrew P. Hider | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| Timothy R. Morse | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| Maria C. Green | ▲ Buy | Grant | 1,073 | $0 | 5/8/2024 |
| David Windley | ▲ 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 Windley | ▼ Sell | Open Market | 7,250 | $821K | 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 | 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 |
| David W. Huml | ▲ Buy | Grant | 13,868 | $0 | 2/27/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 | ▲ Buy | Grant | 2,763 | $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 |
| 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 |
| 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 |
| Christianson Brock R. | ▲ Buy | Grant | 1,986 | $0 | 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 |
| David W. Huml | ▲ Buy | Grant | 1,467 | $0 | 2/28/2023 |
| David W. Huml | ▼ Sell | Tax Withholding | 449 | $33K | 2/28/2023 |
| Barb Balinski | ▲ Buy | Grant | 719 | $0 | 2/28/2023 |
| Barb Balinski | ▼ Sell | Tax Withholding | 234 | $17K | 2/28/2023 |