| Sep 17, 2026 | TTANPresident | Conversion of derivativeCode C · direct | 3,148 | — | — | 3,150 | Form 4 |
| Aug 12, 2026 | TTANPresident | Open-market saleCode S · indirect | 2,275 | $88.95 | $202K@ $88.95 | 0 | Form 4 |
| Aug 12, 2026 | TTANPresident | Open-market saleCode S · indirect | 2,137 | $88.95 | $190K@ $88.95 | 2,275 | Form 4 |
| Aug 12, 2026 | TTANPresident | Open-market saleCode S · indirect | 2,887 | $88.95 | $257K@ $88.95 | 4,412 | Form 4 |
| Aug 12, 2026 | TTANPresident | Open-market saleCode S · indirect | 6,072 | $88.95 | $540K@ $88.95 | 7,299 | Form 4 |
| Aug 12, 2026 | TTANPresident | Open-market saleCode S · indirect | 1,033 | $88.95 | $92K@ $88.95 | 13,371 | Form 4 |
| Aug 12, 2026 | TTANPresident | Open-market saleCode S · indirect | 1,180 | $88.95 | $105K@ $88.95 | 14,404 | Form 4 |
| Aug 12, 2026 | TTANPresident | Open-market saleCode S · indirect | 804 | $88.95 | $72K@ $88.95 | 15,584 | Form 4 |
| Aug 12, 2026 | TTANPresident | Conversion of derivativeCode C · indirect | 16,388 | — | — | 16,388 | Form 4 |
| Aug 11, 2026 | TTANPresident | Open-market saleCode S · indirect | 2,913 | $88.84 | $259K@ $88.84 | 0 | Form 4 |
| Aug 11, 2026 | TTANPresident | Open-market saleCode S · indirect | 49,395 | $88.84 | $4.4M@ $88.84 | 2,913 | Form 4 |
| Aug 11, 2026 | TTANPresident | Open-market saleCode S · indirect | 35,402 | $88.84 | $3.1M@ $88.84 | 52,308 | Form 4 |
| Aug 11, 2026 | TTANPresident | Open-market saleCode S · indirect | 7,146 | $88.84 | $635K@ $88.84 | 87,710 | Form 4 |
| Aug 11, 2026 | TTANPresident | Open-market saleCode S · indirect | 16,160 | $88.84 | $1.4M@ $88.84 | 94,856 | Form 4 |
| Aug 11, 2026 | TTANPresident | Open-market saleCode S · indirect | 3,716 | $88.84 | $330K@ $88.84 | 111,016 | Form 4 |
| Aug 11, 2026 | TTANPresident | Conversion of derivativeCode C · indirect | 114,732 | — | — | 114,732 | Form 4 |
| Jun 17, 2026 | TTANPresident | Open-market saleCode S · direct | 33 | $66.19 | $2K@ $66.19 | 1 | Form 4 |
| Jun 17, 2026 | TTANPresident | Open-market saleCode S · direct | 163 | $66.19 | $11K@ $66.19 | 34 | Form 4 |
| Jun 17, 2026 | TTANPresident | Open-market saleCode S · direct | 514 | $66.19 | $34K@ $66.19 | 198 | Form 4 |
| Jun 17, 2026 | TTANPresident | Open-market saleCode S · direct | 977 | $66.19 | $65K@ $66.19 | 711 | Form 4 |
| Jun 17, 2026 | TTANPresident | Open-market saleCode S · direct | 874 | $66.19 | $58K@ $66.19 | 1,688 | Form 4 |
| Jun 17, 2026 | TTANPresident | Open-market saleCode S · direct | 647 | $66.19 | $43K@ $66.19 | 2,563 | Form 4 |
| Jun 17, 2026 | TTANPresident | Conversion of derivativeCode C · direct | 3,208 | — | — | 3,209 | Form 4 |
| Mar 18, 2026 | TTANPresident | Open-market saleCode S · direct | 111 | $69.86 | $8K@ $69.86 | 1 | Form 4 |
| Mar 18, 2026 | TTANPresident | Open-market saleCode S · direct | 70 | $69.86 | $5K@ $69.86 | 112 | Form 4 |
| Mar 18, 2026 | TTANPresident | Open-market saleCode S · direct | 170 | $69.86 | $12K@ $69.86 | 182 | Form 4 |
| Mar 18, 2026 | TTANPresident | Open-market saleCode S · direct | 495 | $69.86 | $35K@ $69.86 | 352 | Form 4 |
| Mar 18, 2026 | TTANPresident | Open-market saleCode S · direct | 1,462 | $69.86 | $102K@ $69.86 | 846 | Form 4 |
| Mar 18, 2026 | TTANPresident | Open-market saleCode S · direct | 914 | $69.86 | $64K@ $69.86 | 2,308 | Form 4 |
| Mar 18, 2026 | TTANPresident | Conversion of derivativeCode C · direct | 3,221 | — | — | 3,222 | Form 4 |
| Jan 6, 2026 | TTANPresident | Open-market saleCode S · direct | 1,620 | $99.73 | $162K@ $99.73 | 1 | Form 4 |
| Jan 6, 2026 | TTANPresident | Open-market saleCode S · direct | 4,162 | $99.73 | $415K@ $99.73 | 1,621 | Form 4 |
| Jan 6, 2026 | TTANPresident | Open-market saleCode S · direct | 4,530 | $99.73 | $452K@ $99.73 | 5,783 | Form 4 |
| Jan 6, 2026 | TTANPresident | Open-market saleCode S · direct | 2,872 | $99.73 | $286K@ $99.73 | 10,313 | Form 4 |
| Jan 6, 2026 | TTANPresident | Open-market saleCode S · direct | 3,204 | $99.73 | $320K@ $99.73 | 13,185 | Form 4 |
| Jan 6, 2026 | TTANPresident | Conversion of derivativeCode C · direct | 16,388 | — | — | 16,389 | Form 4 |
| Jan 5, 2026 | TTANPresident | Open-market saleCode S · direct | 26 | $103.15 | $3K@ $103.15 | 1 | Form 4 |
| Jan 5, 2026 | TTANPresident | Open-market saleCode S · direct | 3,693 | $100.62 | $372K@ $100.62 | 27 | Form 4 |
| Jan 5, 2026 | TTANPresident | Open-market saleCode S · direct | 2,274 | $100.62 | $229K@ $100.62 | 3,720 | Form 4 |
| Jan 5, 2026 | TTANPresident | Open-market saleCode S · direct | 2,964 | $100.62 | $298K@ $100.62 | 5,994 | Form 4 |
| Jan 5, 2026 | TTANPresident | Open-market saleCode S · direct | 4,967 | $100.62 | $500K@ $100.62 | 8,958 | Form 4 |
| Jan 5, 2026 | TTANPresident | Open-market saleCode S · direct | 2,464 | $100.62 | $248K@ $100.62 | 13,925 | Form 4 |
| Jan 5, 2026 | TTANPresident | Conversion of derivativeCode C · direct | 16,388 | — | — | 16,389 | Form 4 |
| Dec 30, 2025 | TTANPresident | Conversion of derivativeCode C · indirect | 9,700 | — | — | 9,700 | Form 4 |
| Dec 17, 2025 | TTANPresident | Open-market saleCode S · directAlso reported by Mahdessian Ara | 85 | $105.30 | $9K@ $105.30 | 1 | Form 4 |
| Dec 17, 2025 | TTANPresident | Open-market saleCode S · directAlso reported by Mahdessian Ara | 204 | $105.30 | $22K@ $105.30 | 86 | Form 4 |
| Dec 17, 2025 | TTANPresident | Open-market saleCode S · directAlso reported by Mahdessian Ara | 1,064 | $105.30 | $112K@ $105.30 | 290 | Form 4 |
| Dec 17, 2025 | TTANPresident | Open-market saleCode S · directAlso reported by Mahdessian Ara | 195 | $105.30 | $21K@ $105.30 | 1,354 | Form 4 |
| Dec 17, 2025 | TTANPresident | Open-market saleCode S · directAlso reported by Mahdessian Ara | 410 | $105.30 | $43K@ $105.30 | 1,549 | Form 4 |
| Dec 17, 2025 | TTANPresident | Open-market saleCode S · directAlso reported by Mahdessian Ara | 264 | $105.30 | $28K@ $105.30 | 1,959 | Form 4 |
| Dec 17, 2025 | TTANPresident | Open-market saleCode S · directAlso reported by Mahdessian Ara | 817 | $105.30 | $86K@ $105.30 | 2,223 | Form 4 |
| Dec 17, 2025 | TTANPresident | Conversion of derivativeCode C · direct | 3,039 | — | — | 3,039 | Form 4 |
| Dec 16, 2025 | TTANPresident | Open-market saleCode S · direct | 165 | $103.99 | $17K@ $103.99 | 0 | Form 4 |
| Dec 16, 2025 | TTANPresident | Open-market saleCode S · direct | 4,324 | $103.99 | $450K@ $103.99 | 165 | Form 4 |
| Dec 16, 2025 | TTANPresident | Open-market saleCode S · direct | 3,686 | $103.99 | $383K@ $103.99 | 4,489 | Form 4 |
| Dec 16, 2025 | TTANPresident | Open-market saleCode S · direct | 6,540 | $103.99 | $680K@ $103.99 | 8,175 | Form 4 |
| Dec 16, 2025 | TTANPresident | Open-market saleCode S · direct | 1,673 | $103.99 | $174K@ $103.99 | 14,715 | Form 4 |
| Dec 16, 2025 | TTANPresident | Conversion of derivativeCode C · direct | 16,388 | — | — | 16,388 | Form 4 |
| Dec 15, 2025 | TTANPresident | Open-market saleCode S · direct | 603 | $102.82 | $62K@ $102.82 | 0 | Form 4 |
| Dec 15, 2025 | TTANPresident | Open-market saleCode S · direct | 9,818 | $102.82 | $1.0M@ $102.82 | 603 | Form 4 |
| Dec 15, 2025 | TTANPresident | Open-market saleCode S · direct | 5,967 | $102.82 | $614K@ $102.82 | 10,421 | Form 4 |
| Dec 15, 2025 | TTANPresident | Conversion of derivativeCode C · direct | 16,388 | — | — | 16,388 | Form 4 |