| Sep 17, 2026 | TTANChief Executive Officer | Conversion of derivativeCode C · direct | 3,148 | — | — | 3,150 | Form 4 |
| Aug 4, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 5,528 | $84.89 | $469K@ $84.89 | 0 | Form 4 |
| Aug 4, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 11,902 | $84.89 | $1.0M@ $84.89 | 5,528 | Form 4 |
| Aug 4, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 17,167 | $84.89 | $1.5M@ $84.89 | 17,430 | Form 4 |
| Aug 4, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 3,445 | $84.89 | $292K@ $84.89 | 34,597 | Form 4 |
| Aug 4, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 245 | $84.89 | $21K@ $84.89 | 38,042 | Form 4 |
| Aug 4, 2026 | TTANChief Executive Officer | Conversion of derivativeCode C · indirect | 38,287 | — | — | 38,287 | Form 4 |
| Aug 3, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 1,613 | $84.75 | $137K@ $84.75 | 0 | Form 4 |
| Aug 3, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 3,271 | $84.75 | $277K@ $84.75 | 1,613 | Form 4 |
| Aug 3, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 2,950 | $84.75 | $250K@ $84.75 | 4,884 | Form 4 |
| Aug 3, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 26,473 | $84.75 | $2.2M@ $84.75 | 7,834 | Form 4 |
| Aug 3, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 15,459 | $84.75 | $1.3M@ $84.75 | 34,307 | Form 4 |
| Aug 3, 2026 | TTANChief Executive Officer | Conversion of derivativeCode C · indirect | 49,766 | — | — | 49,766 | Form 4 |
| Jul 7, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 179 | $80.98 | $14K@ $80.98 | 0 | Form 4 |
| Jul 7, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 28,048 | $80.98 | $2.3M@ $80.98 | 179 | Form 4 |
| Jul 7, 2026 | TTANChief Executive Officer | Open-market saleCode S · indirect | 23,720 | $80.98 | $1.9M@ $80.98 | 28,227 | Form 4 |
| Jul 7, 2026 | TTANChief Executive Officer | Conversion of derivativeCode C · indirect | 51,947 | — | — | 51,947 | Form 4 |
| Jun 17, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 31 | $66.19 | $2K@ $66.19 | 2 | Form 4 |
| Jun 17, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 154 | $66.19 | $10K@ $66.19 | 32 | Form 4 |
| Jun 17, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 485 | $66.19 | $32K@ $66.19 | 186 | Form 4 |
| Jun 17, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 923 | $66.19 | $61K@ $66.19 | 671 | Form 4 |
| Jun 17, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 825 | $66.19 | $55K@ $66.19 | 1,594 | Form 4 |
| Jun 17, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 610 | $66.19 | $40K@ $66.19 | 2,419 | Form 4 |
| Jun 17, 2026 | TTANChief Executive Officer | Conversion of derivativeCode C · direct | 3,028 | — | — | 3,029 | Form 4 |
| Mar 18, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 79 | $69.86 | $6K@ $69.86 | 1 | Form 4 |
| Mar 18, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 50 | $69.86 | $3K@ $69.86 | 80 | Form 4 |
| Mar 18, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 121 | $69.86 | $8K@ $69.86 | 130 | Form 4 |
| Mar 18, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 351 | $69.86 | $25K@ $69.86 | 250 | Form 4 |
| Mar 18, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 1,039 | $69.86 | $73K@ $69.86 | 601 | Form 4 |
| Mar 18, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 650 | $69.86 | $45K@ $69.86 | 1,640 | Form 4 |
| Mar 18, 2026 | TTANChief Executive Officer | Conversion of derivativeCode C · direct | 2,289 | — | — | 2,290 | Form 4 |
| Jan 15, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 481 | $92.49 | $44K@ $92.49 | 1 | Form 4 |
| Jan 15, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 6,304 | $92.49 | $583K@ $92.49 | 482 | Form 4 |
| Jan 15, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 3,878 | $92.49 | $359K@ $92.49 | 6,786 | Form 4 |
| Jan 15, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 2,436 | $92.49 | $225K@ $92.49 | 10,664 | Form 4 |
| Jan 15, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 4,319 | $92.49 | $399K@ $92.49 | 13,100 | Form 4 |
| Jan 15, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 5,525 | $92.49 | $511K@ $92.49 | 17,419 | Form 4 |
| Jan 15, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 9,057 | $92.49 | $838K@ $92.49 | 22,944 | Form 4 |
| Jan 15, 2026 | TTANChief Executive Officer | Conversion of derivativeCode C · direct | 32,000 | — | — | 32,001 | Form 4 |
| Jan 14, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 1,657 | $98.50 | $163K@ $98.50 | 1 | Form 4 |
| Jan 14, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 13,672 | $98.50 | $1.3M@ $98.50 | 1,658 | Form 4 |
| Jan 14, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 3,382 | $98.50 | $333K@ $98.50 | 15,330 | Form 4 |
| Jan 14, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 1,339 | $98.50 | $132K@ $98.50 | 18,712 | Form 4 |
| Jan 14, 2026 | TTANChief Executive Officer | Open-market saleCode S · direct | 11,950 | $98.50 | $1.2M@ $98.50 | 20,051 | Form 4 |
| Jan 14, 2026 | TTANChief Executive Officer | Conversion of derivativeCode C · direct | 32,000 | — | — | 32,001 | Form 4 |
| Dec 30, 2025 | TTANChief Executive Officer | Conversion of derivativeCode C · indirect | 19,000 | — | — | 19,000 | Form 4 |
| Dec 17, 2025 | TTANChief Executive Officer | Open-market saleCode S · directAlso reported by Kuzoyan Vahe | 85 | $105.30 | $9K@ $105.30 | 1 | Form 4 |
| Dec 17, 2025 | TTANChief Executive Officer | Open-market saleCode S · directAlso reported by Kuzoyan Vahe | 204 | $105.30 | $22K@ $105.30 | 85 | Form 4 |
| Dec 17, 2025 | TTANChief Executive Officer | Open-market saleCode S · directAlso reported by Kuzoyan Vahe | 1,064 | $105.30 | $112K@ $105.30 | 290 | Form 4 |
| Dec 17, 2025 | TTANChief Executive Officer | Open-market saleCode S · directAlso reported by Kuzoyan Vahe | 195 | $105.30 | $21K@ $105.30 | 1,353 | Form 4 |
| Dec 17, 2025 | TTANChief Executive Officer | Open-market saleCode S · directAlso reported by Kuzoyan Vahe | 410 | $105.30 | $43K@ $105.30 | 1,548 | Form 4 |
| Dec 17, 2025 | TTANChief Executive Officer | Open-market saleCode S · directAlso reported by Kuzoyan Vahe | 264 | $105.30 | $28K@ $105.30 | 1,959 | Form 4 |
| Dec 17, 2025 | TTANChief Executive Officer | Open-market saleCode S · directAlso reported by Kuzoyan Vahe | 817 | $105.30 | $86K@ $105.30 | 2,222 | Form 4 |
| Dec 17, 2025 | TTANChief Executive Officer | Conversion of derivativeCode C · direct | 3,039 | — | — | 3,039 | Form 4 |
| Dec 11, 2025 | TTANChief Executive Officer | Open-market saleCode S · indirect | 340 | $106.85 | $36K@ $106.85 | 0 | Form 4 |
| Dec 11, 2025 | TTANChief Executive Officer | Open-market saleCode S · indirect | 4,974 | $106.85 | $531K@ $106.85 | 340 | Form 4 |
| Dec 11, 2025 | TTANChief Executive Officer | Open-market saleCode S · indirect | 24,216 | $106.85 | $2.6M@ $106.85 | 5,314 | Form 4 |
| Dec 11, 2025 | TTANChief Executive Officer | Open-market saleCode S · indirect | 13,136 | $106.85 | $1.4M@ $106.85 | 29,530 | Form 4 |
| Dec 11, 2025 | TTANChief Executive Officer | Conversion of derivativeCode C · indirect | 42,666 | — | — | 42,666 | Form 4 |
| Dec 10, 2025 | TTANChief Executive Officer | Open-market saleCode S · indirect | 4,799 | $107.56 | $516K@ $107.56 | 0 | Form 4 |
| Dec 10, 2025 | TTANChief Executive Officer | Open-market saleCode S · indirect | 42,517 | $107.56 | $4.6M@ $107.56 | 4,799 | Form 4 |
| Dec 10, 2025 | TTANChief Executive Officer | Open-market saleCode S · indirect | 41,209 | $107.56 | $4.4M@ $107.56 | 47,316 | Form 4 |
| Dec 10, 2025 | TTANChief Executive Officer | Conversion of derivativeCode C · indirect | 88,525 | — | — | 88,525 | Form 4 |