Feb 06
2025
SELL
Open market or private sale
$171,073
$87.73 p/Share
1,950
Reduced 7.29%
24,803
Ordinary Shares
Dec 18
2024
SELL
Payment of exercise price or tax liability
$29,478
$78.82 p/Share
374
Reduced 1.38%
26,641
Ordinary Shares
Dec 08
2024
SELL
Payment of exercise price or tax liability
$65,279
$84.34 p/Share
774
Reduced 2.79%
27,015
Ordinary Shares
Dec 06
2024
SELL
Payment of exercise price or tax liability
$49,591
$84.34 p/Share
588
Reduced 2.07%
27,789
Ordinary Shares
Dec 06
2024
BUY
Grant, award, or other acquisition
-
1,250
Added 4.22%
28,377
Ordinary Shares
Dec 02
2024
BUY
Grant, award, or other acquisition
-
1,493
Added 5.22%
27,126
Ordinary Shares
May 10
2024
SELL
Open market or private sale
$611,901
$65.5 p/Share
9,342
Reduced 26.91%
25,378
Ordinary Shares
May 10
2024
BUY
Exercise of conversion of derivative security
$323,348
$45.69 p/Share
7,077
Added 16.93%
34,720
Ordinary Shares
Feb 01
2024
BUY
Grant, award, or other acquisition
$1,099,996
$54.03 p/Share
20,359
Added 42.54%
27,498
Ordinary Shares
Dec 18
2023
BUY
Grant, award, or other acquisition
-
2,335
Added 24.72%
7,109
Ordinary Shares
Dec 15
2023
SELL
Payment of exercise price or tax liability
$40,483
$52.44 p/Share
772
Reduced 13.92%
4,774
Ordinary Shares
Dec 15
2023
BUY
Grant, award, or other acquisition
$86,054
$52.44 p/Share
1,641
Added 22.83%
5,546
Ordinary Shares
Dec 10
2023
SELL
Payment of exercise price or tax liability
$27,254
$56.08 p/Share
486
Reduced 11.07%
3,904
Ordinary Shares
Dec 08
2023
SELL
Payment of exercise price or tax liability
$42,396
$56.08 p/Share
756
Reduced 14.69%
4,390
Ordinary Shares
Feb 10
2023
SELL
Open market or private sale
$197,671
$64.43 p/Share
3,068
Reduced 37.78%
5,053
Ordinary Shares
Dec 10
2022
SELL
Payment of exercise price or tax liability
$31,174
$65.77 p/Share
474
Reduced 5.53%
8,097
Ordinary Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$29,645
$66.77 p/Share
444
Reduced 6.22%
6,699
Ordinary Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
1,872
Added 17.93%
8,571
Ordinary Shares
Dec 07
2022
SELL
Payment of exercise price or tax liability
$39,369
$66.39 p/Share
593
Reduced 7.67%
7,143
Ordinary Shares
Dec 07
2022
BUY
Grant, award, or other acquisition
$83,651
$66.39 p/Share
1,260
Added 14.01%
7,736
Ordinary Shares
Dec 05
2022
SELL
Payment of exercise price or tax liability
$50,810
$67.21 p/Share
756
Reduced 10.45%
6,475
Ordinary Shares