Jan 03
2025
SELL
Payment of exercise price or tax liability
$633,289
$9.5 p/Share
66,662
Reduced 2.42%
2,692,427
Common Shares
May 01
2024
BUY
Open market or private purchase
$1,005,600
$16.76 p/Share
60,000
Added 2.13%
2,759,089
Common Shares
Mar 06
2024
SELL
Open market or private sale
$3,778,275
$20.19 p/Share
187,136
Reduced 6.48%
2,699,089
Common Shares
Mar 06
2024
BUY
Exercise of conversion of derivative security
$1,440,947
$7.7 p/Share
187,136
Added 6.09%
2,886,225
Common Shares
Feb 21
2024
BUY
Grant, award, or other acquisition
-
229,851
Added 7.85%
2,699,089
Common Shares
Jan 03
2024
SELL
Payment of exercise price or tax liability
$2,618,345
$19.64 p/Share
133,317
Reduced 5.12%
2,469,238
Common Shares
Jan 03
2024
BUY
Grant, award, or other acquisition
-
137,670
Added 5.02%
2,602,555
Common Shares
Apr 27
2023
BUY
Open market or private purchase
$1,496,000
$14.96 p/Share
100,000
Added 3.9%
2,464,885
Common Shares
Feb 21
2023
BUY
Grant, award, or other acquisition
-
229,320
Added 8.84%
2,364,885
Common Shares
Jan 04
2023
SELL
Payment of exercise price or tax liability
$6,932,184
$17.2 p/Share
403,034
Reduced 15.88%
2,135,565
Common Shares
Jan 04
2023
BUY
Grant, award, or other acquisition
-
563,864
Added 18.17%
2,538,599
Common Shares
Feb 24
2022
BUY
Grant, award, or other acquisition
-
193,488
Added 3.74%
4,974,735
Common Shares
Jan 04
2022
SELL
Payment of exercise price or tax liability
$6,018,481
$22.62 p/Share
266,069
Reduced 5.27%
4,781,247
Common Shares
Jan 04
2022
BUY
Grant, award, or other acquisition
-
398,724
Added 7.32%
5,047,316
Common Shares
Dec 01
2021
BUY
Open market or private purchase
$988,500
$19.77 p/Share
50,000
Added 1.06%
4,648,592
Common Shares
Aug 20
2021
BUY
Exercise of conversion of derivative security
$3,457,500
$13.83 p/Share
250,000
Added 5.16%
4,598,592
Common Shares
Mar 05
2021
BUY
Grant, award, or other acquisition
$1,317,000
$13.17 p/Share
100,000
Added 2.25%
4,348,592
Common Shares
Feb 23
2021
BUY
Grant, award, or other acquisition
-
168,300
Added 3.81%
4,248,592
Common Shares
Jan 12
2021
SELL
Payment of exercise price or tax liability
$6,050,671
$18.56 p/Share
326,006
Reduced 7.4%
4,080,292
Common Shares
Jan 12
2021
BUY
Grant, award, or other acquisition
-
490,910
Added 10.02%
4,406,298
Common Shares