| Dec 23, 2025 | Gift | -4,698 | 0.00 USD | n/a (Non-cash transaction: the filing states a price of zero (award, gift, exercise)) | | SEC | |
| Dec 17, 2025 | Other | -1,217 | 54.08 USD | $65.8K | | SEC | |
| Feb 14, 2025 | Other | -804 | 55.45 USD | $44.6K | | SEC | |
| Feb 14, 2025 | Other | -1,206 | 55.47 USD | $66.9K | | SEC | |
| Feb 12, 2025 | Other | -886 | 56.03 USD | $49.6K | | SEC | |
| Feb 12, 2025 | Other | -545 | 56.84 USD | $31K | | SEC | |
| Feb 12, 2025 | Award | 12,652 | 56.03 USD | $708.9K | | SEC | |
| Nov 29, 2024 | Sell | -7,711 | 61.07 USD | $470.9K | | SEC | |
| Nov 29, 2024 | ExerciseD (derivative) | -9,506 | 55.68 USD | $529.3K | | SEC | |
| Nov 29, 2024 | Exercise | 9,506 | 55.68 USD | $529.3K | | SEC | |
| Nov 29, 2024 | Sell | -1,795 | 61.03 USD | $109.5K | | SEC | |
| Feb 20, 2024 | Other | -1,401 | 41.24 USD | $57.8K | | SEC | |
| Feb 20, 2024 | Award | 16,689 | 41.24 USD | $688.3K | | SEC | |
| Feb 20, 2024 | Other | -807 | 39.34 USD | $31.7K | | SEC | |
| Feb 14, 2024 | Award | 16,689 | 41.24 USD | $688.3K | | SEC | |
| Feb 14, 2024 | Other | -2,128 | 41.24 USD | $87.8K | | SEC | |
| Feb 14, 2024 | Other | -1,224 | 39.34 USD | $48.2K | | SEC | |
| Feb 12, 2024 | Other | -922 | 39.89 USD | $36.8K | | SEC | |
| May 3, 2023 | Buy | 14,500 | 27.21 USD | $394.5K | conv 84First in 12mo | SEC | |
| May 3, 2023 | Buy | 5,500 | 27.98 USD | $153.9K | conv 75First in 12mo | SEC | |
| Mar 2, 2023 | Other | -949 | 50.44 USD | $47.9K | | SEC | |
| Feb 15, 2023 | Award | 11,118 | 52.90 USD | $588.1K | | SEC | |
| Feb 15, 2023 | AwardD (derivative) | 13,093 | 52.90 USD | $692.6K | | SEC | |
| Feb 14, 2023 | Other | -551 | 52.90 USD | $29.1K | | SEC | |
| Feb 13, 2023 | Other | -864 | 52.51 USD | $45.4K | | SEC | |