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
May 03
2021
SELL
Open market or private sale
$246,360
$164.24 p/Share
1,500
Reduced 0.46%
321,841
Ordinary Shares
Apr 01
2021
SELL
Open market or private sale
$247,440
$164.96 p/Share
1,500
Reduced 0.46%
323,341
Ordinary Shares
Mar 05
2021
SELL
Payment of exercise price or tax liability
$3,544,761
$164.75 p/Share
21,516
Reduced 6.21%
324,841
Ordinary Shares
Mar 01
2021
SELL
Open market or private sale
$1,632,000
$170.0 p/Share
9,600
Reduced 2.7%
346,357
Ordinary Shares
Feb 25
2021
BUY
Grant, award, or other acquisition
-
37,925
Added 9.63%
355,957
Ordinary Shares
Feb 03
2021
SELL
Open market or private sale
$40,000
$160.0 p/Share
250
Reduced 0.08%
318,032
Ordinary Shares
Feb 01
2021
SELL
Open market or private sale
$195,187
$156.15 p/Share
1,250
Reduced 0.39%
318,282
Ordinary Shares
Jan 04
2021
SELL
Open market or private sale
$1,287,979
$162.01 p/Share
7,950
Reduced 2.43%
319,532
Ordinary Shares
Dec 03
2020
SELL
Open market or private sale
$37,500
$150.0 p/Share
250
Reduced 0.08%
327,482
Ordinary Shares
Dec 01
2020
SELL
Open market or private sale
$140,580
$140.58 p/Share
1,000
Reduced 0.3%
327,732
Ordinary Shares
Nov 03
2020
SELL
Open market or private sale
$385,000
$154.0 p/Share
2,500
Reduced 0.75%
328,680
Ordinary Shares
Nov 02
2020
SELL
Open market or private sale
$145,130
$145.13 p/Share
1,000
Reduced 0.3%
331,180
Ordinary Shares
Oct 01
2020
SELL
Open market or private sale
$638,730
$141.94 p/Share
4,500
Reduced 1.34%
332,180
Ordinary Shares