| Jun 16, 2026 | INODCEO | Open-market saleCode S · direct | 1,562 | $113.16 | $177K@ $113.16 | 1,340,456 | Form 4 |
| Jun 16, 2026 | INODCEO | Open-market saleCode S · direct | 23,592 | $112.39 | $2.7M@ $112.39 | 1,342,018 | Form 4 |
| Jun 16, 2026 | INODCEO | Open-market saleCode S · direct | 42,870 | $111.50 | $4.8M@ $111.50 | 1,365,610 | Form 4 |
| Jun 16, 2026 | INODCEO | Open-market saleCode S · direct | 41,593 | $110.42 | $4.6M@ $110.42 | 1,408,480 | Form 4 |
| Jun 16, 2026 | INODCEO | Open-market saleCode S · direct | 54,411 | $109.55 | $6.0M@ $109.55 | 1,450,073 | Form 4 |
| Jun 16, 2026 | INODCEO | Open-market saleCode S · direct | 19,103 | $108.31 | $2.1M@ $108.31 | 1,504,484 | Form 4 |
| Jun 16, 2026 | INODCEO | Open-market saleCode S · direct | 16,869 | $107.31 | $1.8M@ $107.31 | 1,523,587 | Form 4 |
| Jun 16, 2026 | INODCEO | Option exerciseCode M · direct | 134,059 | $1.24 | $166K@ $1.24 | 1,540,456 | Form 4 |
| Jun 16, 2026 | INODCEO | Option exerciseCode M · direct | 65,941 | $3.41 | $225K@ $3.41 | 1,406,397 | Form 4 |
| Jun 15, 2026 | INODCEO | Open-market saleCode S · direct | 1,300 | $108.50 | $141K@ $108.50 | 1,340,456 | Form 4 |
| Jun 15, 2026 | INODCEO | Open-market saleCode S · direct | 6,240 | $107.35 | $670K@ $107.35 | 1,341,756 | Form 4 |
| Jun 15, 2026 | INODCEO | Open-market saleCode S · direct | 32,914 | $106.52 | $3.5M@ $106.52 | 1,347,996 | Form 4 |
| Jun 15, 2026 | INODCEO | Open-market saleCode S · direct | 25,653 | $105.81 | $2.7M@ $105.81 | 1,380,910 | Form 4 |
| Jun 15, 2026 | INODCEO | Open-market saleCode S · direct | 15,942 | $104.64 | $1.7M@ $104.64 | 1,406,563 | Form 4 |
| Jun 15, 2026 | INODCEO | Open-market saleCode S · direct | 12,010 | $103.49 | $1.2M@ $103.49 | 1,422,505 | Form 4 |
| Jun 15, 2026 | INODCEO | Option exerciseCode M · direct | 94,059 | $3.41 | $321K@ $3.41 | 1,434,515 | Form 4 |
| May 29, 2026 | INODCEO | Open-market saleCode S · direct | 1,316 | $107.44 | $141K@ $107.44 | 1,340,456 | Form 4 |
| May 29, 2026 | INODCEO | Open-market saleCode S · direct | 5,195 | $106.42 | $553K@ $106.42 | 1,341,772 | Form 4 |
| May 29, 2026 | INODCEO | Open-market saleCode S · direct | 9,157 | $105.49 | $966K@ $105.49 | 1,346,967 | Form 4 |
| May 29, 2026 | INODCEO | Open-market saleCode S · direct | 18,289 | $104.32 | $1.9M@ $104.32 | 1,356,124 | Form 4 |
| May 29, 2026 | INODCEO | Open-market saleCode S · direct | 39,848 | $103.53 | $4.1M@ $103.53 | 1,374,413 | Form 4 |
| May 29, 2026 | INODCEO | Open-market saleCode S · direct | 15,680 | $102.54 | $1.6M@ $102.54 | 1,414,261 | Form 4 |
| May 29, 2026 | INODCEO | Open-market saleCode S · direct | 8,701 | $101.51 | $883K@ $101.51 | 1,429,941 | Form 4 |
| May 29, 2026 | INODCEO | Open-market saleCode S · direct | 7,400 | $100.51 | $744K@ $100.51 | 1,438,642 | Form 4 |
| May 29, 2026 | INODCEO | Option exerciseCode M · direct | 105,586 | $4.99 | $527K@ $4.99 | 1,446,042 | Form 4 |
| May 22, 2026 | INODCEO | Open-market saleCode S · direct | 1,300 | $101.07 | $131K@ $101.07 | 1,340,456 | Form 4 |
| May 22, 2026 | INODCEO | Open-market saleCode S · direct | 36,756 | $100.37 | $3.7M@ $100.37 | 1,341,756 | Form 4 |
| May 22, 2026 | INODCEO | Option exerciseCode M · direct | 38,056 | $4.99 | $190K@ $4.99 | 1,378,512 | Form 4 |
| May 21, 2026 | INODCEO | Open-market saleCode S · direct | 3,309 | $97.49 | $323K@ $97.49 | 1,340,456 | Form 4 |
| May 21, 2026 | INODCEO | Open-market saleCode S · direct | 14,014 | $96.88 | $1.4M@ $96.88 | 1,343,765 | Form 4 |
| May 21, 2026 | INODCEO | Open-market saleCode S · direct | 120,967 | $95.50 | $11.6M@ $95.50 | 1,357,779 | Form 4 |
| May 21, 2026 | INODCEO | Open-market saleCode S · direct | 11,710 | $94.92 | $1.1M@ $94.92 | 1,478,746 | Form 4 |
| May 21, 2026 | INODCEO | Option exerciseCode M · direct | 150,000 | $4.99 | $749K@ $4.99 | 1,490,456 | Form 4 |
| May 20, 2026 | INODCEO | Open-market saleCode S · direct | 37,674 | $94.45 | $3.6M@ $94.45 | 1,340,456 | Form 4 |
| May 20, 2026 | INODCEO | Open-market saleCode S · direct | 68,775 | $93.52 | $6.4M@ $93.52 | 1,378,130 | Form 4 |
| May 20, 2026 | INODCEO | Open-market saleCode S · direct | 43,551 | $92.51 | $4.0M@ $92.51 | 1,446,905 | Form 4 |
| May 20, 2026 | INODCEO | Option exerciseCode M · direct | 150,000 | $4.99 | $749K@ $4.99 | 1,490,456 | Form 4 |
| May 19, 2026 | INODCEO | Option exerciseCode M · direct | 2,800 | $4.99 | $14K@ $4.99 | 1,343,256 | Form 4 |
| May 18, 2026 | INODCEO | Open-market saleCode S · direct | 6,535 | $96.48 | $630K@ $96.48 | 1,340,456 | Form 4 |
| May 18, 2026 | INODCEO | Open-market saleCode S · direct | 39,881 | $95.36 | $3.8M@ $95.36 | 1,346,991 | Form 4 |
| May 18, 2026 | INODCEO | Open-market saleCode S · direct | 43,289 | $94.28 | $4.1M@ $94.28 | 1,386,872 | Form 4 |
| May 18, 2026 | INODCEO | Open-market saleCode S · direct | 60,295 | $93.59 | $5.6M@ $93.59 | 1,430,161 | Form 4 |
| May 18, 2026 | INODCEO | Option exerciseCode M · direct | 150,000 | $4.99 | $749K@ $4.99 | 1,490,456 | Form 4 |
| May 15, 2026 | INODCEO | Open-market saleCode S · direct | 9,817 | $96.36 | $946K@ $96.36 | 1,340,456 | Form 4 |
| May 15, 2026 | INODCEO | Open-market saleCode S · direct | 76,142 | $95.87 | $7.3M@ $95.87 | 1,350,273 | Form 4 |
| May 15, 2026 | INODCEO | Open-market saleCode S · direct | 14,041 | $94.88 | $1.3M@ $94.88 | 1,426,415 | Form 4 |
| May 15, 2026 | INODCEO | Option exerciseCode M · direct | 100,000 | $4.99 | $499K@ $4.99 | 1,440,456 | Form 4 |
| May 14, 2026 | INODCEO | Open-market saleCode S · direct | 6,530 | $97.66 | $638K@ $97.66 | 1,340,456 | Form 4 |
| May 14, 2026 | INODCEO | Open-market saleCode S · direct | 41,555 | $96.69 | $4.0M@ $96.69 | 1,346,986 | Form 4 |
| May 14, 2026 | INODCEO | Open-market saleCode S · direct | 4,266 | $95.20 | $406K@ $95.20 | 1,388,541 | Form 4 |
| May 14, 2026 | INODCEO | Open-market saleCode S · direct | 2,799 | $94.62 | $265K@ $94.62 | 1,392,807 | Form 4 |
| May 14, 2026 | INODCEO | Open-market saleCode S · direct | 21,841 | $93.04 | $2.0M@ $93.04 | 1,395,606 | Form 4 |
| May 14, 2026 | INODCEO | Option exerciseCode M · direct | 76,991 | $4.99 | $384K@ $4.99 | 1,417,447 | Form 4 |
| May 13, 2026 | INODCEO | Open-market saleCode S · direct | 32,893 | $93.01 | $3.1M@ $93.01 | 1,340,456 | Form 4 |
| May 13, 2026 | INODCEO | Open-market saleCode S · direct | 1,300 | $91.30 | $119K@ $91.30 | 1,373,349 | Form 4 |
| May 13, 2026 | INODCEO | Open-market saleCode S · direct | 60,267 | $90.20 | $5.4M@ $90.20 | 1,374,649 | Form 4 |
| May 13, 2026 | INODCEO | Option exerciseCode M · direct | 59,493 | $4.99 | $297K@ $4.99 | 1,434,916 | Form 4 |
| May 13, 2026 | INODCEO | Option exerciseCode M · direct | 34,967 | $7.24 | $253K@ $7.24 | 1,375,423 | Form 4 |
| May 12, 2026 | INODCEO | Open-market saleCode S · direct | 51,923 | $95.87 | $5.0M@ $95.87 | 1,340,456 | Form 4 |
| May 12, 2026 | INODCEO | Open-market saleCode S · direct | 19,776 | $94.89 | $1.9M@ $94.89 | 1,392,379 | Form 4 |
| May 12, 2026 | INODCEO | Option exerciseCode M · direct | 45,033 | $7.24 | $326K@ $7.24 | 1,412,155 | Form 4 |
| May 12, 2026 | INODCEO | Option exerciseCode M · direct | 26,666 | $43.01 | $1.1M@ $43.01 | 1,367,222 | Form 4 |
| Dec 31, 2025 | INODCEO | Grant or awardCode A · direct | 100,098 | — | — | 1,340,456 | Form 4 |
| Dec 20, 2025 | INODCEO | Shares withheld for tax or exercise priceCode F · direct | 8,000 | $53.00 | $424K@ $53.00 | 1,240,358 | Form 4 |