Dec 19
2024
-
568
Reduced 0.3%
187,507
Common Shares
Nov 06
2024
BUY
Grant, award, or other acquisition
-
19,200
Added 9.26%
188,075
Common Shares
Oct 11
2024
BUY
Open market or private purchase
$100,525
$40.21 p/Share
2,500
Added 1.46%
168,875
Common Shares
Sep 25
2024
SELL
Payment of exercise price or tax liability
$2,287,786
$42.74 p/Share
53,528
Reduced 24.34%
166,375
Common Shares
Jul 02
2024
SELL
Payment of exercise price or tax liability
$262,269
$45.18 p/Share
5,805
Reduced 2.57%
219,903
Common Shares
Jul 02
2024
BUY
Grant, award, or other acquisition
-
12,796
Added 5.37%
225,708
Common Shares
Jun 27
2024
BUY
Grant, award, or other acquisition
-
12,740
Added 5.65%
212,912
Common Shares
Jun 25
2024
SELL
Payment of exercise price or tax liability
$186,143
$50.16 p/Share
3,711
Reduced 1.82%
200,172
Common Shares
Dec 21
2023
BUY
Grant, award, or other acquisition
-
7,500
Added 3.56%
202,883
Common Shares
Jul 31
2023
-
78
Reduced 0.05%
141,880
Common Shares
Jul 03
2023
SELL
Payment of exercise price or tax liability
$414,438
$69.56 p/Share
5,958
Reduced 4.03%
141,958
Common Shares
Jul 03
2023
BUY
Grant, award, or other acquisition
-
13,134
Added 8.16%
147,916
Common Shares
Jun 30
2023
SELL
Payment of exercise price or tax liability
$395,840
$69.47 p/Share
5,698
Reduced 4.06%
134,782
Common Shares
Jun 30
2023
SELL
Open market or private sale
$1,455,689
$68.99 p/Share
21,100
Reduced 13.69%
133,080
Common Shares
Jun 30
2023
BUY
Exercise of conversion of derivative security
$1,157,385
$40.61 p/Share
28,500
Added 17.35%
135,730
Common Shares
Jun 30
2023
BUY
Grant, award, or other acquisition
-
6,600
Added 4.73%
133,080
Common Shares
Jun 26
2023
SELL
Payment of exercise price or tax liability
$236,581
$61.37 p/Share
3,855
Reduced 2.96%
126,480
Common Shares
Jan 09
2023
-
500
Reduced 0.38%
130,335
Common Shares
Jan 06
2023
-
400
Reduced 0.3%
130,835
Common Shares
Sep 26
2022
SELL
Payment of exercise price or tax liability
$538,215
$47.47 p/Share
11,338
Reduced 7.95%
131,235
Common Shares
Jul 01
2022
SELL
Payment of exercise price or tax liability
$179,734
$44.02 p/Share
4,083
Reduced 2.78%
142,573
Common Shares
Jul 01
2022
BUY
Grant, award, or other acquisition
-
9,000
Added 5.78%
146,656
Common Shares
Jun 27
2022
SELL
Payment of exercise price or tax liability
$114,148
$46.61 p/Share
2,449
Reduced 1.75%
137,656
Common Shares
Jun 24
2022
BUY
Grant, award, or other acquisition
-
8,200
Added 5.53%
140,105
Common Shares
Dec 17
2021
-
100
Reduced 0.08%
131,905
Common Shares