Mar 17
2025
SELL
Open market or private sale
$1,535,617
$97.81 p/Share
15,700
Reduced 12.74%
107,569
Common Shares
Mar 14
2025
SELL
Payment of exercise price or tax liability
$1,226,645
$94.43 p/Share
12,990
Reduced 9.53%
123,269
Common Shares
Mar 14
2025
SELL
Payment of exercise price or tax liability
$1,363,758
$94.43 p/Share
14,442
Reduced 12.02%
105,738
Common Shares
Mar 14
2025
BUY
Exercise of conversion of derivative security
-
64,454
Added 33.34%
128,890
Common Shares
Sep 23
2024
SELL
Open market or private sale
$1,505,569
$84.19 p/Share
17,883
Reduced 17.17%
86,247
Common Shares
Sep 23
2024
BUY
Exercise of conversion of derivative security
$748,224
$41.84 p/Share
17,883
Added 14.66%
104,130
Common Shares
Sep 16
2024
SELL
Open market or private sale
$1,517,014
$84.83 p/Share
17,883
Reduced 17.17%
86,247
Common Shares
Sep 16
2024
BUY
Exercise of conversion of derivative security
$748,224
$41.84 p/Share
17,883
Added 14.66%
104,130
Common Shares
Sep 09
2024
SELL
Open market or private sale
$1,485,898
$83.09 p/Share
17,883
Reduced 17.17%
86,247
Common Shares
Sep 09
2024
BUY
Exercise of conversion of derivative security
$748,224
$41.84 p/Share
17,883
Added 14.66%
104,130
Common Shares
Aug 11
2024
SELL
Payment of exercise price or tax liability
$472,480
$78.29 p/Share
6,035
Reduced 6.54%
86,247
Common Shares
Aug 11
2024
BUY
Exercise of conversion of derivative security
-
14,178
Added 13.32%
92,282
Common Shares
Jun 18
2024
SELL
Open market or private sale
$647,280
$80.91 p/Share
8,000
Reduced 9.29%
78,104
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$547,516
$75.26 p/Share
7,275
Reduced 7.79%
86,104
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$570,568
$64.83 p/Share
8,801
Reduced 10.34%
76,287
Common Shares
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
17,092
Added 15.47%
93,379
Common Shares
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
20,827
Added 19.66%
85,088
Common Shares
Nov 14
2023
BUY
Open market or private purchase
$75,075
$60.06 p/Share
1,250
Added 1.91%
64,261
Common Shares
Aug 17
2023
BUY
Open market or private purchase
$112,600
$56.3 p/Share
2,000
Added 3.08%
63,011
Common Shares
Aug 15
2023
BUY
Open market or private purchase
$18,453
$56.78 p/Share
325
Added 0.53%
61,011
Common Shares
Mar 15
2023
SELL
Payment of exercise price or tax liability
$2,666,726
$61.84 p/Share
43,123
Reduced 41.54%
60,686
Common Shares
Mar 04
2023
BUY
Exercise of conversion of derivative security
-
103,809
Added 50.0%
103,809
Common Shares