| Apr 28, 2026 | AwardD | 133,333 | 0.00 USD | $0 | SEC |
| Apr 28, 2026 | AwardD | 133,333 | 0.00 USD | $0 | SEC |
| Apr 28, 2026 | AwardD | 133,334 | 0.00 USD | $0 | SEC |
| Mar 18, 2026 | Sell | -4,876 | 64.49 USD | $314.5K | SEC |
| Mar 11, 2026 | Award | 8,630 | 0.00 USD | $0 | SEC |
| Mar 11, 2026 | Other | -3,754 | 62.23 USD | $233.6K | SEC |
| Feb 24, 2026 | Sell | -3,768 | 60.37 USD | $227.5K | SEC |
| Feb 19, 2026 | Other | -976 | 57.75 USD | $56.4K | SEC |
| Feb 18, 2026 | Other | -927 | 58.70 USD | $54.4K | SEC |
| Feb 18, 2026 | Other | -1,189 | 58.70 USD | $69.8K | SEC |
| Feb 13, 2026 | Award | 19,520 | 0.00 USD | $0 | SEC |
| Jul 28, 2025 | Sell | -12,438 | 51.94 USD | $646K | SEC |
| Jul 28, 2025 | Award | 26,620 | 0.00 USD | $0 | SEC |
| Mar 6, 2025 | Other | -4,219 | 50.00 USD | $211K | SEC |
| Mar 6, 2025 | Award | 11,779 | 0.00 USD | $0 | SEC |
| Feb 20, 2025 | Other | -920 | 53.78 USD | $49.5K | SEC |
| Feb 18, 2025 | Award | 6,320 | 0.00 USD | $0 | SEC |
| Feb 18, 2025 | Other | -699 | 52.87 USD | $37K | SEC |
| Feb 6, 2025 | Other | -925 | 52.15 USD | $48.2K | SEC |