XNAS 04 May, 2026 2:44 PM (EDT)
| Client Name | Client Category | Action | Reported to Exchange | Quantity | Post Transaction Holding | Traded % | Avg. Price | Value | Security Type |
|---|---|---|---|---|---|---|---|---|---|
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 177.11 per share. | 27 Apr 2026 | 4,259 | 6,075,611 | - | 177.1 | 754,297 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 190.50 per share. | 27 Apr 2026 | 100 | 6,052,370 | - | 190.5 | 19,050 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 189.09 per share. | 27 Apr 2026 | 100 | 6,052,470 | - | 189.1 | 18,909 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 187.10 per share. | 27 Apr 2026 | 100 | 6,052,570 | - | 187.1 | 18,710 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 185.73 per share. | 27 Apr 2026 | 400 | 6,052,670 | - | 185.7 | 74,292 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 183.98 per share. | 27 Apr 2026 | 300 | 6,053,070 | - | 184.0 | 55,194 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 183.05 per share. | 27 Apr 2026 | 300 | 6,053,370 | - | 183.1 | 54,915 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 181.91 per share. | 27 Apr 2026 | 767 | 6,053,670 | - | 181.9 | 139,525 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 180.78 per share. | 27 Apr 2026 | 2,633 | 6,054,437 | - | 180.8 | 475,997 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 179.92 per share. | 27 Apr 2026 | 8,322 | 6,057,070 | - | 179.9 | 1,497,276 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 179.08 per share. | 27 Apr 2026 | 4,630 | 6,065,392 | - | 179.1 | 829,146 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 177.87 per share. | 27 Apr 2026 | 5,589 | 6,070,022 | - | 177.9 | 994,131 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 189.46 per share. | 22 Apr 2026 | 4,205 | 6,080,270 | - | 189.5 | 796,671 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 190.62 per share. | 22 Apr 2026 | 400 | 6,079,870 | - | 190.6 | 76,249 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 184.74 per share. | 22 Apr 2026 | 1,000 | 6,106,370 | - | 184.7 | 184,739 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 185.72 per share. | 22 Apr 2026 | 2,200 | 6,104,170 | - | 185.7 | 408,588 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 186.75 per share. | 22 Apr 2026 | 3,450 | 6,100,720 | - | 186.7 | 644,285 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 187.76 per share. | 22 Apr 2026 | 6,850 | 6,093,870 | - | 187.8 | 1,286,157 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 188.81 per share. | 22 Apr 2026 | 9,395 | 6,084,475 | - | 188.8 | 1,773,833 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 158.94 per share. | 16 Apr 2026 | 4,865 | 6,107,910 | - | 158.9 | 773,261 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 165.51 per share. | 16 Apr 2026 | 100 | 6,107,370 | - | 165.5 | 16,551 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 154.10 per share. | 16 Apr 2026 | 900 | 6,133,970 | - | 154.1 | 138,687 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 160.37 per share. | 16 Apr 2026 | 440 | 6,107,470 | - | 160.4 | 70,562 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 155.15 per share. | 16 Apr 2026 | 2,455 | 6,131,515 | - | 155.2 | 380,905 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 156.00 per share. | 16 Apr 2026 | 2,895 | 6,128,620 | - | 156.0 | 451,612 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 157.33 per share. | 16 Apr 2026 | 5,545 | 6,123,075 | - | 157.3 | 872,396 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 158.20 per share. | 16 Apr 2026 | 10,300 | 6,112,775 | - | 158.2 | 1,629,452 | Ordinary Shares |
| James Laufman | Chief Legal Officer, Secretary | Sale of securities on an exchange or to another person at price $ 164.41 per share. | 15 Apr 2026 | 10,000 | 198,609 | - | 164.4 | 1,644,100 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Gift of securities by or to the insider at price $ 0.00 per share. | 15 Apr 2026 | 7,500 | 1,775,002 | - | 0 | Ordinary Shares | |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 152.51 per share. | 14 Apr 2026 | 6,669 | 434,589 | - | 152.5 | 1,017,080 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 153.54 per share. | 14 Apr 2026 | 911 | 433,678 | - | 153.5 | 139,871 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 119.86 per share. | 10 Apr 2026 | 9,593 | 6,144,679 | - | 119.9 | 1,149,806 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 116.12 per share. | 10 Apr 2026 | 600 | 6,156,172 | - | 116.1 | 69,670 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 121.47 per share. | 10 Apr 2026 | 2,959 | 6,134,870 | - | 121.5 | 359,426 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 120.56 per share. | 10 Apr 2026 | 6,850 | 6,137,829 | - | 120.6 | 825,804 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 114.40 per share. | 10 Apr 2026 | 100 | 6,156,772 | - | 114.4 | 11,440 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 113.56 per share. | 10 Apr 2026 | 500 | 6,156,872 | - | 113.6 | 56,782 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 112.11 per share. | 10 Apr 2026 | 1,100 | 6,157,372 | - | 112.1 | 123,322 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 111.07 per share. | 10 Apr 2026 | 1,875 | 6,158,472 | - | 111.1 | 208,255 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 110.13 per share. | 10 Apr 2026 | 1,423 | 6,160,347 | - | 110.1 | 156,718 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 109.05 per share. | 10 Apr 2026 | 600 | 6,161,770 | - | 109.1 | 65,430 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 118.77 per share. | 10 Apr 2026 | 1,500 | 6,154,272 | - | 118.8 | 178,155 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 117.57 per share. | 10 Apr 2026 | 400 | 6,155,772 | - | 117.6 | 47,027 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 102.33 per share. | 06 Apr 2026 | 6,419 | 6,183,451 | - | 102.3 | 656,844 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 106.04 per share. | 06 Apr 2026 | 600 | 6,162,370 | - | 106.0 | 63,623 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 104.93 per share. | 06 Apr 2026 | 799 | 6,162,970 | - | 104.9 | 83,841 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 103.76 per share. | 06 Apr 2026 | 4,901 | 6,163,769 | - | 103.8 | 508,541 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 103.17 per share. | 06 Apr 2026 | 14,781 | 6,168,670 | - | 103.2 | 1,524,996 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 101.45 per share. | 05 Apr 2026 | 2,434 | 108,786 | - | 101.4 | 246,929 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 101.45 per share. | 05 Apr 2026 | 2,434 | 108,786 | - | 101.4 | 246,929 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 101.45 per share. | 02 Apr 2026 | 6,149 | 228,460 | - | 101.4 | 623,816 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 101.45 per share. | 02 Apr 2026 | 6,149 | 222,311 | - | 101.4 | 623,816 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 101.45 per share. | 02 Apr 2026 | 2,460 | 443,718 | - | 101.5 | 249,567 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 101.45 per share. | 02 Apr 2026 | 2,460 | 441,258 | - | 101.5 | 249,567 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 101.45 per share. | 02 Apr 2026 | 3,180 | 2,610,329 | - | 101.5 | 322,611 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 101.45 per share. | 02 Apr 2026 | 3,180 | 2,613,509 | - | 101.5 | 322,611 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 101.45 per share. | 02 Apr 2026 | 6,149 | 228,460 | - | 101.4 | 623,816 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 101.45 per share. | 02 Apr 2026 | 6,149 | 222,311 | - | 101.4 | 623,816 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 101.45 per share. | 02 Apr 2026 | 2,460 | 443,718 | - | 101.5 | 249,567 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 101.45 per share. | 02 Apr 2026 | 2,460 | 441,258 | - | 101.5 | 249,567 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 101.45 per share. | 02 Apr 2026 | 3,180 | 2,610,329 | - | 101.5 | 322,611 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 101.45 per share. | 02 Apr 2026 | 3,180 | 2,613,509 | - | 101.5 | 322,611 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 89.69 per share. | 31 Mar 2026 | 6,071 | 6,206,799 | - | 89.7 | 544,530 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 88.87 per share. | 31 Mar 2026 | 4,500 | 6,212,870 | - | 88.9 | 399,936 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 93.69 per share. | 31 Mar 2026 | 7,114 | 6,189,870 | - | 93.7 | 666,535 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 92.62 per share. | 31 Mar 2026 | 2,200 | 6,196,984 | - | 92.6 | 203,773 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 91.85 per share. | 31 Mar 2026 | 4,200 | 6,199,184 | - | 91.8 | 385,754 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 90.68 per share. | 31 Mar 2026 | 3,415 | 6,203,384 | - | 90.7 | 309,677 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 98.89 per share. | 24 Mar 2026 | 2,400 | 6,242,470 | - | 98.9 | 237,339 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 103.37 per share. | 24 Mar 2026 | 100 | 6,217,370 | - | 103.4 | 10,337 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 102.61 per share. | 24 Mar 2026 | 1,900 | 6,217,470 | - | 102.6 | 194,951 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 101.73 per share. | 24 Mar 2026 | 5,900 | 6,219,370 | - | 101.7 | 600,228 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 100.73 per share. | 24 Mar 2026 | 8,600 | 6,225,270 | - | 100.7 | 866,306 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 99.90 per share. | 24 Mar 2026 | 8,600 | 6,233,870 | - | 99.9 | 859,178 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 102.92 per share. | 17 Mar 2026 | 3,700 | 6,268,670 | - | 102.9 | 380,800 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 115.27 per share. | 17 Mar 2026 | 400 | 6,246,670 | - | 115.3 | 46,107 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 114.25 per share. | 17 Mar 2026 | 900 | 6,247,070 | - | 114.3 | 102,828 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 119.23 per share. | 17 Mar 2026 | 300 | 6,246,170 | - | 119.2 | 35,770 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 113.32 per share. | 17 Mar 2026 | 300 | 6,247,970 | - | 113.3 | 33,997 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 112.29 per share. | 17 Mar 2026 | 1,800 | 6,248,270 | - | 112.3 | 202,116 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 121.63 per share. | 17 Mar 2026 | 900 | 6,245,270 | - | 121.6 | 109,471 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 122.68 per share. | 17 Mar 2026 | 200 | 6,245,070 | - | 122.7 | 24,536 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 123.64 per share. | 17 Mar 2026 | 100 | 6,244,970 | - | 123.6 | 12,364 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 125.51 per share. | 17 Mar 2026 | 100 | 6,244,870 | - | 125.5 | 12,551 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 116.79 per share. | 17 Mar 2026 | 200 | 6,246,470 | - | 116.8 | 23,358 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 111.35 per share. | 17 Mar 2026 | 2,500 | 6,250,070 | - | 111.3 | 278,363 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 110.11 per share. | 17 Mar 2026 | 900 | 6,252,570 | - | 110.1 | 99,097 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 109.01 per share. | 17 Mar 2026 | 1,800 | 6,253,470 | - | 109.0 | 196,215 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 108.12 per share. | 17 Mar 2026 | 2,500 | 6,255,270 | - | 108.1 | 270,303 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 106.67 per share. | 17 Mar 2026 | 1,598 | 6,257,770 | - | 106.7 | 170,463 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 105.98 per share. | 17 Mar 2026 | 1,202 | 6,259,368 | - | 106.0 | 127,384 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 104.68 per share. | 17 Mar 2026 | 1,100 | 6,260,570 | - | 104.7 | 115,147 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 103.78 per share. | 17 Mar 2026 | 7,000 | 6,261,670 | - | 103.8 | 726,441 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 113.88 per share. | 11 Mar 2026 | 288 | 252,337 | - | 113.9 | 32,797 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 115.80 per share. | 11 Mar 2026 | 2,086 | 247,987 | - | 115.8 | 241,564 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 117.06 per share. | 11 Mar 2026 | 2,472 | 245,515 | - | 117.1 | 289,362 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 117.88 per share. | 11 Mar 2026 | 4,008 | 241,507 | - | 117.9 | 472,477 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 119.04 per share. | 11 Mar 2026 | 3,969 | 237,538 | - | 119.0 | 472,480 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 119.76 per share. | 11 Mar 2026 | 2,871 | 234,667 | - | 119.8 | 343,824 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 120.53 per share. | 11 Mar 2026 | 58 | 234,609 | - | 120.5 | 6,991 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 114.13 per share. | 11 Mar 2026 | 501 | 1,832,001 | - | 114.1 | 57,179 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 115.08 per share. | 11 Mar 2026 | 6,437 | 1,825,564 | - | 115.1 | 740,774 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 115.80 per share. | 11 Mar 2026 | 5,915 | 1,819,649 | - | 115.8 | 684,981 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 117.05 per share. | 11 Mar 2026 | 7,051 | 1,812,598 | - | 117.1 | 825,353 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 117.90 per share. | 11 Mar 2026 | 11,414 | 1,801,184 | - | 117.9 | 1,345,728 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 119.04 per share. | 11 Mar 2026 | 10,744 | 1,790,440 | - | 119.0 | 1,279,004 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 119.76 per share. | 11 Mar 2026 | 7,787 | 1,782,653 | - | 119.8 | 932,542 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 120.54 per share. | 11 Mar 2026 | 151 | 1,782,502 | - | 120.5 | 18,202 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 115.08 per share. | 11 Mar 2026 | 2,264 | 250,073 | - | 115.1 | 260,543 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 120.61 per share. | 11 Mar 2026 | 100 | 6,272,370 | - | 120.6 | 12,061 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 119.81 per share. | 11 Mar 2026 | 3,256 | 6,272,470 | - | 119.8 | 390,115 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 119.13 per share. | 11 Mar 2026 | 6,144 | 6,275,726 | - | 119.1 | 731,916 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 117.97 per share. | 11 Mar 2026 | 5,700 | 6,281,870 | - | 118.0 | 672,434 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 117.16 per share. | 11 Mar 2026 | 4,079 | 6,287,570 | - | 117.2 | 477,892 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 115.88 per share. | 11 Mar 2026 | 3,821 | 6,291,649 | - | 115.9 | 442,774 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 115.23 per share. | 11 Mar 2026 | 4,200 | 6,295,470 | - | 115.2 | 483,985 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 114.02 per share. | 11 Mar 2026 | 200 | 6,299,670 | - | 114.0 | 22,804 | Ordinary Shares |
| James Laufman | Chief Legal Officer, Secretary | Payment of exercise price or tax liability using portion of securities received from the company at price $ 130.66 per share. | 19 Feb 2026 | 6,350 | 208,609 | - | 130.7 | 829,691 | Ordinary Shares |
| Pantas Sutardja | Director | Sale of securities on an exchange or to another person at price $ 128.67 per share. | 30 Jan 2026 | 1,875 | 5,892,034 | - | 128.7 | 241,256 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 133.79 per share. | 29 Jan 2026 | 420 | 252,786 | - | 133.8 | 56,192 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 132.76 per share. | 29 Jan 2026 | 1,132 | 253,206 | - | 132.8 | 150,284 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 131.84 per share. | 29 Jan 2026 | 1,219 | 254,338 | - | 131.8 | 160,713 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 130.84 per share. | 29 Jan 2026 | 504 | 255,557 | - | 130.8 | 65,942 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 129.64 per share. | 29 Jan 2026 | 143 | 256,061 | - | 129.6 | 18,539 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 129.11 per share. | 29 Jan 2026 | 1,010 | 256,204 | - | 129.1 | 130,398 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 127.71 per share. | 29 Jan 2026 | 2,448 | 257,214 | - | 127.7 | 312,642 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 126.84 per share. | 29 Jan 2026 | 5,444 | 259,662 | - | 126.8 | 690,502 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 126.01 per share. | 29 Jan 2026 | 3,270 | 265,106 | - | 126.0 | 412,067 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 124.85 per share. | 29 Jan 2026 | 1,094 | 268,376 | - | 124.8 | 136,582 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 123.76 per share. | 29 Jan 2026 | 1,171 | 269,470 | - | 123.8 | 144,922 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 134.57 per share. | 29 Jan 2026 | 435 | 1,832,502 | - | 134.6 | 58,536 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 133.79 per share. | 29 Jan 2026 | 1,128 | 1,832,937 | - | 133.8 | 150,915 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 132.76 per share. | 29 Jan 2026 | 3,046 | 1,834,065 | - | 132.8 | 404,384 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 131.84 per share. | 29 Jan 2026 | 3,280 | 1,837,111 | - | 131.8 | 432,434 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 130.84 per share. | 29 Jan 2026 | 1,356 | 1,840,391 | - | 130.8 | 177,413 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 129.64 per share. | 29 Jan 2026 | 378 | 1,841,747 | - | 129.6 | 49,004 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 129.00 per share. | 29 Jan 2026 | 3,702 | 1,842,125 | - | 129.0 | 477,570 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 127.71 per share. | 29 Jan 2026 | 6,091 | 1,845,827 | - | 127.7 | 777,905 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 126.83 per share. | 29 Jan 2026 | 15,217 | 1,851,918 | - | 126.8 | 1,930,016 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 126.01 per share. | 29 Jan 2026 | 9,277 | 1,867,135 | - | 126.0 | 1,169,022 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 124.84 per share. | 29 Jan 2026 | 3,144 | 1,876,412 | - | 124.8 | 392,510 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 134.57 per share. | 29 Jan 2026 | 161 | 252,625 | - | 134.6 | 21,665 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 123.81 per share. | 29 Jan 2026 | 2,946 | 1,879,556 | - | 123.8 | 364,750 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 123.96 per share. | 29 Jan 2026 | 1,700 | 6,325,670 | - | 124.0 | 210,725 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 134.34 per share. | 29 Jan 2026 | 200 | 6,299,870 | - | 134.3 | 26,867 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 133.24 per share. | 29 Jan 2026 | 600 | 6,300,070 | - | 133.2 | 79,946 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 132.32 per share. | 29 Jan 2026 | 1,301 | 6,300,670 | - | 132.3 | 172,150 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 131.07 per share. | 29 Jan 2026 | 700 | 6,301,971 | - | 131.1 | 91,746 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 129.16 per share. | 29 Jan 2026 | 2,576 | 6,302,671 | - | 129.2 | 332,717 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 128.00 per share. | 29 Jan 2026 | 2,315 | 6,305,247 | - | 128.0 | 296,331 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 127.12 per share. | 29 Jan 2026 | 9,143 | 6,307,562 | - | 127.1 | 1,162,259 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 126.23 per share. | 29 Jan 2026 | 7,733 | 6,316,705 | - | 126.2 | 976,108 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 124.85 per share. | 29 Jan 2026 | 1,232 | 6,324,438 | - | 124.8 | 153,810 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 135.07 per share. | 22 Jan 2026 | 6,239 | 6,344,707 | - | 135.1 | 842,696 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 136.24 per share. | 22 Jan 2026 | 5,038 | 6,339,669 | - | 136.2 | 686,391 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 137.15 per share. | 22 Jan 2026 | 5,744 | 6,333,925 | - | 137.1 | 787,784 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 138.28 per share. | 22 Jan 2026 | 3,928 | 6,329,997 | - | 138.3 | 543,183 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 138.91 per share. | 22 Jan 2026 | 700 | 6,329,297 | - | 138.9 | 97,240 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 143.54 per share. | 22 Jan 2026 | 300 | 6,327,370 | - | 143.5 | 43,062 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 142.50 per share. | 22 Jan 2026 | 500 | 6,327,670 | - | 142.5 | 71,249 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 140.96 per share. | 22 Jan 2026 | 427 | 6,328,170 | - | 141.0 | 60,191 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 140.21 per share. | 22 Jan 2026 | 700 | 6,328,597 | - | 140.2 | 98,146 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 133.15 per share. | 22 Jan 2026 | 1,400 | 6,355,970 | - | 133.1 | 186,407 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 134.07 per share. | 22 Jan 2026 | 5,024 | 6,350,946 | - | 134.1 | 673,591 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 164.66 per share. | 15 Jan 2026 | 100 | 6,357,370 | - | 164.7 | 16,466 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 162.65 per share. | 15 Jan 2026 | 600 | 6,358,070 | - | 162.6 | 97,588 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 156.23 per share. | 15 Jan 2026 | 3,954 | 6,368,324 | - | 156.2 | 617,726 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 161.59 per share. | 15 Jan 2026 | 1,000 | 6,358,670 | - | 161.6 | 161,591 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 155.00 per share. | 15 Jan 2026 | 3,300 | 6,372,278 | - | 155.0 | 511,504 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 153.95 per share. | 15 Jan 2026 | 3,100 | 6,375,578 | - | 153.9 | 477,244 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 153.14 per share. | 15 Jan 2026 | 4,000 | 6,378,678 | - | 153.1 | 612,548 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 151.89 per share. | 15 Jan 2026 | 1,100 | 6,382,678 | - | 151.9 | 167,077 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 160.37 per share. | 15 Jan 2026 | 1,400 | 6,359,670 | - | 160.4 | 224,517 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 150.61 per share. | 15 Jan 2026 | 900 | 6,383,778 | - | 150.6 | 135,553 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 149.34 per share. | 15 Jan 2026 | 2,692 | 6,384,678 | - | 149.3 | 402,010 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 163.76 per share. | 15 Jan 2026 | 600 | 6,357,470 | - | 163.8 | 98,257 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 159.39 per share. | 15 Jan 2026 | 600 | 6,361,070 | - | 159.4 | 95,634 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 157.95 per share. | 15 Jan 2026 | 1,500 | 6,361,670 | - | 158.0 | 236,927 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 157.05 per share. | 15 Jan 2026 | 5,154 | 6,363,170 | - | 157.0 | 809,411 | Ordinary Shares |
| Sylvia Acevedo | Director | Sale of securities on an exchange or to another person at price $ 156.25 per share. | 13 Jan 2026 | 1,100 | 18,545 | - | 156.3 | 171,875 | Ordinary Shares |
| Sylvia Acevedo | Director | Sale of securities on an exchange or to another person at price $ 162.11 per share. | 13 Jan 2026 | 1,100 | 19,645 | - | 162.1 | 178,321 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 136.00 per share. | 08 Jan 2026 | 1,603 | 6,415,767 | - | 136.0 | 218,014 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 142.72 per share. | 08 Jan 2026 | 100 | 6,387,370 | - | 142.7 | 14,272 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 141.89 per share. | 08 Jan 2026 | 3,335 | 6,387,470 | - | 141.9 | 473,205 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 141.22 per share. | 08 Jan 2026 | 13,325 | 6,390,805 | - | 141.2 | 1,881,733 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 140.29 per share. | 08 Jan 2026 | 2,163 | 6,404,130 | - | 140.3 | 303,456 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 138.95 per share. | 08 Jan 2026 | 2,600 | 6,406,293 | - | 138.9 | 361,268 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 137.88 per share. | 08 Jan 2026 | 4,474 | 6,408,893 | - | 137.9 | 616,886 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 137.09 per share. | 08 Jan 2026 | 2,400 | 6,413,367 | - | 137.1 | 329,019 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 129.49 per share. | 07 Jan 2026 | 2,073 | 287,228 | - | 129.5 | 268,433 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 130.42 per share. | 07 Jan 2026 | 777 | 286,451 | - | 130.4 | 101,336 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 131.72 per share. | 07 Jan 2026 | 318 | 286,133 | - | 131.7 | 41,887 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 132.32 per share. | 07 Jan 2026 | 148 | 285,985 | - | 132.3 | 19,583 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 133.79 per share. | 07 Jan 2026 | 28 | 285,957 | - | 133.8 | 3,746 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 134.68 per share. | 07 Jan 2026 | 255 | 285,702 | - | 134.7 | 34,343 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 135.49 per share. | 07 Jan 2026 | 530 | 285,172 | - | 135.5 | 71,808 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 136.33 per share. | 07 Jan 2026 | 621 | 284,551 | - | 136.3 | 84,663 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 137.54 per share. | 07 Jan 2026 | 244 | 284,307 | - | 137.5 | 33,559 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 138.56 per share. | 07 Jan 2026 | 444 | 283,863 | - | 138.6 | 61,519 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 139.35 per share. | 07 Jan 2026 | 40 | 283,823 | - | 139.4 | 5,574 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 140.66 per share. | 07 Jan 2026 | 1,600 | 282,223 | - | 140.7 | 225,064 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 141.32 per share. | 07 Jan 2026 | 1,770 | 280,453 | - | 141.3 | 250,136 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 142.44 per share. | 07 Jan 2026 | 336 | 280,117 | - | 142.4 | 47,860 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 135.86 per share. | 07 Jan 2026 | 487 | 279,630 | - | 135.9 | 66,166 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 136.81 per share. | 07 Jan 2026 | 871 | 278,759 | - | 136.8 | 119,164 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 137.68 per share. | 07 Jan 2026 | 1,842 | 276,917 | - | 137.7 | 253,598 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 138.64 per share. | 07 Jan 2026 | 812 | 276,105 | - | 138.6 | 112,578 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 139.57 per share. | 07 Jan 2026 | 644 | 275,461 | - | 139.6 | 89,881 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 140.85 per share. | 07 Jan 2026 | 2,228 | 273,233 | - | 140.8 | 313,809 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 141.54 per share. | 07 Jan 2026 | 2,322 | 270,911 | - | 141.5 | 328,664 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 142.41 per share. | 07 Jan 2026 | 270 | 270,641 | - | 142.4 | 38,452 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 125.69 per share. | 07 Jan 2026 | 172 | 290,401 | - | 125.7 | 21,619 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 126.38 per share. | 07 Jan 2026 | 188 | 290,213 | - | 126.4 | 23,760 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 127.55 per share. | 07 Jan 2026 | 316 | 289,897 | - | 127.5 | 40,305 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 128.74 per share. | 07 Jan 2026 | 596 | 289,301 | - | 128.7 | 76,727 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 128.10 per share. | 07 Jan 2026 | 4,136 | 450,604 | - | 128.1 | 529,812 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 128.99 per share. | 07 Jan 2026 | 524 | 450,080 | - | 129.0 | 67,590 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 140.15 per share. | 07 Jan 2026 | 3,902 | 446,178 | - | 140.2 | 546,867 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 140.24 per share. | 02 Jan 2026 | 6,149 | 290,573 | - | 140.2 | 862,336 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 143.22 per share. | 02 Jan 2026 | 5,169 | 296,722 | - | 143.2 | 740,304 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 140.24 per share. | 02 Jan 2026 | 2,348 | 454,740 | - | 140.2 | 329,284 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 143.22 per share. | 02 Jan 2026 | 1,590 | 457,088 | - | 143.2 | 227,720 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 144.14 per share. | 02 Jan 2026 | 1,200 | 6,423,301 | - | 144.1 | 172,962 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 141.48 per share. | 02 Jan 2026 | 2,000 | 6,446,961 | - | 141.5 | 282,968 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 142.46 per share. | 02 Jan 2026 | 11,896 | 6,435,065 | - | 142.5 | 1,694,755 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 143.20 per share. | 02 Jan 2026 | 10,564 | 6,424,501 | - | 143.2 | 1,512,723 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 148.44 per share. | 02 Jan 2026 | 1,757 | 6,420,161 | - | 148.4 | 260,804 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 149.41 per share. | 02 Jan 2026 | 400 | 6,419,761 | - | 149.4 | 59,764 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 151.04 per share. | 02 Jan 2026 | 800 | 6,418,961 | - | 151.0 | 120,828 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 140.24 per share. | 02 Jan 2026 | 1,591 | 6,417,370 | - | 140.2 | 223,122 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 145.32 per share. | 02 Jan 2026 | 200 | 6,423,101 | - | 145.3 | 29,063 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 147.55 per share. | 02 Jan 2026 | 1,183 | 6,421,918 | - | 147.5 | 174,549 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 143.22 per share. | 02 Jan 2026 | 2,304 | 2,619,751 | - | 143.2 | 329,979 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 140.24 per share. | 02 Jan 2026 | 3,062 | 2,616,689 | - | 140.2 | 429,415 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 143.97 per share. | 29 Dec 2025 | 20,731 | 6,457,276 | - | 144.0 | 2,984,594 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 141.97 per share. | 29 Dec 2025 | 6,991 | 6,495,570 | - | 142.0 | 992,542 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 142.94 per share. | 29 Dec 2025 | 17,563 | 6,478,007 | - | 142.9 | 2,510,511 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 144.63 per share. | 29 Dec 2025 | 8,315 | 6,448,961 | - | 144.6 | 1,202,593 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 140.77 per share. | 29 Dec 2025 | 1,400 | 6,502,561 | - | 140.8 | 197,081 | Ordinary Shares |
| James Laufman | Chief Legal Officer, Secretary | Sale of securities on an exchange or to another person at price $ 150.00 per share. | 24 Dec 2025 | 10,000 | 214,905 | - | 150 | 1,500,000 | Ordinary Shares |
| Sylvia Acevedo | Director | Gift of securities by or to the insider at price $ 0.00 per share. | 23 Dec 2025 | 83 | 20,745 | - | 0 | Ordinary Shares | |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 156.00 per share. | 22 Dec 2025 | 200 | 6,503,961 | - | 156 | 31,200 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 154.92 per share. | 22 Dec 2025 | 751 | 6,504,161 | - | 154.9 | 116,348 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 153.94 per share. | 22 Dec 2025 | 3,700 | 6,504,912 | - | 153.9 | 569,576 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 153.06 per share. | 22 Dec 2025 | 4,182 | 6,508,612 | - | 153.1 | 640,083 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 152.00 per share. | 22 Dec 2025 | 7,672 | 6,512,794 | - | 152.0 | 1,166,124 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 150.98 per share. | 22 Dec 2025 | 6,500 | 6,520,466 | - | 151.0 | 981,395 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 149.20 per share. | 22 Dec 2025 | 13,483 | 6,545,478 | - | 149.2 | 2,011,692 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 149.94 per share. | 22 Dec 2025 | 18,512 | 6,526,966 | - | 149.9 | 2,775,760 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Gift of securities by or to the insider at price $ 0.00 per share. | 18 Dec 2025 | 750 | 111,220 | - | 0 | Ordinary Shares | |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 141.77 per share. | 15 Dec 2025 | 10,160 | 6,603,801 | - | 141.8 | 1,440,366 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 147.38 per share. | 15 Dec 2025 | 377 | 6,558,961 | - | 147.4 | 55,564 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 142.84 per share. | 15 Dec 2025 | 7,843 | 6,595,958 | - | 142.8 | 1,120,282 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 143.61 per share. | 15 Dec 2025 | 10,192 | 6,585,766 | - | 143.6 | 1,463,663 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 144.75 per share. | 15 Dec 2025 | 15,264 | 6,570,502 | - | 144.8 | 2,209,495 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 145.56 per share. | 15 Dec 2025 | 8,716 | 6,561,786 | - | 145.6 | 1,268,698 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 146.51 per share. | 15 Dec 2025 | 2,448 | 6,559,338 | - | 146.5 | 358,651 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 150.55 per share. | 11 Dec 2025 | 4,992 | 1,934,137 | - | 150.6 | 751,569 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 150.56 per share. | 11 Dec 2025 | 1,753 | 316,838 | - | 150.6 | 263,923 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 149.36 per share. | 11 Dec 2025 | 1,316 | 318,591 | - | 149.4 | 196,552 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Gift of securities by or to the insider at price $ 0.00 per share. | 11 Dec 2025 | 10,000 | 1,882,502 | - | 0 | Ordinary Shares | |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 159.20 per share. | 11 Dec 2025 | 227 | 1,892,502 | - | 159.2 | 36,138 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 158.41 per share. | 11 Dec 2025 | 1,825 | 1,892,729 | - | 158.4 | 289,107 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 157.49 per share. | 11 Dec 2025 | 1,232 | 1,894,554 | - | 157.5 | 194,033 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 156.42 per share. | 11 Dec 2025 | 1,707 | 1,895,786 | - | 156.4 | 267,005 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 155.58 per share. | 11 Dec 2025 | 1,616 | 1,897,493 | - | 155.6 | 251,420 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 154.38 per share. | 11 Dec 2025 | 9,374 | 1,899,109 | - | 154.4 | 1,447,172 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 153.56 per share. | 11 Dec 2025 | 9,805 | 1,908,483 | - | 153.6 | 1,505,632 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 152.56 per share. | 11 Dec 2025 | 10,883 | 1,918,288 | - | 152.6 | 1,660,267 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 151.40 per share. | 11 Dec 2025 | 4,966 | 1,929,171 | - | 151.4 | 751,869 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 149.40 per share. | 11 Dec 2025 | 3,373 | 1,939,129 | - | 149.4 | 503,930 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 159.19 per share. | 11 Dec 2025 | 84 | 301,891 | - | 159.2 | 13,372 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 158.41 per share. | 11 Dec 2025 | 679 | 301,975 | - | 158.4 | 107,563 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 157.49 per share. | 11 Dec 2025 | 462 | 302,654 | - | 157.5 | 72,761 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 156.42 per share. | 11 Dec 2025 | 642 | 303,116 | - | 156.4 | 100,422 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 155.58 per share. | 11 Dec 2025 | 601 | 303,758 | - | 155.6 | 93,504 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 154.38 per share. | 11 Dec 2025 | 3,449 | 304,359 | - | 154.4 | 532,465 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 153.49 per share. | 11 Dec 2025 | 3,469 | 307,808 | - | 153.5 | 532,445 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 152.56 per share. | 11 Dec 2025 | 3,832 | 311,277 | - | 152.6 | 584,600 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 151.40 per share. | 11 Dec 2025 | 1,729 | 315,109 | - | 151.4 | 261,774 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 159.65 per share. | 11 Dec 2025 | 5,863 | 400,000 | - | 159.6 | 936,011 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 158.58 per share. | 11 Dec 2025 | 5,200 | 405,863 | - | 158.6 | 824,596 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 157.48 per share. | 11 Dec 2025 | 5,093 | 411,063 | - | 157.5 | 802,025 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 156.41 per share. | 11 Dec 2025 | 8,668 | 416,156 | - | 156.4 | 1,355,738 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 155.14 per share. | 11 Dec 2025 | 4,115 | 424,824 | - | 155.1 | 638,385 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 154.37 per share. | 11 Dec 2025 | 107,300 | 428,939 | - | 154.4 | 16,563,794 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 153.44 per share. | 11 Dec 2025 | 71,925 | 536,239 | - | 153.4 | 11,035,834 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 152.54 per share. | 11 Dec 2025 | 79,315 | 608,164 | - | 152.5 | 12,098,758 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 151.38 per share. | 11 Dec 2025 | 31,189 | 687,479 | - | 151.4 | 4,721,241 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 150.52 per share. | 11 Dec 2025 | 29,135 | 718,668 | - | 150.5 | 4,385,525 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 149.42 per share. | 11 Dec 2025 | 22,197 | 747,803 | - | 149.4 | 3,316,642 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 170.16 per share. | 08 Dec 2025 | 3,875 | 6,665,086 | - | 170.2 | 659,359 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 178.37 per share. | 08 Dec 2025 | 7,800 | 6,616,847 | - | 178.4 | 1,391,309 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 180.30 per share. | 08 Dec 2025 | 718 | 6,613,961 | - | 180.3 | 129,454 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 177.08 per share. | 08 Dec 2025 | 6,942 | 6,624,647 | - | 177.1 | 1,229,289 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 179.00 per share. | 08 Dec 2025 | 2,168 | 6,614,679 | - | 179.0 | 388,079 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 176.40 per share. | 08 Dec 2025 | 5,738 | 6,631,589 | - | 176.4 | 1,012,210 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 175.14 per share. | 08 Dec 2025 | 6,700 | 6,637,327 | - | 175.1 | 1,173,461 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 174.35 per share. | 08 Dec 2025 | 3,882 | 6,644,027 | - | 174.4 | 676,829 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 172.98 per share. | 08 Dec 2025 | 1,100 | 6,647,909 | - | 173.0 | 190,279 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 171.92 per share. | 08 Dec 2025 | 8,894 | 6,649,009 | - | 171.9 | 1,529,099 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 171.08 per share. | 08 Dec 2025 | 7,183 | 6,657,903 | - | 171.1 | 1,228,866 | Ordinary Shares |
| Manpreet Khaira | Director | Sale of securities on an exchange or to another person at price $ 175.00 per share. | 08 Dec 2025 | 2,000 | 58,114 | - | 175 | 350,000 | Ordinary Shares |
| Sylvia Acevedo | Director | Sale of securities on an exchange or to another person at price $ 185.17 per share. | 05 Dec 2025 | 1,875 | 21,098 | - | 185.2 | 347,194 | Ordinary Shares |
| Sylvia Acevedo | Director | Gift of securities by or to the insider at price $ 0.00 per share. | 05 Dec 2025 | 270 | 20,828 | - | 0 | Ordinary Shares | |
| James Laufman | Chief Legal Officer, Secretary | Payment of exercise price or tax liability using portion of securities received from the company at price $ 141.88 per share. | 19 Nov 2025 | 7,379 | 224,905 | - | 141.9 | 1,046,933 | Ordinary Shares |
| Brian Kelleher | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 13 Nov 2025 | 2,695 | 6,045 | - | 0 | Ordinary Shares | |
| Pantas Sutardja | Director | Sale of securities on an exchange or to another person at price $ 189.35 per share. | 03 Nov 2025 | 1,875 | 5,893,909 | - | 189.3 | 355,031 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 167.32 per share. | 30 Oct 2025 | 1,278 | 335,827 | - | 167.3 | 213,836 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 178.25 per share. | 30 Oct 2025 | 326 | 1,942,528 | - | 178.2 | 58,109 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 166.37 per share. | 30 Oct 2025 | 818 | 337,105 | - | 166.4 | 136,094 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 178.96 per share. | 30 Oct 2025 | 26 | 1,942,502 | - | 179.0 | 4,653 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 177.25 per share. | 30 Oct 2025 | 759 | 1,942,854 | - | 177.2 | 134,530 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 176.27 per share. | 30 Oct 2025 | 914 | 1,943,613 | - | 176.3 | 161,112 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 175.29 per share. | 30 Oct 2025 | 807 | 1,944,527 | - | 175.3 | 141,456 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 174.13 per share. | 30 Oct 2025 | 4,029 | 1,945,334 | - | 174.1 | 701,553 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 173.25 per share. | 30 Oct 2025 | 6,778 | 1,949,363 | - | 173.2 | 1,174,280 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 172.30 per share. | 30 Oct 2025 | 6,409 | 1,956,141 | - | 172.3 | 1,104,256 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 171.23 per share. | 30 Oct 2025 | 8,310 | 1,962,550 | - | 171.2 | 1,422,895 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 170.27 per share. | 30 Oct 2025 | 11,102 | 1,970,860 | - | 170.3 | 1,890,329 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 169.36 per share. | 30 Oct 2025 | 2,444 | 1,981,962 | - | 169.4 | 413,906 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 168.25 per share. | 30 Oct 2025 | 2,102 | 1,984,406 | - | 168.2 | 353,656 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 167.32 per share. | 30 Oct 2025 | 3,655 | 1,986,508 | - | 167.3 | 611,555 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 166.37 per share. | 30 Oct 2025 | 2,339 | 1,990,163 | - | 166.4 | 389,148 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 179.00 per share. | 30 Oct 2025 | 10 | 319,907 | - | 179 | 1,790 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 178.25 per share. | 30 Oct 2025 | 123 | 319,917 | - | 178.3 | 21,925 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 177.25 per share. | 30 Oct 2025 | 285 | 320,040 | - | 177.2 | 50,516 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 176.27 per share. | 30 Oct 2025 | 347 | 320,325 | - | 176.3 | 61,165 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 175.29 per share. | 30 Oct 2025 | 301 | 320,672 | - | 175.3 | 52,762 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 174.15 per share. | 30 Oct 2025 | 1,396 | 320,973 | - | 174.2 | 243,118 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 173.28 per share. | 30 Oct 2025 | 2,121 | 322,369 | - | 173.3 | 367,518 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 172.30 per share. | 30 Oct 2025 | 2,380 | 324,490 | - | 172.3 | 410,066 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 171.23 per share. | 30 Oct 2025 | 3,469 | 326,870 | - | 171.2 | 594,006 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 170.27 per share. | 30 Oct 2025 | 3,897 | 330,339 | - | 170.3 | 663,538 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 169.36 per share. | 30 Oct 2025 | 853 | 334,236 | - | 169.4 | 144,460 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 168.25 per share. | 30 Oct 2025 | 738 | 335,089 | - | 168.2 | 124,166 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 171.58 per share. | 29 Oct 2025 | 9,972 | 770,000 | - | 171.6 | 1,711,041 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 170.72 per share. | 29 Oct 2025 | 12,675 | 779,972 | - | 170.7 | 2,163,896 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 169.81 per share. | 29 Oct 2025 | 19,164 | 792,647 | - | 169.8 | 3,254,308 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 168.79 per share. | 29 Oct 2025 | 15,466 | 811,811 | - | 168.8 | 2,610,540 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 167.80 per share. | 29 Oct 2025 | 14,343 | 827,277 | - | 167.8 | 2,406,796 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 166.82 per share. | 29 Oct 2025 | 6,280 | 841,620 | - | 166.8 | 1,047,616 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 165.61 per share. | 29 Oct 2025 | 2,100 | 847,900 | - | 165.6 | 347,771 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 156.38 per share. | 27 Oct 2025 | 10,696 | 6,680,758 | - | 156.4 | 1,672,616 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 155.44 per share. | 27 Oct 2025 | 27,850 | 6,691,454 | - | 155.4 | 4,329,068 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 154.81 per share. | 27 Oct 2025 | 4,657 | 6,719,304 | - | 154.8 | 720,966 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 162.36 per share. | 27 Oct 2025 | 400 | 6,668,961 | - | 162.4 | 64,942 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 161.62 per share. | 27 Oct 2025 | 1,300 | 6,669,361 | - | 161.6 | 210,111 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 160.46 per share. | 27 Oct 2025 | 1,686 | 6,670,661 | - | 160.5 | 270,541 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 159.64 per share. | 27 Oct 2025 | 1,719 | 6,672,347 | - | 159.6 | 274,418 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 158.47 per share. | 27 Oct 2025 | 1,040 | 6,674,066 | - | 158.5 | 164,812 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 157.46 per share. | 27 Oct 2025 | 5,652 | 6,675,106 | - | 157.5 | 889,944 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 132.71 per share. | 22 Oct 2025 | 1,400 | 918,600 | - | 132.7 | 185,791 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 148.19 per share. | 22 Oct 2025 | 210 | 850,000 | - | 148.2 | 31,120 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 147.16 per share. | 22 Oct 2025 | 611 | 850,210 | - | 147.2 | 89,915 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 146.54 per share. | 22 Oct 2025 | 2,305 | 850,821 | - | 146.5 | 337,771 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 145.25 per share. | 22 Oct 2025 | 2,684 | 853,126 | - | 145.3 | 389,864 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 144.27 per share. | 22 Oct 2025 | 1,800 | 855,810 | - | 144.3 | 259,694 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 143.30 per share. | 22 Oct 2025 | 2,400 | 857,610 | - | 143.3 | 343,929 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 141.98 per share. | 22 Oct 2025 | 800 | 860,010 | - | 142.0 | 113,586 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 141.11 per share. | 22 Oct 2025 | 700 | 860,810 | - | 141.1 | 98,780 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 140.15 per share. | 22 Oct 2025 | 1,100 | 861,510 | - | 140.2 | 154,165 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 138.55 per share. | 22 Oct 2025 | 4,989 | 862,610 | - | 138.6 | 691,248 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 137.66 per share. | 22 Oct 2025 | 12,597 | 867,599 | - | 137.7 | 1,734,157 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 136.67 per share. | 22 Oct 2025 | 7,249 | 880,196 | - | 136.7 | 990,706 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 135.76 per share. | 22 Oct 2025 | 11,715 | 887,445 | - | 135.8 | 1,590,420 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 134.70 per share. | 22 Oct 2025 | 12,782 | 899,160 | - | 134.7 | 1,721,701 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 133.85 per share. | 22 Oct 2025 | 6,658 | 911,942 | - | 133.9 | 891,197 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 152.92 per share. | 20 Oct 2025 | 1,231 | 6,724,061 | - | 152.9 | 188,239 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 148.15 per share. | 20 Oct 2025 | 5,900 | 6,773,061 | - | 148.2 | 874,113 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 153.68 per share. | 20 Oct 2025 | 100 | 6,723,961 | - | 153.7 | 15,368 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 152.04 per share. | 20 Oct 2025 | 7,363 | 6,725,292 | - | 152.0 | 1,119,475 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 151.05 per share. | 20 Oct 2025 | 14,511 | 6,732,655 | - | 151.0 | 2,191,869 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 150.20 per share. | 20 Oct 2025 | 16,733 | 6,747,166 | - | 150.2 | 2,513,338 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 149.15 per share. | 20 Oct 2025 | 9,162 | 6,763,899 | - | 149.1 | 1,366,488 | Ordinary Shares |
| Clyde R. Hosein | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 15 Oct 2025 | 1,540 | 20,301 | - | 0 | Ordinary Shares | |
| Fariba Danesh | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 15 Oct 2025 | 650 | 7,227 | - | 0 | Ordinary Shares | |
| Lip-Bu Tan | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 15 Oct 2025 | 1,540 | 55,114 | - | 0 | Ordinary Shares | |
| Pantas Sutardja | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 15 Oct 2025 | 1,540 | 5,895,784 | - | 0 | Ordinary Shares | |
| Sylvia Acevedo | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 15 Oct 2025 | 1,540 | 22,973 | - | 0 | Ordinary Shares | |
| Manpreet Khaira | Director | Grant, award, or other acquisition of securities at price $ 0.00 per share. | 15 Oct 2025 | 1,540 | 60,114 | - | 0 | Ordinary Shares | |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 145.50 per share. | 13 Oct 2025 | 1,500 | 6,830,260 | - | 145.5 | 218,252 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 149.71 per share. | 13 Oct 2025 | 13,133 | 6,780,667 | - | 149.7 | 1,966,113 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 150.13 per share. | 13 Oct 2025 | 1,706 | 6,778,961 | - | 150.1 | 256,121 | Ordinary Shares |
| Manpreet Khaira | Director | Sale of securities on an exchange or to another person at price $ 149.67 per share. | 13 Oct 2025 | 5,000 | 58,574 | - | 149.7 | 748,362 | Ordinary Shares |
| Pantas Sutardja | Director | Sale of securities on an exchange or to another person at price $ 147.40 per share. | 13 Oct 2025 | 4,408 | 5,894,244 | - | 147.4 | 649,761 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 144.36 per share. | 13 Oct 2025 | 2,201 | 6,831,760 | - | 144.4 | 317,744 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 148.54 per share. | 13 Oct 2025 | 13,351 | 6,793,800 | - | 148.5 | 1,983,092 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 147.56 per share. | 13 Oct 2025 | 16,168 | 6,807,151 | - | 147.6 | 2,385,727 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 146.60 per share. | 13 Oct 2025 | 6,941 | 6,823,319 | - | 146.6 | 1,017,564 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 138.60 per share. | 08 Oct 2025 | 43,886 | 463,196 | - | 138.6 | 6,082,613 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 139.42 per share. | 08 Oct 2025 | 4,518 | 458,678 | - | 139.4 | 629,897 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Sale of securities on an exchange or to another person at price $ 137.84 per share. | 08 Oct 2025 | 64,176 | 507,082 | - | 137.8 | 8,845,770 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 135.45 per share. | 07 Oct 2025 | 333 | 356,542 | - | 135.5 | 45,105 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 148.92 per share. | 07 Oct 2025 | 100 | 337,923 | - | 148.9 | 14,892 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 148.33 per share. | 07 Oct 2025 | 603 | 338,023 | - | 148.3 | 89,444 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 147.12 per share. | 07 Oct 2025 | 879 | 338,626 | - | 147.1 | 129,321 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 146.19 per share. | 07 Oct 2025 | 824 | 339,505 | - | 146.2 | 120,459 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 144.97 per share. | 07 Oct 2025 | 528 | 340,329 | - | 145.0 | 76,542 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 144.13 per share. | 07 Oct 2025 | 1,953 | 340,857 | - | 144.1 | 281,485 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 143.34 per share. | 07 Oct 2025 | 336 | 342,810 | - | 143.3 | 48,162 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 141.94 per share. | 07 Oct 2025 | 870 | 343,146 | - | 141.9 | 123,489 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 141.18 per share. | 07 Oct 2025 | 1,451 | 344,016 | - | 141.2 | 204,858 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 140.14 per share. | 07 Oct 2025 | 226 | 345,467 | - | 140.1 | 31,672 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 138.97 per share. | 07 Oct 2025 | 473 | 345,693 | - | 139.0 | 65,734 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 138.00 per share. | 07 Oct 2025 | 1,233 | 346,166 | - | 138.0 | 170,153 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 145.34 per share. | 07 Oct 2025 | 302 | 347,399 | - | 145.3 | 43,892 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 144.47 per share. | 07 Oct 2025 | 956 | 347,701 | - | 144.5 | 138,118 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 143.58 per share. | 07 Oct 2025 | 476 | 348,657 | - | 143.6 | 68,344 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 142.37 per share. | 07 Oct 2025 | 938 | 349,133 | - | 142.4 | 133,545 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 141.78 per share. | 07 Oct 2025 | 523 | 350,071 | - | 141.8 | 74,152 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 140.45 per share. | 07 Oct 2025 | 388 | 350,594 | - | 140.4 | 54,494 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 139.49 per share. | 07 Oct 2025 | 1,625 | 350,982 | - | 139.5 | 226,665 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 138.46 per share. | 07 Oct 2025 | 2,274 | 352,607 | - | 138.5 | 314,864 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 137.45 per share. | 07 Oct 2025 | 1,385 | 354,881 | - | 137.4 | 190,363 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 136.47 per share. | 07 Oct 2025 | 276 | 356,266 | - | 136.5 | 37,667 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 143.87 per share. | 05 Oct 2025 | 2,460 | 111,970 | - | 143.9 | 353,920 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 155.55 per share. | 05 Oct 2025 | 200 | 6,834,061 | - | 155.6 | 31,110 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 153.34 per share. | 05 Oct 2025 | 300 | 6,834,461 | - | 153.3 | 46,003 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 156.45 per share. | 05 Oct 2025 | 100 | 6,833,961 | - | 156.5 | 15,645 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 154.05 per share. | 05 Oct 2025 | 200 | 6,834,261 | - | 154.1 | 30,810 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 152.64 per share. | 05 Oct 2025 | 1,300 | 6,834,761 | - | 152.6 | 198,433 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 151.23 per share. | 05 Oct 2025 | 1,823 | 6,836,061 | - | 151.2 | 275,692 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 150.51 per share. | 05 Oct 2025 | 10,320 | 6,837,884 | - | 150.5 | 1,553,237 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 149.55 per share. | 05 Oct 2025 | 5,209 | 6,848,204 | - | 149.6 | 779,007 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 148.34 per share. | 05 Oct 2025 | 8,200 | 6,853,413 | - | 148.3 | 1,216,417 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 147.63 per share. | 05 Oct 2025 | 14,460 | 6,861,613 | - | 147.6 | 2,134,699 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 146.35 per share. | 05 Oct 2025 | 5,304 | 6,876,073 | - | 146.3 | 776,221 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 145.60 per share. | 05 Oct 2025 | 5,600 | 6,881,377 | - | 145.6 | 815,335 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 144.45 per share. | 05 Oct 2025 | 1,984 | 6,886,977 | - | 144.5 | 286,594 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 143.87 per share. | 02 Oct 2025 | 6,149 | 356,875 | - | 143.9 | 884,657 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 149.63 per share. | 02 Oct 2025 | 6,149 | 363,024 | - | 149.6 | 920,075 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 143.87 per share. | 02 Oct 2025 | 2,460 | 571,258 | - | 143.9 | 353,920 | Ordinary Shares |
| Daniel Fleming | Chief Financial Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 149.63 per share. | 02 Oct 2025 | 2,460 | 573,718 | - | 149.6 | 368,090 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 143.87 per share. | 02 Oct 2025 | 3,174 | 2,622,055 | - | 143.9 | 456,643 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Payment of exercise price or tax liability using portion of securities received from the company at price $ 149.63 per share. | 02 Oct 2025 | 3,174 | 2,625,229 | - | 149.6 | 474,926 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 143.52 per share. | 01 Oct 2025 | 31,197 | 944,870 | - | 143.5 | 4,477,465 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 144.48 per share. | 01 Oct 2025 | 22,256 | 922,614 | - | 144.5 | 3,215,598 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 145.18 per share. | 01 Oct 2025 | 2,614 | 920,000 | - | 145.2 | 379,504 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 142.71 per share. | 01 Oct 2025 | 19,233 | 976,067 | - | 142.7 | 2,744,674 | Ordinary Shares |
| Yat Tung Lam | Director, Chief Operating Officer | Sale of securities on an exchange or to another person at price $ 141.60 per share. | 01 Oct 2025 | 4,700 | 995,300 | - | 141.6 | 665,528 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 146.12 per share. | 29 Sep 2025 | 13,214 | 6,930,747 | - | 146.1 | 1,930,778 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 149.38 per share. | 29 Sep 2025 | 15,714 | 6,907,768 | - | 149.4 | 2,347,371 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 151.44 per share. | 29 Sep 2025 | 7,210 | 6,890,661 | - | 151.4 | 1,091,864 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 152.15 per share. | 29 Sep 2025 | 1,700 | 6,888,961 | - | 152.2 | 258,659 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 150.29 per share. | 29 Sep 2025 | 9,897 | 6,897,871 | - | 150.3 | 1,487,450 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 148.48 per share. | 29 Sep 2025 | 1,400 | 6,923,482 | - | 148.5 | 207,878 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 147.26 per share. | 29 Sep 2025 | 5,865 | 6,924,882 | - | 147.3 | 863,685 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 160.71 per share. | 22 Sep 2025 | 1,781 | 6,997,180 | - | 160.7 | 286,226 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 175.52 per share. | 22 Sep 2025 | 300 | 6,943,961 | - | 175.5 | 52,656 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 174.36 per share. | 22 Sep 2025 | 300 | 6,944,261 | - | 174.4 | 52,307 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 173.21 per share. | 22 Sep 2025 | 495 | 6,944,561 | - | 173.2 | 85,740 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 171.89 per share. | 22 Sep 2025 | 900 | 6,945,056 | - | 171.9 | 154,701 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 171.19 per share. | 22 Sep 2025 | 1,799 | 6,945,956 | - | 171.2 | 307,970 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 170.14 per share. | 22 Sep 2025 | 2,200 | 6,947,755 | - | 170.1 | 374,297 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 169.16 per share. | 22 Sep 2025 | 3,269 | 6,949,955 | - | 169.2 | 552,995 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 168.22 per share. | 22 Sep 2025 | 4,431 | 6,953,224 | - | 168.2 | 745,397 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 167.26 per share. | 22 Sep 2025 | 2,011 | 6,957,655 | - | 167.3 | 336,366 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 165.57 per share. | 22 Sep 2025 | 1,000 | 6,959,666 | - | 165.6 | 165,574 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 164.54 per share. | 22 Sep 2025 | 2,700 | 6,960,666 | - | 164.5 | 444,252 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 163.73 per share. | 22 Sep 2025 | 14,611 | 6,963,366 | - | 163.7 | 2,392,189 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 162.80 per share. | 22 Sep 2025 | 16,356 | 6,977,977 | - | 162.8 | 2,662,682 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 161.84 per share. | 22 Sep 2025 | 2,847 | 6,994,333 | - | 161.8 | 460,772 | Ordinary Shares |
| Lip-Bu Tan | Director | Sale of securities on an exchange or to another person at price $ 175.12 per share. | 18 Sep 2025 | 20,000 | 422,180 | - | 175.1 | 3,502,478 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 161.42 per share. | 16 Sep 2025 | 3,099 | 2,039,403 | - | 161.4 | 500,245 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 168.00 per share. | 16 Sep 2025 | 13 | 369,173 | - | 168 | 2,184 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 167.33 per share. | 16 Sep 2025 | 222 | 369,186 | - | 167.3 | 37,147 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 166.12 per share. | 16 Sep 2025 | 1,975 | 369,408 | - | 166.1 | 328,091 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 165.36 per share. | 16 Sep 2025 | 4,359 | 371,383 | - | 165.4 | 720,804 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 164.48 per share. | 16 Sep 2025 | 3,707 | 375,742 | - | 164.5 | 609,713 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 163.23 per share. | 16 Sep 2025 | 3,512 | 379,449 | - | 163.2 | 573,263 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 162.35 per share. | 16 Sep 2025 | 3,143 | 382,961 | - | 162.4 | 510,268 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 161.42 per share. | 16 Sep 2025 | 1,085 | 386,104 | - | 161.4 | 175,142 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 167.97 per share. | 16 Sep 2025 | 33 | 1,992,502 | - | 168.0 | 5,543 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 167.33 per share. | 16 Sep 2025 | 596 | 1,992,535 | - | 167.3 | 99,729 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 166.11 per share. | 16 Sep 2025 | 5,961 | 1,993,131 | - | 166.1 | 990,185 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 165.36 per share. | 16 Sep 2025 | 12,073 | 1,999,092 | - | 165.4 | 1,996,339 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 164.51 per share. | 16 Sep 2025 | 9,383 | 2,011,165 | - | 164.5 | 1,543,598 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 163.23 per share. | 16 Sep 2025 | 9,957 | 2,020,548 | - | 163.2 | 1,625,277 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 162.35 per share. | 16 Sep 2025 | 8,898 | 2,030,505 | - | 162.4 | 1,444,597 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 161.08 per share. | 15 Sep 2025 | 3,300 | 7,050,661 | - | 161.1 | 531,557 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 167.59 per share. | 15 Sep 2025 | 1,300 | 6,998,961 | - | 167.6 | 217,870 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 166.92 per share. | 15 Sep 2025 | 2,222 | 7,000,261 | - | 166.9 | 370,892 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 166.03 per share. | 15 Sep 2025 | 3,552 | 7,002,483 | - | 166.0 | 589,738 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 164.97 per share. | 15 Sep 2025 | 18,109 | 7,006,035 | - | 165.0 | 2,987,440 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 163.81 per share. | 15 Sep 2025 | 6,489 | 7,024,144 | - | 163.8 | 1,062,955 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 162.92 per share. | 15 Sep 2025 | 14,866 | 7,030,633 | - | 162.9 | 2,421,981 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 162.02 per share. | 15 Sep 2025 | 5,162 | 7,045,499 | - | 162.0 | 836,365 | Ordinary Shares |
| Lip-Bu Tan | Director | Sale of securities on an exchange or to another person at price $ 162.37 per share. | 12 Sep 2025 | 13,428 | 442,180 | - | 162.4 | 2,180,257 | Ordinary Shares |
| Lip-Bu Tan | Director | Sale of securities on an exchange or to another person at price $ 161.53 per share. | 12 Sep 2025 | 11,572 | 455,608 | - | 161.5 | 1,869,200 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 159.34 per share. | 11 Sep 2025 | 2,020 | 2,059,958 | - | 159.3 | 321,875 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 166.27 per share. | 11 Sep 2025 | 45 | 2,052,502 | - | 166.3 | 7,482 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Gift of securities by or to the insider at price $ 0.00 per share. | 11 Sep 2025 | 10,000 | 2,042,502 | - | 0 | Ordinary Shares | |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 165.21 per share. | 11 Sep 2025 | 535 | 2,052,547 | - | 165.2 | 88,388 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 164.32 per share. | 11 Sep 2025 | 690 | 2,053,082 | - | 164.3 | 113,379 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 163.48 per share. | 11 Sep 2025 | 783 | 2,053,772 | - | 163.5 | 128,003 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 162.11 per share. | 11 Sep 2025 | 942 | 2,054,555 | - | 162.1 | 152,705 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 161.03 per share. | 11 Sep 2025 | 1,839 | 2,055,497 | - | 161.0 | 296,126 | Ordinary Shares |
| William Brennan | Director, Pres & Chief Executive Officer | Sale of securities on an exchange or to another person at price $ 160.25 per share. | 11 Sep 2025 | 2,622 | 2,057,336 | - | 160.2 | 420,173 | Ordinary Shares |
| Chi Fung Cheng | Director, Chief Technology Officer | Sale of securities on an exchange or to another person at price $ 141.91 per share. | 08 Sep 2025 | 800 | 7,108,161 | - | 141.9 | 113,530 | Ordinary Shares |