| Shares Outstanding | 94.89M |
| Float | 91.92M |
| Float Short Interest Percentage | 15.48% |
| Owners (insider) | 1.73% |
| Owners (institutional) | 115.29% |
| Owners (insider) change | 2.57% |
| Owners (institutional) change | 4.25% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 26, 2025 | Betz Stephen F. | Option Excercise | 18000 | 1.91 | $ 34,380.00 |
| Dec 18, 2025 | Struthers Richard Scott | Option Excercise | 44742 | 13.09 | $ 585,889.76 |
| Dec 1, 2025 | Pizzuti Dana | Option Excercise | 5000 | 16.89 | $ 84,450.00 |
| Dec 1, 2025 | Pizzuti Dana | Open Market Sale | 5000 | 45.02 | $ 225,100.00 |
| Nov 3, 2025 | Pizzuti Dana | Option Excercise | 5000 | 16.89 | $ 84,450.00 |
| Nov 3, 2025 | Pizzuti Dana | Open Market Sale | 5000 | 42.66 | $ 213,312.00 |
| Oct 1, 2025 | Pizzuti Dana | Option Excercise | 5000 | 16.89 | $ 84,450.00 |
| Oct 1, 2025 | Pizzuti Dana | Open Market Sale | 5000 | 41.81 | $ 209,050.00 |
| Sep 26, 2025 | Struthers Richard Scott | Open Market Sale | 4000 | 45.00 | $ 180,000.00 |
| Sep 26, 2025 | Fust Matthew K | Option Excercise | 10000 | 1.91 | $ 19,100.00 |
| Sep 26, 2025 | Fust Matthew K | Open Market Sale | 16000 | 44.75 | $ 716,000.00 |
| Sep 2, 2025 | Pizzuti Dana | Option Excercise | 5000 | 16.89 | $ 84,450.00 |
| Sep 2, 2025 | Pizzuti Dana | Open Market Sale | 5000 | 32.10 | $ 160,500.00 |
| Aug 22, 2025 | Pizzuti Dana | Option Excercise | 30000 | 16.89 | $ 506,700.00 |
| Aug 22, 2025 | Pizzuti Dana | Open Market Sale | 30000 | 30.43 | $ 912,900.00 |
| Aug 20, 2025 | Pizzuti Dana | Open Market Sale | 6492 | 29.18 | $ 189,436.56 |
| Jun 12, 2025 | Betz Stephen F. | Option Excercise | 88170 | 3.30 | $ 291,078.35 |
| Jun 12, 2025 | Betz Stephen F. | Open Market Sale | 97483 | 32.23 | $ 3,141,877.09 |
| Jun 11, 2025 | WIERENGA WENDALL | Grant | 6900 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Fust Matthew K | Grant | 6900 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Deardorf Caren | Grant | 6900 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Okey Stephanie | Grant | 6900 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Vivaldi Coelho Rogerio | Grant | 6900 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Bedrosian Camille L | Grant | 6900 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Nichols Weston | Grant | 6900 | 0.00 | $ 0.00 |
| May 14, 2025 | Struthers Richard Scott | Other Disposition | 180800 | 0.00 | $ 0.00 |
| Apr 2, 2025 | Struthers Richard Scott | Option Excercise | 81270 | 1.91 | $ 155,225.70 |
| Mar 19, 2025 | Pizzuti Dana | Open Market Sale | 2515 | 34.20 | $ 86,021.37 |
| Mar 19, 2025 | Knight Jeff E. | Open Market Sale | 7162 | 34.20 | $ 244,963.80 |
| Mar 19, 2025 | Betz Stephen F. | Open Market Sale | 5770 | 34.20 | $ 197,352.96 |
| Mar 19, 2025 | Struthers Richard Scott | Open Market Sale | 17338 | 34.20 | $ 593,016.96 |
| Mar 10, 2025 | Schilke Tobin | Grant | 52000 | 0.00 | $ 0.00 |
| Feb 20, 2025 | Struthers Richard Scott | Grant | 89000 | 0.00 | $ 0.00 |
| Feb 20, 2025 | Knight Jeff E. | Grant | 43000 | 0.00 | $ 0.00 |
| Feb 20, 2025 | Pizzuti Dana | Grant | 43000 | 0.00 | $ 0.00 |
| Feb 20, 2025 | Betz Stephen F. | Grant | 43000 | 0.00 | $ 0.00 |
| Feb 3, 2025 | Pizzuti Dana | Option Excercise | 5000 | 16.89 | $ 84,450.00 |
| Feb 3, 2025 | Pizzuti Dana | Open Market Sale | 5000 | 39.07 | $ 195,350.00 |
| Jan 7, 2025 | Pizzuti Dana | Option Excercise | 2500 | 19.64 | $ 49,100.00 |