| Shares Outstanding | 27.58M |
| Float | 20.66M |
| Float Short Interest Percentage | 1.66% |
| Owners (insider) | 20.92% |
| Owners (institutional) | 60.83% |
| Owners (insider) change | -22.77% |
| Owners (institutional) change | 30.48% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 12, 2025 | Place Nicholas L. | Option Excercise | 10000 | 7.47 | $ 74,700.00 |
| Dec 10, 2025 | Chybowski Joseph M. | Option Excercise | 6000 | 7.47 | $ 44,820.00 |
| Dec 10, 2025 | Chybowski Joseph M. | Open Market Sale | 5211 | 18.05 | $ 94,053.34 |
| Dec 9, 2025 | Shellberg Jeffrey D. | Open Market Sale | 21936 | 17.78 | $ 389,989.18 |
| Dec 9, 2025 | Chybowski Joseph M. | Open Market Sale | 6780 | 17.99 | $ 121,949.83 |
| Dec 9, 2025 | Place Nicholas L. | Open Market Sale | 1408 | 17.63 | $ 24,829.52 |
| Dec 8, 2025 | Baack Jerry J. | Open Market Sale | 27097 | 17.94 | $ 486,156.33 |
| Dec 6, 2025 | Crocker Mary Jayne | Option Excercise | 779 | 17.84 | $ 13,897.36 |
| Dec 6, 2025 | Salazar Lisa M | Option Excercise | 451 | 17.84 | $ 8,045.84 |
| Dec 6, 2025 | Shellberg Jeffrey D. | Option Excercise | 669 | 17.84 | $ 11,934.96 |
| Dec 6, 2025 | Chybowski Joseph M. | Option Excercise | 732 | 17.84 | $ 13,058.88 |
| Dec 6, 2025 | Place Nicholas L. | Option Excercise | 621 | 17.84 | $ 11,078.64 |
| Dec 5, 2025 | Morrell Katie Lynn | Option Excercise | 459 | 17.84 | $ 8,188.56 |
| Dec 5, 2025 | Stejskal Jessica Anne | Option Excercise | 524 | 17.84 | $ 9,348.16 |
| Dec 5, 2025 | Espeseth Laura | Option Excercise | 717 | 17.84 | $ 12,791.28 |
| Dec 4, 2025 | Morrell Katie Lynn | Option Excercise | 201 | 18.03 | $ 3,624.03 |
| Dec 4, 2025 | Morrell Katie Lynn | Grant | 3125 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Stejskal Jessica Anne | Option Excercise | 201 | 18.03 | $ 3,624.03 |
| Dec 4, 2025 | Stejskal Jessica Anne | Grant | 2771 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Espeseth Laura | Option Excercise | 307 | 18.03 | $ 5,535.21 |
| Dec 4, 2025 | Espeseth Laura | Grant | 3900 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Urness Todd B. | Other Disposition | 350478 | 0.00 | $ 0.00 |
| Dec 4, 2025 | Shellberg Jeffrey D. | Other Disposition | 6356 | 0.00 | $ 0.00 |
| Nov 26, 2025 | Shellberg Jeffrey D. | Other Disposition | 21832 | 0.00 | $ 0.00 |
| 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 | Brezonik Lisa | Grant | 1164 | 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 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 | 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 30, 2025 | Juran David B. | Grant | 1235 | 0.00 | $ 0.00 |
| Jun 30, 2025 | Johnson James S. | 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 | 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 31, 2024 | Parish Douglas J. | Grant | 741 | 0.00 | $ 0.00 |