| Sep 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 89 | $116.00 | $10K@ $116.00 | 0 | Form 4 |
| Sep 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 6,101 | $115.00 | $702K@ $115.00 | 89 | Form 4 |
| Sep 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 20,952 | $114.14 | $2.4M@ $114.14 | 6,190 | Form 4 |
| Sep 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 11,332 | $113.45 | $1.3M@ $113.45 | 27,142 | Form 4 |
| Sep 1, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 38,474 | $37.00 | $1.4M@ $37.00 | 38,474 | Form 4 |
| Aug 7, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 2,909 | $122.75 | $357K@ $122.75 | 0 | Form 4 |
| Aug 7, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 16,785 | $122.11 | $2.0M@ $122.11 | 2,909 | Form 4 |
| Aug 7, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 18,780 | $121.10 | $2.3M@ $121.10 | 19,694 | Form 4 |
| Aug 7, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 38,474 | $37.00 | $1.4M@ $37.00 | 38,474 | Form 4 |
| Jul 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 2,530 | $125.82 | $318K@ $125.82 | 0 | Form 4 |
| Jul 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 1,601 | $124.72 | $200K@ $124.72 | 2,530 | Form 4 |
| Jul 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 7,173 | $123.84 | $888K@ $123.84 | 4,131 | Form 4 |
| Jul 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 9,656 | $122.84 | $1.2M@ $122.84 | 11,304 | Form 4 |
| Jul 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 17,514 | $121.81 | $2.1M@ $121.81 | 20,960 | Form 4 |
| Jul 1, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 38,474 | $37.00 | $1.4M@ $37.00 | 38,474 | Form 4 |
| Jun 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 1,091 | $129.66 | $141K@ $129.66 | 0 | Form 4 |
| Jun 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 9,247 | $129.14 | $1.2M@ $129.14 | 1,091 | Form 4 |
| Jun 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 7,523 | $127.90 | $962K@ $127.90 | 10,338 | Form 4 |
| Jun 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 10,457 | $127.00 | $1.3M@ $127.00 | 17,861 | Form 4 |
| Jun 1, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 10,156 | $126.20 | $1.3M@ $126.20 | 28,318 | Form 4 |
| Jun 1, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 38,474 | $37.00 | $1.4M@ $37.00 | 38,474 | Form 4 |
| May 20, 2026 | STTDirector | Grant or awardCode A · direct | 1,526 | — | — | 26,472 | Form 4 |
| May 8, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 23,598 | $129.19 | $3.0M@ $129.19 | 0 | Form 4 |
| May 8, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 14,876 | $128.52 | $1.9M@ $128.52 | 23,598 | Form 4 |
| May 8, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 38,474 | $37.00 | $1.4M@ $37.00 | 38,474 | Form 4 |
| Apr 1, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 38,474 | $37.00 | $1.4M@ $37.00 | 38,474 | Form 4 |
| Mar 5, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 38,021 | $107.02 | $4.1M@ $107.02 | 0 | Form 4 |
| Mar 5, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 34,358 | $106.15 | $3.6M@ $106.15 | 38,021 | Form 4 |
| Mar 5, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 26,278 | $105.26 | $2.8M@ $105.26 | 72,379 | Form 4 |
| Mar 4, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 70,971 | $107.52 | $7.6M@ $107.52 | 98,657 | Form 4 |
| Mar 4, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 27,688 | $106.96 | $3.0M@ $106.96 | 169,628 | Form 4 |
| Mar 3, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 25,769 | $107.94 | $2.8M@ $107.94 | 197,316 | Form 4 |
| Mar 3, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 30,940 | $107.43 | $3.3M@ $107.43 | 223,085 | Form 4 |
| Mar 3, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 18,360 | $106.33 | $2.0M@ $106.33 | 254,025 | Form 4 |
| Mar 3, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 23,590 | $105.25 | $2.5M@ $105.25 | 272,385 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 1,824 | $110.64 | $202K@ $110.64 | 295,975 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 18,117 | $110.02 | $2.0M@ $110.02 | 297,799 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 16,457 | $108.91 | $1.8M@ $108.91 | 315,916 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 2,076 | $107.95 | $224K@ $107.95 | 332,373 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 38,474 | $37.00 | $1.4M@ $37.00 | 334,449 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 3,200 | $110.74 | $354K@ $110.74 | 295,975 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 41,456 | $110.05 | $4.6M@ $110.05 | 299,175 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 37,296 | $109.07 | $4.1M@ $109.07 | 340,631 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 13,778 | $108.27 | $1.5M@ $108.27 | 377,927 | Form 4 |
| Mar 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 2,929 | $107.16 | $314K@ $107.16 | 391,705 | Form 4 |
| Mar 1, 2026 | IRMPresident and CEO | Grant or awardCode A · direct | 74,069 | — | — | 74,069 | Form 4 |
| Mar 1, 2026 | IRMPresident and CEO | Shares withheld for tax or exercise priceCode F · direct | 256,040 | $108.33 | $27.7M@ $108.33 | 394,634 | Form 4 |
| Mar 1, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 650,674 | — | — | 650,674 | Form 4 |
| Feb 20, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 38,474 | $37.00 | $1.4M@ $37.00 | 38,474 | Form 4 |
| Feb 16, 2026 | IRMPresident and CEO | Grant or awardCode A · direct | 464,767 | — | — | 650,674 | Form 4 |
| Jan 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 12,673 | $83.55 | $1.1M@ $83.55 | 0 | Form 4 |
| Jan 2, 2026 | IRMPresident and CEO | Open-market saleCode S · direct | 25,809 | $82.99 | $2.1M@ $82.99 | 12,673 | Form 4 |
| Jan 2, 2026 | IRMPresident and CEO | Option exerciseCode M · direct | 38,482 | $37.00 | $1.4M@ $37.00 | 38,482 | Form 4 |
| Dec 1, 2025 | IRMPresident and CEO | Open-market saleCode S · direct | 10,569 | $83.93 | $887K@ $83.93 | 0 | Form 4 |
| Dec 1, 2025 | IRMPresident and CEO | Open-market saleCode S · direct | 58,556 | $83.23 | $4.9M@ $83.23 | 10,569 | Form 4 |
| Dec 1, 2025 | IRMPresident and CEO | Option exerciseCode M · direct | 69,125 | $36.59 | $2.5M@ $36.59 | 69,125 | Form 4 |