| Sep 2, 2026 | Sell | -9,174 | 25.92 USD | $237.8K | | SEC | |
| Sep 1, 2026 | Sell | -6,000 | 26.50 USD | $159K | | SEC | |
| Aug 28, 2026 | Sell | -10,000 | 26.35 USD | $263.5K | | SEC | |
| Aug 28, 2026 | Sell | -54,365 | 26.63 USD | $1.4M | | SEC | |
| Aug 26, 2026 | Sell | -45,461 | 26.30 USD | $1.2M | | SEC | |
| Aug 26, 2026 | Sell | -65,000 | 26.29 USD | $1.7M | | SEC | |
| Aug 24, 2026 | Sell | -150 | 26.30 USD | $3.9K | | SEC | |
| Aug 24, 2026 | Sell | -24,464 | 25.68 USD | $628.2K | | SEC | |
| Aug 24, 2026 | Sell | -35,000 | 25.08 USD | $877.8K | | SEC | |
| Aug 20, 2026 | Sell | -6,000 | 25.24 USD | $151.4K | | SEC | |
| Aug 20, 2026 | Sell | -12,000 | 25.34 USD | $304.1K | | SEC | |
| Aug 18, 2026 | Sell | -55,000 | 24.92 USD | $1.4M | | SEC | |
| Aug 18, 2026 | Sell | -20,402 | 24.12 USD | $492.1K | | SEC | |
| Aug 14, 2026 | Sell | -38,161 | 23.08 USD | $880.8K | | SEC | |
| Aug 14, 2026 | Sell | -50,000 | 23.65 USD | $1.2M | | SEC | |
| Aug 14, 2026 | Sell | -99 | 24.60 USD | $2.4K | | SEC | |
| Aug 12, 2026 | Sell | -5,800 | 20.72 USD | $120.2K | | SEC | |
| Aug 10, 2026 | Sell | -12,959 | 21.01 USD | $272.3K | | SEC | |
| Aug 10, 2026 | Sell | -36,965 | 20.83 USD | $770K | | SEC | |
| Aug 5, 2026 | Sell | -30,000 | 20.85 USD | $625.5K | | SEC | |
| Aug 5, 2026 | Sell | -33,000 | 20.68 USD | $682.4K | | SEC | |
| May 11, 2026 | Other | -2,921 | 19.67 USD | $57.5K | | SEC | |
| Mar 4, 2026 | Award | 19,706 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Dec 5, 2025 | Award | 22,266 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Dec 5, 2025 | Sell | -59,554 | 19.00 USD | $1.1M | | SEC | |