Mar 14
2025
SELL
Open market or private sale
$1,214,190
$77.49 p/Share
15,669
Reduced 1.54%
1,003,892
Ordinary Shares
Mar 12
2025
SELL
Open market or private sale
$14,652,471
$79.49 p/Share
184,331
Reduced 15.31%
1,019,561
Ordinary Shares
Feb 26
2025
SELL
Open market or private sale
$4,252,956
$85.96 p/Share
49,476
Reduced 3.95%
1,203,892
Ordinary Shares
Feb 26
2025
BUY
Exercise of conversion of derivative security
$2,260,558
$45.69 p/Share
49,476
Added 3.8%
1,253,368
Ordinary Shares
Feb 25
2025
SELL
Open market or private sale
$10,810,264
$83.63 p/Share
129,263
Reduced 9.7%
1,203,892
Ordinary Shares
Feb 25
2025
BUY
Exercise of conversion of derivative security
$5,906,026
$45.69 p/Share
129,263
Added 8.84%
1,333,155
Ordinary Shares
Feb 24
2025
SELL
Open market or private sale
$6,291,750
$83.89 p/Share
75,000
Reduced 5.86%
1,203,892
Ordinary Shares
Feb 24
2025
BUY
Exercise of conversion of derivative security
$3,426,750
$45.69 p/Share
75,000
Added 5.54%
1,278,892
Ordinary Shares
Feb 14
2025
SELL
Open market or private sale
$14,561,094
$89.39 p/Share
162,894
Reduced 11.92%
1,203,892
Ordinary Shares
Feb 14
2025
BUY
Exercise of conversion of derivative security
$6,800,824
$41.75 p/Share
162,894
Added 10.65%
1,366,786
Ordinary Shares
Feb 13
2025
SELL
Open market or private sale
$14,448,697
$88.7 p/Share
162,894
Reduced 11.92%
1,203,892
Ordinary Shares
Feb 13
2025
BUY
Exercise of conversion of derivative security
$6,800,824
$41.75 p/Share
162,894
Added 10.65%
1,366,786
Ordinary Shares
Feb 11
2025
SELL
Open market or private sale
$18,329,619
$89.34 p/Share
205,167
Reduced 14.56%
1,203,892
Ordinary Shares
Feb 11
2025
BUY
Exercise of conversion of derivative security
$4,959,516
$33.39 p/Share
148,533
Added 9.54%
1,409,059
Ordinary Shares
Feb 10
2025
SELL
Open market or private sale
$18,352,277
$89.45 p/Share
205,168
Reduced 14.0%
1,260,526
Ordinary Shares
Feb 10
2025
BUY
Exercise of conversion of derivative security
$6,850,559
$33.39 p/Share
205,168
Added 12.28%
1,465,694
Ordinary Shares
Feb 07
2025
SELL
Open market or private sale
$18,114,282
$88.29 p/Share
205,168
Reduced 14.0%
1,260,526
Ordinary Shares
Feb 07
2025
BUY
Exercise of conversion of derivative security
$7,258,843
$35.38 p/Share
205,168
Added 12.28%
1,465,694
Ordinary Shares
Feb 06
2025
SELL
Open market or private sale
$17,734,721
$86.44 p/Share
205,168
Reduced 14.0%
1,260,526
Ordinary Shares
Feb 06
2025
BUY
Exercise of conversion of derivative security
$7,665,076
$37.36 p/Share
205,168
Added 12.28%
1,465,694
Ordinary Shares
Dec 18
2024
SELL
Payment of exercise price or tax liability
$648,925
$78.82 p/Share
8,233
Reduced 0.65%
1,259,482
Ordinary Shares
Dec 11
2024
SELL
Open market or private sale
$10,384,294
$83.41 p/Share
124,497
Reduced 8.94%
1,267,715
Ordinary Shares
Dec 11
2024
BUY
Exercise of conversion of derivative security
$5,150,440
$41.37 p/Share
124,497
Added 8.21%
1,392,212
Ordinary Shares
Dec 10
2024
SELL
Open market or private sale
$10,292,166
$82.67 p/Share
124,497
Reduced 8.94%
1,267,715
Ordinary Shares
Dec 10
2024
BUY
Exercise of conversion of derivative security
$5,195,259
$41.73 p/Share
124,497
Added 8.21%
1,392,212
Ordinary Shares