TTC · Toro Company (The) Common Stock
View on chartInsiders & Stakes
| ETTINGER JEFFREY M | ▼ Sell | Tax Withholding | 71,619 Shares held | 3/23/2023 | View profile |
| HARLESS KATHERINE J Director | ▲ Buy | Grant | 54,428 Shares held | 1/13/2023 | View profile |
| Richard M. Olson Director | ▼ Sell | Open Market | 38,186 Shares held | 3/10/2026 | View profile |
| Gary Lee Ellis Director | ▼ Sell | Open Market | 35,297 Shares held | 6/9/2026 | View profile |
| Amy E. Dahl Director | ▼ Sell | Tax Withholding | 33,342 Shares held | 9/30/2025 | View profile |
| Rodier Richard W Group VP, Construction & RLC | ▼ Sell | Open Market | 23,737 Shares held | 3/27/2023 | View profile |
| D. Christian Koch Director | ▼ Sell | Gift | 18,191 Shares held | 3/11/2026 | View profile |
| Renee J. Peterson Director | ▼ Sell | Open Market | 15,318 Shares held | 3/21/2023 | View profile |
| HAMILTON BRADLEY A Group VP, Comm, Intl & Irrig | ▲ Buy | Grant | 12,652 Shares held | 12/15/2021 | View profile |
| Kurt D. Svendsen VP, Strat, Corp & Channel Dev | ▼ Sell | Open Market | 12,166 Shares held | 6/23/2026 | View profile |
| Angela C. Drake Director | ▲ Buy | Open Market | 9,571 Shares held | 6/16/2026 | View profile |
| Jeffrey L. Harmening Chairman of the Board & CEO | ▲ Buy | Grant | 9,348 Shares held | 11/3/2025 | View profile |
| Kevin N. Carpenter SVP-Chief Supply Chain Officer | ▼ Sell | Tax Withholding | 8,389 Shares held | 12/17/2025 | View profile |
| Jill M. Pemberton Director | ▼ Sell | Gift | 7,941 Shares held | 12/15/2025 | View profile |
| Joanna M. Totsky See Remarks | ▼ Sell | Tax Withholding | 7,734 Shares held | 7/13/2026 | View profile |
| Mullen Joyce A Director | ▲ Buy | Grant | 6,931 Shares held | 11/3/2025 | View profile |
| Christy Jody M Vice President, BOSS | ▼ Sell | Open Market | 5,986 Shares held | 3/22/2023 | View profile |
| Gregory S. Janey VP, RLC | ▼ Sell | Open Market | 5,521 Shares held | 3/24/2026 | View profile |
| Dianne C. Craig Director | ▲ Buy | Grant | 5,309 Shares held | 12/15/2025 | View profile |
| King Margeaux EVP - Human Resources | ▼ Sell | Tax Withholding | 5,189 Shares held | 8/1/2024 | View profile |
| Baab Jason P VP, Strategy, Corp Dev & Sust | ▼ Sell | Tax Withholding | 3,736 Shares held | 7/31/2025 | View profile |
| Walters Daryn A VP, Exmark | ▲ Buy | Open Market | 3,684 Shares held | 6/23/2023 | View profile |
| TORO CO VP, Human Resources | ▲ Buy | Grant | 3,315 Shares held | 4/1/2025 | View profile |
| James Calvin O'Rourke President & CEO | ▼ Sell | Open Market | 2,704 Shares held | 3/10/2026 | View profile |
| Grant Young VP, Golf, Grounds & Irrigation | ▲ Buy | Grant | 2,513 Shares held | 12/17/2025 | View profile |
| Smith Kevin L Vice President, Ditch Witch | ▼ Sell | Tax Withholding | 2,450 Shares held | 11/2/2023 | View profile |
| Eric P. Hansotia Chairman, President and CEO | ▲ Buy | Grant | 2,336 Shares held | 11/3/2025 | View profile |
| Lori Riley VP, Human Resources | ▼ Sell | Tax Withholding | 1,758 Shares held | 4/14/2026 | View profile |
| Vale Michael G. Director | ▲ Buy | Grant | 939 Shares held | 11/1/2022 | View profile |
| Peter D. Moeller VP, International | ▼ Sell | Open Market | 668 Shares held | 6/11/2026 | View profile |
| Edric C. Funk Group VP, Golf, Grounds & Irr | ▼ Sell | Open Market | 0 Shares held | 6/26/2026 | View profile |
| COOPER JANET KATHERINE Director | ▼ Sell | Open Market | 0 Shares held | 12/26/2023 | View profile |
| Grams Blake M VP, Sustainability, BA & PI | ▼ Sell | Open Market | 0 Shares held | 3/16/2023 | View profile |
| Redetzke Darren L VP, Strategic Technologies | ▼ Sell | Open Market | 0 Shares held | 12/28/2022 | View profile |
Transaction History
| Joanna M. Totsky | ▲ Buy | Option Exercise | 20 | $2K | 7/13/2026 |
| Joanna M. Totsky | ▼ Sell | Tax Withholding | 6 | $560 | 7/13/2026 |
| Edric C. Funk | ▼ Sell | Open Market | 280 | $27K | 6/26/2026 |
| Edric C. Funk | ▼ Sell | Open Market | 856 | $84K | 6/26/2026 |
| Edric C. Funk | ▼ Sell | Open Market | 247 | $24K | 6/26/2026 |
| Kurt D. Svendsen | ▲ Buy | Option Exercise | 6,600 | $373K | 6/23/2026 |
| Kurt D. Svendsen | ▼ Sell | Open Market | 6,600 | $614K | 6/23/2026 |
| Joanna M. Totsky | ▼ Sell | Tax Withholding | 2,168 | $200K | 6/22/2026 |
| Joanna M. Totsky | ▲ Buy | Option Exercise | 4,859 | $448K | 6/22/2026 |
| Angela C. Drake | ▲ Buy | Open Market | 160 | $14K | 6/16/2026 |
| Peter D. Moeller | ▲ Buy | Option Exercise | 2,000 | $113K | 6/11/2026 |
| Peter D. Moeller | ▼ Sell | Open Market | 1,320 | $123K | 6/11/2026 |
| Peter D. Moeller | ▼ Sell | Open Market | 100 | $9K | 6/11/2026 |
| Peter D. Moeller | ▼ Sell | Open Market | 100 | $9K | 6/11/2026 |
| Peter D. Moeller | ▼ Sell | Open Market | 480 | $45K | 6/11/2026 |
| Gary Lee Ellis | ▲ Buy | Option Exercise | 4,951 | $234K | 6/9/2026 |
| Gary Lee Ellis | ▼ Sell | Open Market | 4,951 | $455K | 6/9/2026 |
| Lori Riley | ▲ Buy | Option Exercise | 14 | $1K | 4/14/2026 |
| Lori Riley | ▼ Sell | Tax Withholding | 5 | $489 | 4/14/2026 |
| Lori Riley | ▲ Buy | Option Exercise | 3,494 | $327K | 4/1/2026 |
| Lori Riley | ▼ Sell | Tax Withholding | 1,745 | $163K | 4/1/2026 |
| Gregory S. Janey | ▲ Buy | Option Exercise | 1,750 | $99K | 3/24/2026 |
| Gregory S. Janey | ▼ Sell | Open Market | 1,750 | $167K | 3/24/2026 |
| Gregory S. Janey | ▲ Buy | Option Exercise | 1,750 | $99K | 3/24/2026 |
| Gregory S. Janey | ▼ Sell | Open Market | 1,750 | $167K | 3/24/2026 |
| D. Christian Koch | ▼ Sell | Gift | 2,616 | $0 | 3/11/2026 |
| D. Christian Koch | ▼ Sell | Gift | 2,616 | $0 | 3/11/2026 |
| D. Christian Koch | ▲ Buy | Option Exercise | 4,951 | $234K | 3/10/2026 |
| D. Christian Koch | ▼ Sell | Tax Withholding | 2,335 | $234K | 3/10/2026 |
| Angela C. Drake | ▲ Buy | Option Exercise | 2,730 | $270K | 3/10/2026 |
| Angela C. Drake | ▼ Sell | Tax Withholding | 1,387 | $137K | 3/10/2026 |
| Richard M. Olson | ▲ Buy | Option Exercise | 119,400 | $6.8M | 3/10/2026 |
| Richard M. Olson | ▼ Sell | Open Market | 119,400 | $12.0M | 3/10/2026 |
| James Calvin O'Rourke | ▲ Buy | Option Exercise | 4,951 | $234K | 3/10/2026 |
| James Calvin O'Rourke | ▼ Sell | Open Market | 4,951 | $492K | 3/10/2026 |
| Kurt D. Svendsen | ▲ Buy | Option Exercise | 476 | $48K | 3/2/2026 |
| Kurt D. Svendsen | ▼ Sell | Tax Withholding | 173 | $17K | 3/2/2026 |
| Peter D. Moeller | ▲ Buy | Option Exercise | 951 | $95K | 3/2/2026 |
| Peter D. Moeller | ▼ Sell | Tax Withholding | 291 | $29K | 3/2/2026 |
| Peter D. Moeller | ▼ Sell | Gift | 600 | $0 | 12/23/2025 |
| Peter D. Moeller | ▼ Sell | Gift | 600 | $0 | 12/23/2025 |
| Richard M. Olson | ▲ Buy | Option Exercise | 7,122 | $573K | 12/17/2025 |
| Richard M. Olson | ▼ Sell | Tax Withholding | 3,248 | $261K | 12/17/2025 |
| Angela C. Drake | ▲ Buy | Option Exercise | 421 | $34K | 12/17/2025 |
| Angela C. Drake | ▼ Sell | Tax Withholding | 129 | $10K | 12/17/2025 |
| Kurt D. Svendsen | ▲ Buy | Grant | 421 | $0 | 12/17/2025 |
| Gregory S. Janey | ▲ Buy | Grant | 732 | $0 | 12/17/2025 |
| Edric C. Funk | ▲ Buy | Grant | 621 | $0 | 12/17/2025 |
| Grant Young | ▲ Buy | Grant | 266 | $0 | 12/17/2025 |
| Peter D. Moeller | ▲ Buy | Grant | 421 | $0 | 12/17/2025 |
| Kevin N. Carpenter | ▲ Buy | Option Exercise | 643 | $52K | 12/17/2025 |
| Kevin N. Carpenter | ▼ Sell | Tax Withholding | 197 | $16K | 12/17/2025 |
| Jill M. Pemberton | ▲ Buy | Grant | 1,817 | $133K | 12/15/2025 |
| Jill M. Pemberton | ▼ Sell | Gift | 1,817 | $133K | 12/15/2025 |
| Jill M. Pemberton | ▼ Sell | Gift | 1,817 | $133K | 12/15/2025 |
| D. Christian Koch | ▲ Buy | Grant | 1,592 | $117K | 12/15/2025 |
| D. Christian Koch | ▼ Sell | Gift | 1,592 | $117K | 12/15/2025 |
| D. Christian Koch | ▼ Sell | Gift | 1,592 | $117K | 12/15/2025 |
| Dianne C. Craig | ▲ Buy | Grant | 1,544 | $113K | 12/15/2025 |
| Edric C. Funk | ▲ Buy | Option Exercise | 772 | $57K | 11/3/2025 |
| Edric C. Funk | ▼ Sell | Tax Withholding | 237 | $18K | 11/3/2025 |
| Gregory S. Janey | ▲ Buy | Option Exercise | 772 | $57K | 11/3/2025 |
| Gregory S. Janey | ▼ Sell | Tax Withholding | 237 | $18K | 11/3/2025 |
| D. Christian Koch | ▲ Buy | Grant | 1,235 | $92K | 11/3/2025 |
| D. Christian Koch | ▼ Sell | Gift | 1,235 | $92K | 11/3/2025 |
| D. Christian Koch | ▼ Sell | Gift | 1,235 | $92K | 11/3/2025 |
| Jeffrey L. Harmening | ▲ Buy | Grant | 1,235 | $92K | 11/3/2025 |
| Eric P. Hansotia | ▲ Buy | Grant | 1,235 | $92K | 11/3/2025 |
| Gary Lee Ellis | ▲ Buy | Grant | 1,235 | $92K | 11/3/2025 |
| Dianne C. Craig | ▲ Buy | Grant | 1,235 | $92K | 11/3/2025 |
| Mullen Joyce A | ▲ Buy | Grant | 1,235 | $92K | 11/3/2025 |
| James Calvin O'Rourke | ▲ Buy | Grant | 1,235 | $92K | 11/3/2025 |
| Jill M. Pemberton | ▲ Buy | Grant | 1,235 | $92K | 11/3/2025 |
| Jill M. Pemberton | ▼ Sell | Gift | 1,235 | $92K | 11/3/2025 |
| Jill M. Pemberton | ▼ Sell | Gift | 1,235 | $92K | 11/3/2025 |
| Amy E. Dahl | ▲ Buy | Option Exercise | 16,200 | $948K | 9/30/2025 |
| Amy E. Dahl | ▼ Sell | Tax Withholding | 14,194 | $1.1M | 9/30/2025 |
| Gregory S. Janey | ▲ Buy | Option Exercise | 1,940 | $75K | 9/18/2025 |
| Gregory S. Janey | ▼ Sell | Tax Withholding | 1,248 | $100K | 9/18/2025 |
| Gregory S. Janey | ▲ Buy | Option Exercise | 1,940 | $75K | 9/18/2025 |
| Gregory S. Janey | ▼ Sell | Tax Withholding | 1,248 | $100K | 9/18/2025 |
| Amy E. Dahl | ▲ Buy | Option Exercise | 17,200 | $668K | 9/17/2025 |
| Amy E. Dahl | ▼ Sell | Tax Withholding | 11,589 | $929K | 9/17/2025 |
| Amy E. Dahl | ▲ Buy | Option Exercise | 16,600 | $939K | 9/17/2025 |
| Amy E. Dahl | ▼ Sell | Tax Withholding | 13,207 | $1.1M | 9/17/2025 |
| Amy E. Dahl | ▲ Buy | Option Exercise | 13,200 | $870K | 9/17/2025 |
| Amy E. Dahl | ▼ Sell | Tax Withholding | 11,576 | $928K | 9/17/2025 |
| James Calvin O'Rourke | ▲ Buy | Option Exercise | 5,038 | $190K | 9/8/2025 |
| James Calvin O'Rourke | ▼ Sell | Tax Withholding | 2,334 | $190K | 9/8/2025 |
| Baab Jason P | ▲ Buy | Option Exercise | 2,719 | $202K | 7/31/2025 |
| Baab Jason P | ▼ Sell | Tax Withholding | 832 | $62K | 7/31/2025 |
| Kurt D. Svendsen | ▲ Buy | Option Exercise | 6,000 | $233K | 6/26/2025 |
| Kurt D. Svendsen | ▼ Sell | Open Market | 2,500 | $177K | 6/26/2025 |
| Kurt D. Svendsen | ▼ Sell | Open Market | 1,193 | $85K | 6/26/2025 |
| Kurt D. Svendsen | ▼ Sell | Open Market | 2,211 | $157K | 6/26/2025 |
| Kurt D. Svendsen | ▼ Sell | Open Market | 96 | $7K | 6/26/2025 |
| Richard M. Olson | ▲ Buy | Option Exercise | 44,400 | $1.7M | 6/20/2025 |
| Richard M. Olson | ▼ Sell | Tax Withholding | 31,611 | $2.2M | 6/20/2025 |
| Joanna M. Totsky | ▲ Buy | Option Exercise | 4,770 | $331K | 6/20/2025 |
| Joanna M. Totsky | ▼ Sell | Tax Withholding | 2,128 | $148K | 6/20/2025 |
| Gary Lee Ellis | ▲ Buy | Option Exercise | 5,038 | $190K | 6/11/2025 |
| Gary Lee Ellis | ▼ Sell | Open Market | 5,038 | $357K | 6/11/2025 |
| Edric C. Funk | ▼ Sell | Other | 416 | $30K | 6/10/2025 |
| Edric C. Funk | ▲ Buy | Open Market | 100 | $7K | 6/9/2025 |
| Edric C. Funk | ▲ Buy | Open Market | 15 | $1K | 6/9/2025 |
| Lori Riley | ▲ Buy | Grant | 3,315 | $0 | 4/1/2025 |
| TORO CO | ▲ Buy | Grant | 3,315 | $0 | 4/1/2025 |
| Edric C. Funk | ▲ Buy | Open Market | 67 | $5K | 3/12/2025 |
| Edric C. Funk | ▲ Buy | Open Market | 0 | $12 | 3/12/2025 |
| Angela C. Drake | ▲ Buy | Option Exercise | 2,675 | $207K | 3/10/2025 |
| Angela C. Drake | ▼ Sell | Tax Withholding | 1,362 | $105K | 3/10/2025 |
| Edric C. Funk | ▲ Buy | Open Market | 40 | $3K | 3/10/2025 |
| Edric C. Funk | ▼ Sell | Other | 382 | $29K | 3/10/2025 |
| Peter D. Moeller | ▲ Buy | Option Exercise | 932 | $72K | 3/3/2025 |
| Peter D. Moeller | ▼ Sell | Tax Withholding | 335 | $26K | 3/3/2025 |
| Kurt D. Svendsen | ▲ Buy | Option Exercise | 466 | $36K | 3/3/2025 |
| Kurt D. Svendsen | ▼ Sell | Tax Withholding | 168 | $13K | 3/3/2025 |
| Peter D. Moeller | ▼ Sell | Other | 595 | $0 | 1/15/2025 |
| Peter D. Moeller | ▼ Sell | Other | 595 | $0 | 1/15/2025 |
| Edric C. Funk | ▼ Sell | Other | 22 | $2K | 12/31/2024 |
| Edric C. Funk | ▼ Sell | Other | 32 | $3K | 12/30/2024 |
| Edric C. Funk | ▼ Sell | Other | 103 | $8K | 12/23/2024 |
| Edric C. Funk | ▲ Buy | Open Market | 280 | $23K | 12/20/2024 |
| Edric C. Funk | ▲ Buy | Open Market | 20 | $2K | 12/20/2024 |
| Gregory S. Janey | ▲ Buy | Grant | 1,050 | $0 | 12/18/2024 |
| Peter D. Moeller | ▲ Buy | Grant | 884 | $0 | 12/18/2024 |
| Kurt D. Svendsen | ▲ Buy | Grant | 940 | $0 | 12/18/2024 |
| Edric C. Funk | ▲ Buy | Grant | 387 | $0 | 12/18/2024 |
| Amy E. Dahl | ▲ Buy | Grant | 2,156 | $0 | 12/18/2024 |
| Kevin N. Carpenter | ▲ Buy | Option Exercise | 1,327 | $108K | 12/18/2024 |
| Kevin N. Carpenter | ▼ Sell | Other | 407 | $33K | 12/18/2024 |
| Angela C. Drake | ▲ Buy | Option Exercise | 718 | $58K | 12/18/2024 |
| Angela C. Drake | ▼ Sell | Tax Withholding | 220 | $18K | 12/18/2024 |
| Richard M. Olson | ▲ Buy | Option Exercise | 13,990 | $1.1M | 12/18/2024 |
| Richard M. Olson | ▼ Sell | Tax Withholding | 6,380 | $519K | 12/18/2024 |
| D. Christian Koch | ▲ Buy | Grant | 1,007 | $87K | 12/16/2024 |
| D. Christian Koch | ▼ Sell | Gift | 1,007 | $87K | 12/16/2024 |
| D. Christian Koch | ▼ Sell | Gift | 1,007 | $87K | 12/16/2024 |
| Jill M. Pemberton | ▲ Buy | Grant | 1,547 | $134K | 12/16/2024 |
| Jill M. Pemberton | ▼ Sell | Gift | 1,547 | $134K | 12/16/2024 |
| Jill M. Pemberton | ▼ Sell | Gift | 1,547 | $134K | 12/16/2024 |
| Dianne C. Craig | ▲ Buy | Grant | 1,429 | $123K | 12/16/2024 |
| Kevin N. Carpenter | ▲ Buy | Option Exercise | 6,058 | $524K | 12/2/2024 |
| Kevin N. Carpenter | ▼ Sell | Tax Withholding | 2,445 | $211K | 12/2/2024 |
| Gary Lee Ellis | ▲ Buy | Grant | 1,011 | $82K | 11/1/2024 |
| Jill M. Pemberton | ▲ Buy | Grant | 1,101 | $90K | 11/1/2024 |
| Jill M. Pemberton | ▼ Sell | Gift | 1,101 | $0 | 11/1/2024 |
| Jill M. Pemberton | ▼ Sell | Gift | 1,101 | $0 | 11/1/2024 |
| James Calvin O'Rourke | ▲ Buy | Grant | 1,101 | $90K | 11/1/2024 |
| Mullen Joyce A | ▲ Buy | Grant | 1,101 | $90K | 11/1/2024 |
| D. Christian Koch | ▲ Buy | Grant | 1,101 | $90K | 11/1/2024 |
| D. Christian Koch | ▼ Sell | Gift | 1,101 | $0 | 11/1/2024 |
| D. Christian Koch | ▼ Sell | Gift | 1,101 | $0 | 11/1/2024 |
| Jeffrey L. Harmening | ▲ Buy | Grant | 1,101 | $90K | 11/1/2024 |
| Eric P. Hansotia | ▲ Buy | Grant | 1,101 | $90K | 11/1/2024 |
| Dianne C. Craig | ▲ Buy | Grant | 1,101 | $90K | 11/1/2024 |
| Edric C. Funk | ▲ Buy | Option Exercise | 755 | $62K | 11/1/2024 |
| Edric C. Funk | ▼ Sell | Tax Withholding | 434 | $35K | 11/1/2024 |
| Gregory S. Janey | ▲ Buy | Option Exercise | 755 | $62K | 11/1/2024 |
| Gregory S. Janey | ▼ Sell | Tax Withholding | 396 | $32K | 11/1/2024 |
| Edric C. Funk | ▼ Sell | Other | 436 | $36K | 9/10/2024 |
| King Margeaux | ▲ Buy | Option Exercise | 4,230 | $394K | 8/1/2024 |
| King Margeaux | ▼ Sell | Tax Withholding | 1,929 | $180K | 8/1/2024 |
| Baab Jason P | ▲ Buy | Option Exercise | 2,666 | $255K | 7/31/2024 |
| Baab Jason P | ▼ Sell | Tax Withholding | 816 | $78K | 7/31/2024 |
| Edric C. Funk | ▼ Sell | Other | 55 | $5K | 6/28/2024 |
| Richard M. Olson | ▼ Sell | Gift | 4,000 | $0 | 6/24/2024 |
| Richard M. Olson | ▲ Buy | Option Exercise | 20,000 | $628K | 6/21/2024 |
| Richard M. Olson | ▼ Sell | Open Market | 20,000 | $1.9M | 6/21/2024 |
| Joanna M. Totsky | ▲ Buy | Option Exercise | 4,683 | $0 | 6/21/2024 |
| Joanna M. Totsky | ▼ Sell | Tax Withholding | 2,326 | $223K | 6/21/2024 |
| Amy E. Dahl | ▲ Buy | Option Exercise | 2,230 | $70K | 3/21/2024 |
| Amy E. Dahl | ▼ Sell | Tax Withholding | 1,238 | $112K | 3/21/2024 |
| Amy E. Dahl | ▲ Buy | Option Exercise | 2,230 | $70K | 3/21/2024 |
| Amy E. Dahl | ▼ Sell | Tax Withholding | 1,220 | $110K | 3/21/2024 |
| Edric C. Funk | ▼ Sell | Open Market | 1 | $83 | 3/15/2024 |
| Edric C. Funk | ▼ Sell | Open Market | 500 | $45K | 3/15/2024 |
| Edric C. Funk | ▼ Sell | Open Market | 114 | $10K | 3/15/2024 |
| Edric C. Funk | ▼ Sell | Other | 1,255 | $113K | 3/15/2024 |
| Gary Lee Ellis | ▲ Buy | Option Exercise | 5,192 | $160K | 3/15/2024 |
| Gary Lee Ellis | ▼ Sell | Open Market | 5,192 | $461K | 3/15/2024 |
| Angela C. Drake | ▲ Buy | Option Exercise | 2,630 | $233K | 3/11/2024 |
| Angela C. Drake | ▼ Sell | Tax Withholding | 1,332 | $118K | 3/11/2024 |
| Kurt D. Svendsen | ▲ Buy | Option Exercise | 458 | $42K | 3/1/2024 |
| Kurt D. Svendsen | ▼ Sell | Tax Withholding | 165 | $15K | 3/1/2024 |
| Peter D. Moeller | ▲ Buy | Option Exercise | 916 | $84K | 3/1/2024 |
| Peter D. Moeller | ▼ Sell | Tax Withholding | 329 | $30K | 3/1/2024 |
| Eric P. Hansotia | ▼ Sell | Gift | 1,882 | $0 | 1/12/2024 |
| Eric P. Hansotia | ▼ Sell | Gift | 1,882 | $0 | 1/12/2024 |
| Peter D. Moeller | ▼ Sell | Other | 4,843 | $0 | 1/12/2024 |
| Peter D. Moeller | ▼ Sell | Other | 4,843 | $0 | 1/12/2024 |
| Gregory S. Janey | ▼ Sell | Open Market | 1,630 | $156K | 12/29/2023 |
| Gregory S. Janey | ▲ Buy | Option Exercise | 1,630 | $51K | 12/29/2023 |
| Gregory S. Janey | ▲ Buy | Option Exercise | 1,630 | $51K | 12/29/2023 |
| Gregory S. Janey | ▼ Sell | Open Market | 1,630 | $156K | 12/29/2023 |
| COOPER JANET KATHERINE | ▼ Sell | Open Market | 1,660 | $165K | 12/26/2023 |
| COOPER JANET KATHERINE | ▼ Sell | Open Market | 939 | $93K | 12/22/2023 |
| Kurt D. Svendsen | ▲ Buy | Option Exercise | 4,800 | $151K | 12/22/2023 |
| Kurt D. Svendsen | ▼ Sell | Open Market | 4,800 | $472K | 12/22/2023 |
| Richard M. Olson | ▲ Buy | Grant | 36,596 | $0 | 12/20/2023 |