May 02
2022
BUY
Exercise of conversion of derivative security
$454,251
$46.83 p/Share
9,700
Added 2.65%
355,762
Ordinary Shares
Apr 04
2022
SELL
Open market or private sale
$1,703,807
$158.17 p/Share
10,772
Reduced 3.02%
346,062
Ordinary Shares
Apr 04
2022
BUY
Exercise of conversion of derivative security
$454,251
$46.83 p/Share
9,700
Added 2.65%
356,834
Ordinary Shares
Mar 17
2022
BUY
Exercise of conversion of derivative security
$76,159
$59.13 p/Share
1,288
Added 0.37%
347,134
Ordinary Shares
Mar 05
2022
SELL
Payment of exercise price or tax liability
$3,376,189
$153.96 p/Share
21,929
Reduced 5.96%
345,846
Ordinary Shares
Mar 03
2022
BUY
Grant, award, or other acquisition
-
44,788
Added 10.86%
367,775
Ordinary Shares
Mar 02
2022
SELL
Open market or private sale
$900,000
$150.0 p/Share
6,000
Reduced 1.82%
322,987
Ordinary Shares
Mar 01
2022
SELL
Open market or private sale
$888,167
$136.62 p/Share
6,501
Reduced 1.94%
328,987
Ordinary Shares
Mar 01
2022
BUY
Exercise of conversion of derivative security
$454,251
$46.83 p/Share
9,700
Added 2.81%
335,488
Ordinary Shares
Feb 01
2022
SELL
Open market or private sale
$886,982
$139.2 p/Share
6,372
Reduced 1.92%
325,788
Ordinary Shares
Feb 01
2022
BUY
Exercise of conversion of derivative security
$454,251
$46.83 p/Share
9,700
Added 2.84%
332,160
Ordinary Shares
Jan 03
2022
SELL
Open market or private sale
$741,711
$128.08 p/Share
5,791
Reduced 1.76%
322,460
Ordinary Shares
Jan 03
2022
BUY
Exercise of conversion of derivative security
$454,251
$46.83 p/Share
9,700
Added 2.87%
328,251
Ordinary Shares
Dec 01
2021
SELL
Open market or private sale
$828,115
$122.72 p/Share
6,748
Reduced 2.07%
318,551
Ordinary Shares
Dec 01
2021
BUY
Exercise of conversion of derivative security
$454,251
$46.83 p/Share
9,700
Added 2.9%
325,299
Ordinary Shares
Nov 01
2021
SELL
Open market or private sale
$882,700
$134.64 p/Share
6,556
Reduced 2.04%
315,536
Ordinary Shares
Nov 01
2021
BUY
Exercise of conversion of derivative security
$454,251
$46.83 p/Share
9,700
Added 2.92%
322,092
Ordinary Shares
Oct 04
2021
SELL
Open market or private sale
$856,882
$129.87 p/Share
6,598
Reduced 2.07%
312,392
Ordinary Shares
Oct 04
2021
BUY
Exercise of conversion of derivative security
$454,251
$46.83 p/Share
9,700
Added 2.95%
318,990
Ordinary Shares
Sep 01
2021
SELL
Open market or private sale
$65,790
$131.58 p/Share
500
Reduced 0.16%
309,290
Ordinary Shares
Aug 05
2021
BUY
Exercise of conversion of derivative security
$124,193
$46.83 p/Share
2,652
Added 0.85%
309,790
Ordinary Shares
Aug 02
2021
SELL
Open market or private sale
$297,483
$169.99 p/Share
1,750
Reduced 0.57%
307,138
Ordinary Shares
Jul 01
2021
SELL
Open market or private sale
$1,960,269
$180.67 p/Share
10,850
Reduced 3.39%
308,888
Ordinary Shares
Jun 01
2021
SELL
Open market or private sale
$313,373
$179.07 p/Share
1,750
Reduced 0.54%
319,738
Ordinary Shares
May 05
2021
SELL
Open market or private sale
$85,000
$170.0 p/Share
500
Reduced 0.16%
321,341
Ordinary Shares