| Shares Outstanding | 38.03M |
| Float | 37.23M |
| Float Short Interest Percentage | 4.99% |
| Owners (insider) | 1.66% |
| Owners (institutional) | 101.63% |
| Owners (insider) change | 4.4% |
| Owners (institutional) change | -0.05% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 4, 2026 | Limongelli Victor | Option Excercise | 33333 | 0.00 | $ 0.00 |
| Jan 4, 2026 | Limongelli Victor | Option Excercise | 12711 | 12.29 | $ 156,218.19 |
| Jan 2, 2026 | Capers Garry L | Option Excercise | 6635 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Garg Sarika | Option Excercise | 6635 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Boroditsky Marc | Option Excercise | 6635 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Johnson Marianne | Option Excercise | 6635 | 0.00 | $ 0.00 |
| Jan 2, 2026 | McConnell Michael J | Option Excercise | 6635 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Zenner Marc | Option Excercise | 6635 | 0.00 | $ 0.00 |
| Jan 2, 2026 | Nietzel Alfred A | Option Excercise | 6635 | 0.00 | $ 0.00 |
| Dec 31, 2025 | Mataac Lara | Option Excercise | 11909 | 0.00 | $ 0.00 |
| Dec 31, 2025 | Mataac Lara | Option Excercise | 3496 | 12.84 | $ 44,888.64 |
| Dec 31, 2025 | Martell Jorge Garcia | Option Excercise | 14187 | 0.00 | $ 0.00 |
| Dec 31, 2025 | Martell Jorge Garcia | Option Excercise | 6860 | 12.84 | $ 88,082.40 |
| Dec 16, 2025 | Jain Ashish | Option Excercise | 9456 | 0.00 | $ 0.00 |
| Dec 16, 2025 | Jain Ashish | Option Excercise | 3384 | 12.81 | $ 43,349.04 |
| Dec 12, 2025 | Martell Jorge Garcia | Open Market Sale | 10000 | 12.97 | $ 129,675.00 |
| Nov 14, 2025 | Mataac Lara | Option Excercise | 1132 | 0.00 | $ 0.00 |
| Nov 14, 2025 | Mataac Lara | Option Excercise | 333 | 12.67 | $ 4,219.11 |
| Nov 14, 2025 | Martell Jorge Garcia | Option Excercise | 1132 | 0.00 | $ 0.00 |
| Nov 14, 2025 | Martell Jorge Garcia | Option Excercise | 548 | 12.67 | $ 6,943.16 |
| Nov 5, 2025 | McConnell Michael J | Open Market Purchase | 50000 | 11.96 | $ 598,000.00 |
| Nov 4, 2025 | Zenner Marc | Open Market Purchase | 2000 | 12.13 | $ 24,259.80 |
| Sep 6, 2025 | Martell Jorge Garcia | Option Excercise | 13238 | 0.00 | $ 0.00 |
| Sep 6, 2025 | Martell Jorge Garcia | Option Excercise | 5823 | 15.21 | $ 88,567.83 |
| Aug 25, 2025 | Mataac Lara | Option Excercise | 535 | 14.56 | $ 7,789.60 |
| Aug 25, 2025 | Martell Jorge Garcia | Option Excercise | 892 | 14.56 | $ 12,987.52 |
| Aug 23, 2025 | Martell Jorge Garcia | Option Excercise | 3037 | 0.00 | $ 0.00 |
| Aug 23, 2025 | Mataac Lara | Option Excercise | 1822 | 0.00 | $ 0.00 |
| Aug 8, 2025 | Capers Garry L | Open Market Purchase | 2000 | 13.07 | $ 26,138.80 |
| Aug 8, 2025 | Zenner Marc | Open Market Purchase | 2200 | 12.80 | $ 28,160.00 |
| Jul 31, 2025 | Limongelli Victor | Option Excercise | 133333 | $ 0.00 | |
| Jul 31, 2025 | Limongelli Victor | Option Excercise | 67707 | 14.75 | $ 998,678.25 |
| Jun 13, 2025 | Mataac Lara | Option Excercise | 4596 | 0.00 | $ 0.00 |
| Jun 13, 2025 | Mataac Lara | Option Excercise | 1349 | 15.49 | $ 20,896.01 |
| May 14, 2025 | Mataac Lara | Option Excercise | 10756 | 0.00 | $ 0.00 |
| May 14, 2025 | Mataac Lara | Option Excercise | 3158 | 16.10 | $ 50,843.80 |
| May 14, 2025 | Martell Jorge Garcia | Option Excercise | 10756 | 0.00 | $ 0.00 |
| May 14, 2025 | Martell Jorge Garcia | Option Excercise | 3158 | 16.10 | $ 50,843.80 |
| Mar 6, 2025 | Martell Jorge Garcia | Option Excercise | 13236 | $ 0.00 | |
| Mar 6, 2025 | Martell Jorge Garcia | Option Excercise | 4049 | 16.47 | $ 66,687.03 |
| Feb 24, 2025 | Martell Jorge Garcia | Option Excercise | 1053 | 17.18 | $ 18,090.54 |
| Feb 24, 2025 | Mataac Lara | Option Excercise | 632 | 17.18 | $ 10,857.76 |
| Feb 23, 2025 | Martell Jorge Garcia | Option Excercise | 3038 | 0.00 | $ 0.00 |
| Feb 23, 2025 | Mataac Lara | Option Excercise | 1823 | 0.00 | $ 0.00 |