Dec 13
2024
SELL
Open market or private sale
$606,560
$44.6 p/Share
13,600
Reduced 4.84%
267,404
Common Shares
Dec 13
2024
BUY
Exercise of conversion of derivative security
$376,040
$27.65 p/Share
13,600
Added 4.62%
281,004
Common Shares
Nov 25
2024
SELL
Open market or private sale
$417,600
$46.4 p/Share
9,000
Reduced 3.26%
267,404
Common Shares
Sep 12
2024
SELL
Open market or private sale
$269,780
$38.54 p/Share
7,000
Reduced 2.47%
276,404
Common Shares
Mar 13
2024
BUY
Grant, award, or other acquisition
-
96,848
Added 25.47%
283,404
Common Shares
Jan 10
2024
SELL
Payment of exercise price or tax liability
$874,947
$34.27 p/Share
25,531
Reduced 12.08%
185,837
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
-
56,040
Added 20.96%
211,368
Common Shares
Mar 13
2023
SELL
Open market or private sale
$989,232
$44.4 p/Share
22,280
Reduced 12.54%
155,328
Common Shares
Mar 13
2023
BUY
Exercise of conversion of derivative security
$431,118
$19.35 p/Share
22,280
Added 11.15%
177,608
Common Shares
Mar 06
2023
SELL
Open market or private sale
$948,199
$47.41 p/Share
20,000
Reduced 11.41%
155,328
Common Shares
Mar 06
2023
BUY
Exercise of conversion of derivative security
$387,000
$19.35 p/Share
20,000
Added 11.24%
157,882
Common Shares
Feb 21
2023
SELL
Open market or private sale
$1,199,750
$47.99 p/Share
25,000
Reduced 13.91%
154,788
Common Shares
Feb 21
2023
BUY
Exercise of conversion of derivative security
$483,750
$19.35 p/Share
25,000
Added 12.21%
179,788
Common Shares
Jan 10
2023
SELL
Payment of exercise price or tax liability
$441,555
$46.77 p/Share
9,441
Reduced 5.75%
154,788
Common Shares
Sep 07
2022
SELL
Open market or private sale
$495,863
$46.23 p/Share
10,726
Reduced 6.13%
164,229
Common Shares
Sep 02
2022
SELL
Open market or private sale
$413,802
$47.4 p/Share
8,730
Reduced 4.75%
174,955
Common Shares
Aug 26
2022
SELL
Open market or private sale
$473,500
$47.35 p/Share
10,000
Reduced 5.16%
183,685
Common Shares
Mar 07
2022
BUY
Grant, award, or other acquisition
-
52,883
Added 21.45%
193,685
Common Shares
Jan 12
2022
SELL
Payment of exercise price or tax liability
$1,927,762
$52.12 p/Share
36,987
Reduced 20.87%
140,281
Common Shares
Dec 13
2021
SELL
Open market or private sale
$253,650
$50.73 p/Share
5,000
Reduced 2.74%
177,268
Common Shares
Sep 15
2021
SELL
Open market or private sale
$250,900
$50.18 p/Share
5,000
Reduced 2.67%
182,268
Common Shares
Mar 12
2021
SELL
Open market or private sale
$42,800
$42.8 p/Share
1,000
Reduced 0.53%
187,268
Common Shares
Mar 12
2021
BUY
Grant, award, or other acquisition
-
24,445
Added 11.49%
188,268
Common Shares
Mar 11
2021
SELL
Open market or private sale
$42,720
$42.72 p/Share
1,000
Reduced 0.61%
163,823
Common Shares
Mar 10
2021
SELL
Open market or private sale
$90,947
$42.36 p/Share
2,147
Reduced 1.29%
164,823
Common Shares