Mar 04
2025
SELL
Open market or private sale
$3,678,250
$147.13 p/Share
25,000
Reduced 49.04%
25,976
Common Shares
Mar 04
2025
BUY
Exercise of conversion of derivative security
$1,916,500
$76.66 p/Share
25,000
Added 32.91%
50,976
Common Shares
Jan 27
2025
SELL
Open market or private sale
$587,593
$151.13 p/Share
3,888
Reduced 13.02%
25,976
Common Shares
Dec 11
2024
SELL
Payment of exercise price or tax liability
$460,429
$151.01 p/Share
3,049
Reduced 9.26%
29,864
Common Shares
Dec 11
2024
BUY
Grant, award, or other acquisition
-
6,938
Added 17.41%
32,914
Common Shares
Sep 03
2024
SELL
Open market or private sale
$1,324,400
$151.36 p/Share
8,750
Reduced 25.2%
25,976
Common Shares
Sep 03
2024
BUY
Exercise of conversion of derivative security
$583,975
$66.74 p/Share
8,750
Added 20.13%
34,726
Common Shares
Jun 03
2024
SELL
Open market or private sale
$749,300
$149.86 p/Share
5,000
Reduced 16.14%
25,976
Common Shares
Jun 03
2024
BUY
Exercise of conversion of derivative security
$333,700
$66.74 p/Share
5,000
Added 13.9%
30,976
Common Shares
Mar 01
2024
SELL
Open market or private sale
$713,800
$142.76 p/Share
5,000
Reduced 16.14%
25,976
Common Shares
Mar 01
2024
BUY
Exercise of conversion of derivative security
$333,700
$66.74 p/Share
5,000
Added 13.9%
30,976
Common Shares
Dec 11
2023
SELL
Payment of exercise price or tax liability
$560,831
$135.01 p/Share
4,154
Reduced 13.79%
25,976
Common Shares
Dec 11
2023
BUY
Grant, award, or other acquisition
-
9,396
Added 23.77%
30,130
Common Shares
Dec 08
2022
SELL
Payment of exercise price or tax liability
$502,485
$122.17 p/Share
4,113
Reduced 16.55%
20,734
Common Shares
Dec 08
2022
BUY
Grant, award, or other acquisition
-
9,252
Added 27.13%
24,847
Common Shares
Nov 16
2022
SELL
Open market or private sale
$5,321,437
$126.25 p/Share
42,150
Reduced 72.99%
15,595
Common Shares
Nov 16
2022
BUY
Exercise of conversion of derivative security
$2,515,933
$59.69 p/Share
42,150
Added 42.19%
57,745
Common Shares
Dec 06
2021
SELL
Payment of exercise price or tax liability
$523,255
$157.94 p/Share
3,313
Reduced 17.52%
15,595
Common Shares
Dec 06
2021
BUY
Grant, award, or other acquisition
-
7,409
Added 28.15%
18,908
Common Shares
Dec 09
2020
SELL
Payment of exercise price or tax liability
$188,844
$119.22 p/Share
1,584
Reduced 12.11%
11,499
Common Shares
Dec 09
2020
BUY
Grant, award, or other acquisition
-
3,542
Added 21.31%
13,083
Common Shares