Aug 28
2024
-
10,000
Reduced 0.23%
4,432,816
Common Shares
May 10
2024
-
30,000
Reduced 0.67%
4,442,816
Common Shares
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,184,603
$21.55 p/Share
54,970
Reduced 1.21%
4,472,816
Common Shares
Mar 15
2024
BUY
Grant, award, or other acquisition
-
37,500
Added 0.82%
4,527,786
Common Shares
Jan 29
2024
SELL
Open market or private sale
$807,300
$26.91 p/Share
30,000
Reduced 0.66%
4,500,286
Common Shares
Jan 29
2024
BUY
Exercise of conversion of derivative security
$223,200
$7.44 p/Share
30,000
Added 0.66%
4,530,286
Common Shares
Jan 02
2024
SELL
Payment of exercise price or tax liability
$473,810
$27.38 p/Share
17,305
Reduced 0.38%
4,500,286
Common Shares
Jan 02
2024
BUY
Grant, award, or other acquisition
-
180,000
Added 3.83%
4,517,591
Common Shares
Dec 28
2023
SELL
Open market or private sale
$795,900
$26.53 p/Share
30,000
Reduced 0.69%
4,337,591
Common Shares
Dec 28
2023
BUY
Exercise of conversion of derivative security
$223,200
$7.44 p/Share
30,000
Added 0.68%
4,367,591
Common Shares
Dec 14
2023
SELL
Open market or private sale
$750,000
$25.0 p/Share
30,000
Reduced 0.69%
4,337,591
Common Shares
Dec 14
2023
BUY
Exercise of conversion of derivative security
$223,200
$7.44 p/Share
30,000
Added 0.68%
4,367,591
Common Shares
Oct 26
2023
SELL
Open market or private sale
$750,900
$25.03 p/Share
30,000
Reduced 0.69%
4,337,591
Common Shares
Oct 26
2023
BUY
Exercise of conversion of derivative security
$223,200
$7.44 p/Share
30,000
Added 0.68%
4,367,591
Common Shares
Sep 26
2023
SELL
Open market or private sale
$859,200
$28.64 p/Share
30,000
Reduced 0.69%
4,337,591
Common Shares
Sep 26
2023
BUY
Exercise of conversion of derivative security
$223,200
$7.44 p/Share
30,000
Added 0.68%
4,367,591
Common Shares
Sep 14
2023
-
50,000
Reduced 1.14%
4,337,591
Common Shares
Sep 06
2023
-
10,000
Reduced 0.22%
4,490,286
Common Shares
Sep 01
2023
SELL
Open market or private sale
$930,300
$31.01 p/Share
30,000
Reduced 0.68%
4,387,591
Common Shares
Sep 01
2023
BUY
Exercise of conversion of derivative security
$223,200
$7.44 p/Share
30,000
Added 0.67%
4,417,591
Common Shares
Mar 15
2023
SELL
Payment of exercise price or tax liability
$1,432,809
$25.45 p/Share
56,299
Reduced 1.28%
4,333,411
Common Shares
Mar 15
2023
BUY
Grant, award, or other acquisition
-
91,680
Added 2.05%
4,387,591
Common Shares
Jan 09
2023
SELL
Open market or private sale
$1,689,744
$29.96 p/Share
56,400
Reduced 1.28%
4,352,210
Common Shares
Jan 09
2023
BUY
Exercise of conversion of derivative security
$476,579
$8.45 p/Share
56,400
Added 1.26%
4,408,610
Common Shares
Mar 22
2022
-
40,000
Reduced 0.91%
4,352,210
Common Shares