Sep 12
2024
SELL
Open market or private sale
$16,501,353
$116.47 p/Share
141,679
Reduced 39.17%
220,059
Common shares without ...
Sep 12
2024
BUY
Exercise of conversion of derivative security
$6,793,508
$47.95 p/Share
141,679
Added 28.14%
361,738
Common shares without ...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$3,794,780
$120.05 p/Share
31,610
Reduced 12.56%
220,059
Common shares without ...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
70,332
Added 21.84%
251,669
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,067,129
$99.77 p/Share
30,742
Reduced 14.5%
181,337
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
70,008
Added 24.82%
212,079
Common shares without ...
Aug 25
2022
SELL
Open market or private sale
$10,764,867
$105.1 p/Share
102,425
Reduced 41.89%
142,071
Common shares without ...
Aug 25
2022
BUY
Exercise of conversion of derivative security
$4,110,315
$40.13 p/Share
102,425
Added 29.52%
244,496
Common shares without ...
Mar 25
2022
-
33,414
Reduced 19.04%
142,071
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$3,253,535
$122.41 p/Share
26,579
Reduced 13.15%
175,485
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
73,992
Added 26.8%
202,064
Common shares without ...
Jun 25
2021
-
28,746
Reduced 18.33%
128,072
Common shares without ...
Feb 26
2021
SELL
Payment of exercise price or tax liability
$2,779,927
$121.58 p/Share
22,865
Reduced 12.73%
156,818
Common shares without ...
Feb 19
2021
BUY
Grant, award, or other acquisition
-
70,058
Added 28.05%
179,683
Common shares without ...
May 15
2020
-
20,918
Reduced 16.02%
109,625
Common shares without ...
Feb 28
2020
SELL
Payment of exercise price or tax liability
$1,317,563
$79.19 p/Share
16,638
Reduced 11.3%
130,543
Common shares without ...
Feb 21
2020
BUY
Grant, award, or other acquisition
-
64,124
Added 30.35%
147,181
Common shares without ...
Jun 06
2019
-
18,833
Reduced 18.48%
83,057
Common shares without ...
Feb 28
2019
SELL
Payment of exercise price or tax liability
$1,133,891
$77.23 p/Share
14,682
Reduced 12.59%
101,890
Common shares without ...
Feb 22
2019
BUY
Grant, award, or other acquisition
-
45,797
Added 28.21%
116,572
Common shares without ...
Jun 01
2018
SELL
Payment of exercise price or tax liability
$18,397
$61.53 p/Share
299
Reduced 0.42%
70,775
Common shares without ...
Mar 06
2018
-
15,280
Reduced 17.69%
71,074
Common shares without ...
Feb 28
2018
SELL
Payment of exercise price or tax liability
$649,157
$60.55 p/Share
10,721
Reduced 11.04%
86,354
Common shares without ...
Feb 16
2018
BUY
Grant, award, or other acquisition
-
44,909
Added 31.63%
97,075
Common shares without ...
Jan 30
2018
SELL
Open market or private sale
$2,684,482
$62.92 p/Share
42,665
Reduced 31.46%
92,968
Common shares without ...