| Shares Outstanding | 29.07M |
| Float | 1.71M |
| Float Short Interest Percentage | 16.57% |
| Owners (insider) | 31.01% |
| Owners (institutional) | 15.64% |
| Owners (insider) change | -3.15% |
| Owners (institutional) change | 4.89% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 7, 2025 | Giacomo Gerardo Di | Grant | 16064 | 0.00 | $ 0.00 |
| Nov 1, 2025 | Richardson Jon Paul | Option Excercise | 10472 | 24.49 | $ 256,459.28 |
| Nov 1, 2025 | Castagnoli Daniel | Option Excercise | 9880 | 24.49 | $ 241,961.20 |
| Nov 1, 2025 | Gernetzke James | Option Excercise | 5222 | 24.49 | $ 127,886.78 |
| Oct 2, 2025 | Knight Margaret | Grant | 3238 | 0.00 | $ 0.00 |
| Oct 1, 2025 | Richardson Jon Paul | Option Excercise | 10470 | 27.78 | $ 290,856.60 |
| Oct 1, 2025 | Castagnoli Daniel | Option Excercise | 9878 | 27.78 | $ 274,410.84 |
| Oct 1, 2025 | Gernetzke James | Option Excercise | 5223 | 27.78 | $ 145,094.94 |
| Sep 1, 2025 | Richardson Jon Paul | Option Excercise | 10469 | 25.22 | $ 264,028.18 |
| Sep 1, 2025 | Gernetzke James | Option Excercise | 5222 | 25.22 | $ 131,698.84 |
| Sep 1, 2025 | Castagnoli Daniel | Option Excercise | 9878 | 25.22 | $ 249,123.16 |
| Aug 1, 2025 | Castagnoli Daniel | Option Excercise | 9876 | 30.84 | $ 304,575.84 |
| Aug 1, 2025 | Richardson Jon Paul | Option Excercise | 10469 | 30.84 | $ 322,863.96 |
| Aug 1, 2025 | McGregor Veronica | Option Excercise | 3027 | 30.84 | $ 93,352.68 |
| Aug 1, 2025 | Gernetzke James | Option Excercise | 5221 | 30.84 | $ 161,015.64 |
| Jul 4, 2025 | McGregor Veronica | Option Excercise | 270 | 32.80 | $ 8,856.00 |
| Jul 1, 2025 | Castagnoli Daniel | Option Excercise | 9878 | 28.83 | $ 284,782.74 |
| Jul 1, 2025 | Gernetzke James | Option Excercise | 5221 | 28.83 | $ 150,521.43 |
| Jul 1, 2025 | McGregor Veronica | Option Excercise | 3026 | 28.83 | $ 87,239.58 |
| Jul 1, 2025 | Richardson Jon Paul | Option Excercise | 10470 | 28.83 | $ 301,850.10 |
| Jun 4, 2025 | McGregor Veronica | Option Excercise | 271 | 29.85 | $ 8,089.35 |
| Jun 2, 2025 | Richardson Jon Paul | Option Excercise | 10470 | 28.50 | $ 298,395.00 |
| Jun 2, 2025 | Gernetzke James | Option Excercise | 5222 | 28.50 | $ 148,827.00 |
| Jun 2, 2025 | McGregor Veronica | Option Excercise | 3026 | 28.50 | $ 86,241.00 |
| Jun 2, 2025 | Castagnoli Daniel | Option Excercise | 9877 | 28.50 | $ 281,494.50 |
| May 21, 2025 | Gernetzke James | Option Excercise | 2316 | 34.51 | $ 79,925.16 |
| May 21, 2025 | Castagnoli Daniel | Grant | 64098 | 0.00 | $ 0.00 |
| May 21, 2025 | Castagnoli Daniel | Option Excercise | 2369 | 34.51 | $ 81,754.19 |
| May 21, 2025 | Olivera Matias | Grant | 42732 | 0.00 | $ 0.00 |
| May 21, 2025 | Skelton Tyler | Grant | 5000 | 0.00 | $ 0.00 |
| May 21, 2025 | Richardson Jon Paul | Grant | 128195 | 0.00 | $ 0.00 |
| May 21, 2025 | Richardson Jon Paul | Option Excercise | 4737 | 34.51 | $ 163,473.87 |
| May 21, 2025 | Gernetzke James | Grant | 62673 | 0.00 | $ 0.00 |
| May 14, 2025 | Olivera Matias | Open Market Sale | 4887 | 42.00 | $ 205,254.00 |
| May 14, 2025 | Gernetzke James | Open Market Sale | 800 | 40.75 | $ 32,600.00 |
| May 5, 2025 | McGregor Veronica | Option Excercise | 271 | 44.79 | $ 12,138.09 |
| May 1, 2025 | McGregor Veronica | Option Excercise | 3027 | 39.04 | $ 118,174.08 |
| May 1, 2025 | Castagnoli Daniel | Option Excercise | 9285 | 39.04 | $ 362,486.40 |
| May 1, 2025 | Richardson Jon Paul | Option Excercise | 9285 | 39.04 | $ 362,486.40 |
| May 1, 2025 | Gernetzke James | Option Excercise | 4642 | 39.04 | $ 181,223.68 |
| Apr 4, 2025 | McGregor Veronica | Option Excercise | 271 | 42.63 | $ 11,552.73 |
| Apr 1, 2025 | Richardson Jon Paul | Option Excercise | 9285 | 45.74 | $ 424,695.90 |
| Apr 1, 2025 | Gernetzke James | Option Excercise | 4643 | 45.74 | $ 212,370.82 |
| Apr 1, 2025 | McGregor Veronica | Option Excercise | 3027 | 45.74 | $ 138,454.98 |
| Apr 1, 2025 | Castagnoli Daniel | Option Excercise | 9285 | 45.74 | $ 424,695.90 |
| Mar 3, 2025 | McGregor Veronica | Option Excercise | 3296 | 42.10 | $ 138,759.10 |
| Mar 3, 2025 | Richardson Jon Paul | Option Excercise | 9285 | 42.20 | $ 391,827.00 |
| Mar 3, 2025 | Gernetzke James | Option Excercise | 4642 | 42.20 | $ 195,892.40 |
| Mar 3, 2025 | Castagnoli Daniel | Option Excercise | 9285 | 42.20 | $ 391,827.00 |
| Feb 4, 2025 | Gernetzke James | Option Excercise | 4642 | 49.88 | $ 231,542.96 |
| Feb 4, 2025 | Castagnoli Daniel | Option Excercise | 9284 | 49.88 | $ 463,085.92 |
| Feb 4, 2025 | Richardson Jon Paul | Option Excercise | 9284 | 49.88 | $ 463,085.92 |
| Feb 4, 2025 | McGregor Veronica | Option Excercise | 3297 | 50.68 | $ 167,085.77 |
| Jan 23, 2025 | Richardson Jon Paul | Option Excercise | 9521 | 30.68 | $ 292,104.28 |
| Jan 23, 2025 | McGregor Veronica | Option Excercise | 3518 | 30.84 | $ 108,482.37 |
| Jan 23, 2025 | Castagnoli Daniel | Option Excercise | 9533 | 30.68 | $ 292,472.44 |
| Jan 23, 2025 | Gernetzke James | Option Excercise | 4881 | 30.68 | $ 149,749.08 |