| Shares Outstanding | 27.48M |
| Float | 20.55M |
| Float Short Interest Percentage | 1.27% |
| Owners (insider) | 21.15% |
| Owners (institutional) | 56.08% |
| Owners (insider) change | -12.23% |
| Owners (institutional) change | 30.48% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 21, 2025 | Baack Jerry J. | Option Excercise | 25000 | 7.47 | $ 186,750.00 |
| Nov 21, 2025 | Crocker Mary Jayne | Open Market Sale | 5920 | 17.00 | $ 100,640.00 |
| Nov 17, 2025 | Crocker Mary Jayne | Option Excercise | 18898 | 7.47 | $ 141,168.06 |
| Nov 13, 2025 | Crocker Mary Jayne | Open Market Sale | 4080 | 17.04 | $ 69,524.02 |
| Nov 12, 2025 | Baack Jerry J. | Open Market Sale | 25000 | 17.05 | $ 426,273.99 |
| Nov 10, 2025 | Crocker Mary Jayne | Open Market Sale | 8957 | 16.75 | $ 150,029.75 |
| Nov 10, 2025 | Urness Todd B. | Other Disposition | 516244 | 0.00 | $ 0.00 |
| Nov 6, 2025 | Salazar Lisa M | Open Market Sale | 2175 | 16.72 | $ 36,366.00 |
| Nov 5, 2025 | Baack Jerry J. | Open Market Sale | 15561 | 16.58 | $ 258,013.83 |
| Nov 5, 2025 | Crocker Mary Jayne | Open Market Sale | 277 | 17.00 | $ 4,709.00 |
| Oct 28, 2025 | Baack Jerry J. | Open Market Sale | 9439 | 17.01 | $ 160,551.73 |
| Oct 24, 2025 | Volk David J. | Open Market Purchase | 30000 | 17.45 | $ 523,541.95 |
| Oct 9, 2025 | Shellberg Jeffrey D. | Other Disposition | 109764 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Trutna Thomas P. | Grant | 582 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Johnson James S. | Grant | 1164 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Parish Douglas J. | Grant | 582 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Volk David J. | Grant | 582 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Urness Todd B. | Grant | 1164 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Juran David B. | Grant | 1164 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Lawal Mohammed | Grant | 1164 | 0.00 | $ 0.00 |
| Sep 30, 2025 | Brezonik Lisa | Grant | 1164 | 0.00 | $ 0.00 |
| Sep 10, 2025 | Shellberg Jeffrey D. | Option Excercise | 54882 | 7.47 | $ 409,968.54 |
| Sep 10, 2025 | Crocker Mary Jayne | Option Excercise | 20000 | 7.47 | $ 149,400.00 |
| Sep 4, 2025 | Crocker Mary Jayne | Open Market Purchase | 100 | 19.48 | $ 1,947.80 |
| Aug 25, 2025 | Crocker Mary Jayne | Open Market Sale | 10646 | 16.07 | $ 171,105.00 |
| Aug 22, 2025 | Shellberg Jeffrey D. | Open Market Sale | 6040 | 16.09 | $ 97,197.49 |
| Aug 22, 2025 | Trutna Thomas P. | Open Market Sale | 6152 | 16.40 | $ 100,892.80 |
| Aug 14, 2025 | Shellberg Jeffrey D. | Open Market Sale | 33960 | 16.03 | $ 544,339.90 |
| Aug 13, 2025 | Crocker Mary Jayne | Open Market Purchase | 100 | 20.00 | $ 1,999.99 |
| Aug 12, 2025 | Baack Jerry J. | Open Market Sale | 10000 | 16.01 | $ 160,066.00 |
| Aug 6, 2025 | Parish Douglas J. | Open Market Sale | 7500 | 15.24 | $ 114,262.50 |
| Jul 30, 2025 | Baack Jerry J. | Open Market Sale | 20000 | 16.02 | $ 320,400.00 |
| Jul 17, 2025 | Salazar Lisa M | Option Excercise | 1931 | 12.94 | $ 24,987.14 |
| Jun 30, 2025 | Juran David B. | Grant | 1235 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Johnson James S. | Grant | 1235 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Parish Douglas J. | Grant | 617 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Urness Todd B. | Grant | 1235 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Trutna Thomas P. | Grant | 617 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Brezonik Lisa | Grant | 1235 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Lawal Mohammed | Grant | 1235 | 0.00 | $ 0.00 |
| Jun 17, 2025 | Crocker Mary Jayne | Option Excercise | 20000 | 7.47 | $ 149,400.00 |
| Jun 4, 2025 | Salazar Lisa M | Open Market Sale | 3737 | 14.40 | $ 53,812.80 |
| May 14, 2025 | Trutna Thomas P. | Open Market Sale | 2200 | 15.78 | $ 34,706.98 |
| May 8, 2025 | Crocker Mary Jayne | Open Market Sale | 10113 | 15.55 | $ 157,225.35 |
| Apr 30, 2025 | Crocker Mary Jayne | Open Market Purchase | 190 | 18.75 | $ 3,562.50 |
| Apr 15, 2025 | Chybowski Joseph M. | Option Excercise | 2500 | 7.47 | $ 18,675.00 |
| Mar 31, 2025 | Johnson James S. | Grant | 1420 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Parish Douglas J. | Grant | 710 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Trutna Thomas P. | Grant | 710 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Brezonik Lisa | Grant | 1420 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Lawal Mohammed | Grant | 1420 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Urness Todd B. | Grant | 1420 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Juran David B. | Grant | 1420 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Shellberg Jeffrey D. | Other Disposition | 150000 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Salazar Lisa M | Grant | 5572 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Shellberg Jeffrey D. | Grant | 7525 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Crocker Mary Jayne | Grant | 8900 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Chybowski Joseph M. | Grant | 10275 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Place Nicholas L. | Grant | 7236 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Baack Jerry J. | Grant | 15847 | 0.00 | $ 0.00 |
| Feb 2, 2025 | Salazar Lisa M | Option Excercise | 1230 | 14.12 | $ 17,367.60 |
| Feb 2, 2025 | Shellberg Jeffrey D. | Option Excercise | 1338 | 14.12 | $ 18,892.56 |
| Feb 2, 2025 | Crocker Mary Jayne | Option Excercise | 1565 | 14.12 | $ 22,097.80 |
| Feb 2, 2025 | Chybowski Joseph M. | Option Excercise | 1619 | 14.12 | $ 22,860.28 |
| Feb 2, 2025 | Place Nicholas L. | Option Excercise | 1542 | 14.12 | $ 21,773.04 |
| Jan 15, 2025 | Chybowski Joseph M. | Option Excercise | 2500 | 7.47 | $ 18,675.00 |
| Dec 31, 2024 | Parish Douglas J. | Grant | 741 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Trutna Thomas P. | Grant | 741 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Brezonik Lisa | Grant | 1482 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Lawal Mohammed | Grant | 1482 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Urness Todd B. | Grant | 1482 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Juran David B. | Grant | 1482 | 0.00 | $ 0.00 |
| Dec 31, 2024 | Johnson James S. | Grant | 1482 | 0.00 | $ 0.00 |
| Dec 13, 2024 | Shellberg Jeffrey D. | Other Disposition | 304000 | 0.00 | $ 0.00 |
| Dec 11, 2024 | Chybowski Joseph M. | Open Market Sale | 3000 | 15.51 | $ 46,530.00 |
| Dec 6, 2024 | Salazar Lisa M | Option Excercise | 1105 | 15.13 | $ 16,718.65 |
| Dec 6, 2024 | Place Nicholas L. | Option Excercise | 1456 | 15.13 | $ 22,029.28 |
| Dec 6, 2024 | Chybowski Joseph M. | Option Excercise | 1637 | 15.13 | $ 24,767.81 |
| Dec 6, 2024 | Crocker Mary Jayne | Option Excercise | 1888 | 15.13 | $ 28,565.44 |
| Dec 6, 2024 | Shellberg Jeffrey D. | Option Excercise | 1699 | 15.13 | $ 25,705.87 |
| Dec 6, 2024 | Espeseth Laura | Option Excercise | 574 | 15.13 | $ 8,684.62 |
| Dec 5, 2024 | Espeseth Laura | Grant | 3365 | 0.00 | $ 0.00 |
| Dec 5, 2024 | Crocker Mary Jayne | Other Disposition | 1000 | 0.00 | $ 0.00 |
| Dec 4, 2024 | Espeseth Laura | Option Excercise | 530 | 15.17 | $ 8,042.72 |
| Dec 4, 2024 | Crocker Mary Jayne | Other Disposition | 1000 | 0.00 | $ 0.00 |
| Dec 2, 2024 | Crocker Mary Jayne | Other Disposition | 1000 | 0.00 | $ 0.00 |