Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,001,096
$120.05 p/Share
8,339
Reduced 10.6%
70,365
Common shares without ...
Feb 23
2024
SELL
Open market or private sale
$1,500,000
$120.0 p/Share
12,500
Reduced 13.71%
78,704
Common shares without ...
Feb 23
2024
BUY
Exercise of conversion of derivative security
$749,250
$59.94 p/Share
12,500
Added 12.05%
91,204
Common shares without ...
Feb 21
2024
BUY
Grant, award, or other acquisition
-
13,677
Added 14.8%
78,704
Common shares without ...
Jan 29
2024
SELL
Open market or private sale
$4,781,250
$112.5 p/Share
42,500
Reduced 39.52%
65,027
Common shares without ...
Jan 29
2024
BUY
Exercise of conversion of derivative security
$2,217,225
$52.17 p/Share
42,500
Added 33.99%
82,527
Common shares without ...
Dec 14
2023
SELL
Open market or private sale
$1,620,000
$108.0 p/Share
15,000
Reduced 18.74%
65,027
Common shares without ...
Dec 14
2023
BUY
Exercise of conversion of derivative security
$666,000
$44.4 p/Share
15,000
Added 15.78%
80,027
Common shares without ...
Aug 08
2023
SELL
Open market or private sale
$1,101,880
$105.95 p/Share
10,400
Reduced 13.79%
65,027
Common shares without ...
Aug 08
2023
BUY
Exercise of conversion of derivative security
$192,000
$38.4 p/Share
5,000
Added 6.22%
75,427
Common shares without ...
May 02
2023
SELL
Open market or private sale
$909,466
$110.56 p/Share
8,226
Reduced 10.46%
70,427
Common shares without ...
May 02
2023
BUY
Exercise of conversion of derivative security
$386,622
$47.0 p/Share
8,226
Added 9.47%
78,653
Common shares without ...
Mar 01
2023
SELL
Open market or private sale
$68,375
$100.7 p/Share
679
Reduced 0.95%
70,427
Common shares without ...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$751,367
$99.77 p/Share
7,531
Reduced 9.58%
71,106
Common shares without ...
Feb 17
2023
BUY
Grant, award, or other acquisition
-
18,233
Added 18.82%
78,637
Common shares without ...
Jun 03
2022
SELL
Payment of exercise price or tax liability
$207,758
$117.51 p/Share
1,768
Reduced 2.84%
60,404
Common shares without ...
Mar 01
2022
SELL
Open market or private sale
$53,867
$118.13 p/Share
456
Reduced 0.73%
62,172
Common shares without ...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$749,884
$122.41 p/Share
6,126
Reduced 8.91%
62,628
Common shares without ...
Feb 18
2022
BUY
Grant, award, or other acquisition
-
18,972
Added 21.63%
68,754
Common shares without ...
Dec 27
2021
SELL
Open market or private sale
$427,500
$142.5 p/Share
3,000
Reduced 5.68%
49,782
Common shares without ...
Dec 27
2021
BUY
Exercise of conversion of derivative security
$141,000
$47.0 p/Share
3,000
Added 5.38%
52,782
Common shares without ...
Dec 23
2021
SELL
Open market or private sale
$1,820,000
$140.0 p/Share
13,000
Reduced 20.71%
49,782
Common shares without ...
Dec 23
2021
BUY
Exercise of conversion of derivative security
$555,100
$42.7 p/Share
13,000
Added 17.15%
62,782
Common shares without ...
Dec 17
2021
SELL
Open market or private sale
$1,031,550
$137.54 p/Share
7,500
Reduced 13.09%
49,782
Common shares without ...
Dec 17
2021
BUY
Exercise of conversion of derivative security
$352,500
$47.0 p/Share
7,500
Added 11.58%
57,282
Common shares without ...