Aug 15
2025
-
3,491
Reduced 14.74%
20,186
Common Shares
Jul 23
2025
SELL
Open market or private sale
$10,262,600
$194.0 p/Share
52,900
Reduced 69.09%
23,667
Common Shares
Jul 23
2025
BUY
Exercise of conversion of derivative security
$4,869,445
$92.05 p/Share
52,900
Added 40.86%
76,567
Common Shares
Jun 26
2025
SELL
Open market or private sale
$2,227,000
$170.0 p/Share
13,100
Reduced 35.64%
23,657
Common Shares
Jun 26
2025
BUY
Exercise of conversion of derivative security
$1,223,016
$93.36 p/Share
13,100
Added 26.28%
36,757
Common Shares
May 12
2025
SELL
Open market or private sale
$800,000
$160.0 p/Share
5,000
Reduced 17.45%
23,646
Common Shares
May 12
2025
BUY
Exercise of conversion of derivative security
$333,700
$66.74 p/Share
5,000
Added 14.86%
28,646
Common Shares
Dec 11
2024
SELL
Payment of exercise price or tax liability
$323,161
$151.01 p/Share
2,140
Reduced 8.32%
23,579
Common Shares
Dec 11
2024
BUY
Grant, award, or other acquisition
-
5,786
Added 18.36%
25,720
Common Shares
Nov 07
2024
-
686
Reduced 3.33%
19,923
Common Shares
Jul 11
2024
SELL
Open market or private sale
$1,356,250
$155.0 p/Share
8,750
Reduced 29.86%
20,556
Common Shares
Jul 11
2024
BUY
Exercise of conversion of derivative security
$583,975
$66.74 p/Share
8,750
Added 22.99%
29,306
Common Shares
May 15
2024
SELL
Open market or private sale
$750,000
$150.0 p/Share
5,000
Reduced 19.58%
20,533
Common Shares
May 15
2024
BUY
Exercise of conversion of derivative security
$333,700
$66.74 p/Share
5,000
Added 16.38%
25,533
Common Shares
Dec 11
2023
SELL
Payment of exercise price or tax liability
$333,069
$135.01 p/Share
2,467
Reduced 10.76%
20,465
Common Shares
Dec 11
2023
BUY
Grant, award, or other acquisition
-
6,267
Added 21.46%
22,932
Common Shares
Nov 29
2023
-
803
Reduced 4.6%
16,665
Common Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$159,187
$122.17 p/Share
1,303
Reduced 7.01%
17,292
Common Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
3,308
Added 15.1%
18,595
Common Shares
Nov 15
2022
SELL
Payment of exercise price or tax liability
$202,279
$127.06 p/Share
1,592
Reduced 9.44%
15,273
Common Shares
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
4,524
Added 21.15%
16,865
Common Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$165,995
$157.94 p/Share
1,051
Reduced 7.94%
12,180
Common Shares
Dec 06
2021
BUY
Grant, award, or other acquisition
-
2,670
Added 16.79%
13,231
Common Shares
Nov 09
2021
-
1,387
Reduced 11.62%
10,545
Common Shares
Aug 02
2021
SELL
Open market or private sale
$2,235,000
$150.0 p/Share
14,900
Reduced 55.61%
11,896
Common Shares