Oct 31
2024
SELL
Payment of exercise price or tax liability
$195,325
$34.34 p/Share
5,688
Reduced 1.32%
426,382
Ordinary Shares, par v...
Sep 30
2024
SELL
Payment of exercise price or tax liability
$221,035
$38.86 p/Share
5,688
Reduced 1.3%
432,070
Ordinary Shares, par v...
Aug 31
2024
SELL
Payment of exercise price or tax liability
$219,272
$38.55 p/Share
5,688
Reduced 1.28%
437,758
Ordinary Shares, par v...
Jul 31
2024
SELL
Payment of exercise price or tax liability
$221,775
$38.99 p/Share
5,688
Reduced 1.27%
443,446
Ordinary Shares, par v...
Jun 30
2024
SELL
Payment of exercise price or tax liability
$212,674
$37.39 p/Share
5,688
Reduced 1.25%
449,134
Ordinary Shares, par v...
Jun 11
2024
SELL
Payment of exercise price or tax liability
$2,902
$39.22 p/Share
74
Reduced 0.02%
454,822
Ordinary Shares, par v...
May 31
2024
SELL
Payment of exercise price or tax liability
$155,528
$41.32 p/Share
3,764
Reduced 0.82%
454,896
Ordinary Shares, par v...
May 08
2024
SELL
Open market or private sale
$4,635,615
$42.52 p/Share
109,022
Reduced 19.2%
458,660
Ordinary Shares, par v...
May 08
2024
BUY
Exercise of conversion of derivative security
$4,247,497
$38.96 p/Share
109,022
Added 16.11%
567,682
Ordinary Shares, par v...
May 01
2024
BUY
Grant, award, or other acquisition
-
153,886
Added 26.72%
422,127
Ordinary Shares, par v...
May 25
2023
SELL
Payment of exercise price or tax liability
$7,750
$40.58 p/Share
191
Reduced 0.09%
204,774
Ordinary Shares, par v...
May 25
2023
BUY
Grant, award, or other acquisition
-
3,697
Added 1.77%
204,965
Ordinary Shares, par v...
May 15
2023
SELL
Open market or private sale
$482,859
$41.27 p/Share
11,700
Reduced 5.49%
201,268
Ordinary Shares, par v...
May 15
2023
BUY
Exercise of conversion of derivative security
$404,118
$34.54 p/Share
11,700
Added 5.21%
212,968
Ordinary Shares, par v...
Nov 08
2022
SELL
Open market or private sale
$8,201,160
$41.42 p/Share
198,000
Reduced 49.59%
201,268
Ordinary Shares, par v...
Nov 08
2022
BUY
Exercise of conversion of derivative security
$6,341,940
$32.03 p/Share
198,000
Added 33.15%
399,268
Ordinary Shares, par v...
May 26
2022
BUY
Grant, award, or other acquisition
-
3,240
Added 1.58%
201,268
Ordinary Shares, par v...
Apr 01
2022
SELL
Payment of exercise price or tax liability
$225,498
$50.56 p/Share
4,460
Reduced 2.2%
198,028
Ordinary Shares, par v...
Nov 01
2021
SELL
Open market or private sale
$2,571,079
$56.47 p/Share
45,530
Reduced 13.08%
302,488
Ordinary Shares, par v...
Nov 01
2021
BUY
Exercise of conversion of derivative security
$1,524,344
$33.48 p/Share
45,530
Added 11.57%
348,018
Ordinary Shares, par v...
Jun 10
2021
SELL
Open market or private sale
$127,352
$60.1 p/Share
2,119
Reduced 0.7%
302,488
Ordinary Shares, par v...
Jun 10
2021
BUY
Exercise of conversion of derivative security
$70,944
$33.48 p/Share
2,119
Added 0.69%
304,607
Ordinary Shares, par v...
Jun 09
2021
SELL
Open market or private sale
$567,533
$60.05 p/Share
9,451
Reduced 3.03%
302,488
Ordinary Shares, par v...
Jun 09
2021
BUY
Exercise of conversion of derivative security
$316,419
$33.48 p/Share
9,451
Added 2.94%
311,939
Ordinary Shares, par v...
May 27
2021
BUY
Grant, award, or other acquisition
-
2,547
Added 0.83%
302,488
Ordinary Shares, par v...