| Aug 3, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 162 | $164.49 | $27K@ $164.49 | 52,972,372 | Form 4 |
| Aug 3, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 47,943 | $163.91 | $7.9M@ $163.91 | 52,972,534 | Form 4 |
| Aug 3, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 67,971 | $163.08 | $11.1M@ $163.08 | 53,020,477 | Form 4 |
| Aug 3, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 7,350 | $161.82 | $1.2M@ $161.82 | 53,088,448 | Form 4 |
| Aug 3, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 19,647 | $160.82 | $3.2M@ $160.82 | 53,095,798 | Form 4 |
| Aug 3, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 18,409 | $160.14 | $2.9M@ $160.14 | 53,115,445 | Form 4 |
| Aug 3, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 155,000 | $22.90 | $3.5M@ $22.90 | 53,133,854 | Form 4 |
| Aug 1, 2026 | FTNTPRESIDENT & CEO | Shares withheld for tax or exercise priceCode F · direct | 6,611 | $161.95 | $1.1M@ $161.95 | 52,978,854 | Form 4 |
| Aug 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 2,275 | — | — | 52,985,465 | Form 4 |
| Aug 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 4,558 | — | — | 52,983,190 | Form 4 |
| Aug 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 6,260 | — | — | 52,978,632 | Form 4 |
| Jun 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 8,627 | $148.94 | $1.3M@ $148.94 | 52,972,372 | Form 4 |
| Jun 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 18,492 | $148.24 | $2.7M@ $148.24 | 52,980,999 | Form 4 |
| Jun 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 13,790 | $147.37 | $2.0M@ $147.37 | 52,999,491 | Form 4 |
| Jun 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 37,540 | $146.36 | $5.5M@ $146.36 | 53,013,281 | Form 4 |
| Jun 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 12,821 | $145.04 | $1.9M@ $145.04 | 53,050,821 | Form 4 |
| Jun 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 39,854 | $144.29 | $5.8M@ $144.29 | 53,063,642 | Form 4 |
| Jun 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 19,867 | $143.43 | $2.8M@ $143.43 | 53,103,496 | Form 4 |
| Jun 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 9,641 | $142.37 | $1.4M@ $142.37 | 53,123,363 | Form 4 |
| Jun 2, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 155,000 | $22.90 | $3.5M@ $22.90 | 53,133,004 | Form 4 |
| May 4, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 137 | $89.61 | $12K@ $89.61 | 52,978,004 | Form 4 |
| May 4, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 4,383 | $89.12 | $391K@ $89.12 | 52,978,141 | Form 4 |
| May 4, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 425 | $88.09 | $37K@ $88.09 | 52,982,524 | Form 4 |
| May 4, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 410 | $87.04 | $36K@ $87.04 | 52,982,949 | Form 4 |
| May 1, 2026 | FTNTPRESIDENT & CEO | Shares withheld for tax or exercise priceCode F · direct | 6,611 | $86.29 | $570K@ $86.29 | 52,983,359 | Form 4 |
| May 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 2,275 | — | — | 52,989,970 | Form 4 |
| May 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 4,557 | — | — | 52,987,695 | Form 4 |
| May 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 6,260 | — | — | 52,983,138 | Form 4 |
| Apr 17, 2026 | FTNTPRESIDENT & CEO | GiftCode G · indirect | 236,431 | — | — | 472,862 | Form 4 |
| Feb 20, 2026 | FTNTPRESIDENT & CEO | Grant or awardCode A · direct | 31,320 | — | — | 31,320 | Form 4 |
| Feb 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 1,175 | $82.33 | $97K@ $82.33 | 51,396,385 | Form 4 |
| Feb 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 94,170 | $81.72 | $7.7M@ $81.72 | 51,397,560 | Form 4 |
| Feb 2, 2026 | FTNTPRESIDENT & CEO | Open-market saleCode S · direct | 80,392 | $81.06 | $6.5M@ $81.06 | 51,491,730 | Form 4 |
| Feb 2, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 134,880 | $16.90 | $2.3M@ $16.90 | 51,572,122 | Form 4 |
| Feb 1, 2026 | FTNTPRESIDENT & CEO | Shares withheld for tax or exercise priceCode F · direct | 42,685 | $81.26 | $3.5M@ $81.26 | 51,437,242 | Form 4 |
| Feb 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 62,109 | — | — | 51,479,927 | Form 4 |
| Feb 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 9,101 | — | — | 51,417,818 | Form 4 |
| Feb 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 4,558 | — | — | 51,408,717 | Form 4 |
| Feb 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 6,260 | — | — | 51,404,159 | Form 4 |
| Feb 1, 2026 | FTNTPRESIDENT & CEO | Option exerciseCode M · direct | 6,020 | — | — | 51,397,899 | Form 4 |
| Jan 16, 2026 | FTNTPRESIDENT & CEO | Grant or awardCode A · direct | 62,109 | — | — | 62,109 | Form 4 |