| Oct 16, 2025 | HSU Hsenghung Sam | Open Market Purchase | 1000 | 42.45 | $ 42,450.00 |
| Oct 14, 2025 | Ancius Michael J | Option Excercise | 2000 | 43.20 | $ 86,390.00 |
| Aug 15, 2025 | Drazkowski William Joseph | Option Excercise | 6842 | 19.00 | $ 129,998.00 |
| Aug 15, 2025 | Drazkowski William Joseph | Open Market Sale | 6842 | 48.67 | $ 333,011.77 |
| Aug 8, 2025 | Soderberg John Lewis | Option Excercise | 34612 | 13.00 | $ 449,956.00 |
| Aug 8, 2025 | Soderberg John Lewis | Open Market Sale | 34612 | 48.03 | $ 1,662,421.28 |
| Aug 8, 2025 | Watts Jeffery Michael | Option Excercise | 48724 | 13.50 | $ 657,955.00 |
| Aug 8, 2025 | Watts Jeffery Michael | Open Market Sale | 48724 | 48.05 | $ 2,341,201.51 |
| Jul 24, 2025 | Broersma Anthony Paul | Option Excercise | 13582 | 15.18 | $ 206,170.00 |
| Jul 24, 2025 | Broersma Anthony Paul | Open Market Sale | 13582 | 47.93 | $ 650,930.97 |
| Jul 17, 2025 | Lisowski Sheryl Ann | Option Excercise | 21052 | 22.80 | $ 479,988.00 |
| Jul 17, 2025 | Lisowski Sheryl Ann | Open Market Sale | 21052 | 45.21 | $ 951,832.15 |
| Jun 5, 2025 | Papenfuss Donnalee Kathleen | Option Excercise | 2956 | 12.67 | $ 37,461.00 |
| Jun 5, 2025 | Papenfuss Donnalee Kathleen | Open Market Sale | 2956 | 41.27 | $ 121,983.23 |
| May 16, 2025 | Soderberg John Lewis | Option Excercise | 16362 | 27.50 | $ 449,955.00 |
| May 16, 2025 | Soderberg John Lewis | Open Market Sale | 16362 | 82.45 | $ 1,349,068.17 |
| May 6, 2025 | SATTERLEE SCOTT | Option Excercise | 9670 | 26.00 | $ 251,420.00 |
| May 6, 2025 | SATTERLEE SCOTT | Open Market Sale | 9670 | 79.51 | $ 768,867.50 |
| Apr 25, 2025 | Broersma Anthony Paul | Open Market Sale | 5568 | 81.19 | $ 452,059.89 |
| Apr 25, 2025 | Broersma Anthony Paul | Option Excercise | 5568 | 26.93 | $ 149,936.00 |
| Apr 24, 2025 | FLORNESS DANIEL L | Option Excercise | 50000 | 27.50 | $ 1,375,000.00 |
| Apr 24, 2025 | FLORNESS DANIEL L | Open Market Sale | 50000 | 82.12 | $ 4,106,085.00 |
| Apr 14, 2025 | Drazkowski William Joseph | Option Excercise | 15000 | 38.00 | $ 570,000.00 |
| Apr 14, 2025 | Drazkowski William Joseph | Open Market Sale | 15000 | 81.31 | $ 1,219,642.50 |
| Mar 14, 2025 | Lewis Holden | Option Excercise | 68655 | 40.44 | $ 2,776,372.00 |
| Mar 14, 2025 | Lewis Holden | Open Market Sale | 68664 | 74.97 | $ 5,147,956.62 |
| Jan 24, 2025 | Ancius Michael J | Other Disposition | 1000 | 0.00 | $ 0.00 |
| Nov 27, 2024 | FLORNESS DANIEL L | Other Disposition | 3500 | 0.00 | $ 0.00 |
| Nov 22, 2024 | Jansen James C | Option Excercise | 19564 | 23.00 | $ 449,972.00 |
| Nov 22, 2024 | Jansen James C | Open Market Sale | 19564 | 83.08 | $ 1,625,279.30 |
| Nov 13, 2024 | Johnson Daniel L. | Option Excercise | 8474 | 27.50 | $ 233,035.00 |
| Nov 13, 2024 | Johnson Daniel L. | Open Market Sale | 8474 | 83.36 | $ 706,396.03 |
| Nov 13, 2024 | Miller Charles S. | Option Excercise | 23480 | 40.29 | $ 945,990.00 |
| Nov 13, 2024 | Miller Charles S. | Open Market Sale | 23480 | 83.92 | $ 1,970,393.28 |