| Oct 2, 2026 | Open-market or private sale | −10,000 | $92.58 | $926K | 278,538 direct | Filing · EDGAR |
| Sep 9, 2026 | Open-market or private sale | −9,673 | $87.78 | $849K | 288,538 direct | Filing · EDGAR |
| Jun 9, 2026 | Open-market or private sale | −18,439 | $60.61 | $1.1M | 298,211 direct | Filing · EDGAR |
| Jun 8, 2026 | Grant or award from the company | +48,616 | | | 201,462 direct | Filing · EDGAR |
| Jun 8, 2026 | Grant or award from the company | +34,725 | | | 236,187 direct | Filing · EDGAR |
| Jun 8, 2026 | Grant or award from the company | +80,463 | | | 316,650 direct | Filing · EDGAR |
| Mar 9, 2026 | Open-market or private sale | −3,723 | $52.28 | $195K | 152,563 direct | Filing · EDGAR |
| Dec 9, 2025 | Open-market or private sale | −5,198 | $75.05 | $390K | 156,286 direct | Filing · EDGAR |
| Dec 5, 2025 | Open-market or private sale | −5,800 | $74.60 | $433K | 161,484 direct | Filing · EDGAR |
| Sep 9, 2025 | Open-market or private sale | −5,037 | $90.12 | $454K | 167,284 direct | Filing · EDGAR |
| Jun 24, 2025 | Open-market or private sale | −2,500 | $83.50 | $209K | 172,321 direct | Filing · EDGAR |
| Jun 9, 2025 | Open-market or private sale | −5,514 | $86.91 | $479K | 174,821 direct | Filing · EDGAR |
| Jun 8, 2025 | Grant or award from the company | +14,068 | | | 110,884 direct | Filing · EDGAR |
| Jun 8, 2025 | Grant or award from the company | +69,451 | | | 180,335 direct | Filing · EDGAR |
| Mar 10, 2025 | Open-market or private sale | −2,755 | $90.77 | $250K | 96,484 direct | Filing · EDGAR |
| Dec 9, 2024 | Open-market or private sale | −3,691 | $108.72 | $401K | 99,239 direct | Filing · EDGAR |
| Sep 9, 2024 | Open-market or private sale | −3,661 | $70.25 | $257K | 102,683 direct | Filing · EDGAR |
| Jun 10, 2024 | Open-market or private sale | −2,281 | $109.90 | $251K | 106,344 direct | Filing · EDGAR |
| Jun 8, 2024 | Grant or award from the company | +26,127 | | | 108,625 direct | Filing · EDGAR |
| Jun 7, 2024 | Open-market or private sale | −3,457 | $110.78 | $383K | 82,498 direct | Filing · EDGAR |
| Mar 11, 2024 | Open-market or private sale | −2,042 | $103.28 | $211K | 85,955 direct | Filing · EDGAR |
| Jan 8, 2024 | Grant or award from the company | +87,997 | | | 87,997 direct | Filing · EDGAR |