Mar 07
2025
SELL
Payment of exercise price or tax liability
$7,550,501
$35.4 p/Share
213,291
Reduced 58.13%
153,621
Common Shares
Mar 07
2025
BUY
Exercise of conversion of derivative security
$6,908,286
$29.26 p/Share
236,100
Added 39.15%
366,912
Common Shares
Feb 21
2025
SELL
Payment of exercise price or tax liability
$3,488,827
$37.96 p/Share
91,908
Reduced 41.27%
130,812
Common Shares
Feb 21
2025
BUY
Grant, award, or other acquisition
-
212,053
Added 48.77%
222,720
Common Shares
Jan 06
2025
SELL
Payment of exercise price or tax liability
$130,911
$33.26 p/Share
3,936
Reduced 26.95%
10,667
Common Shares
Jan 06
2025
BUY
Exercise of conversion of derivative security
-
14,603
Added 50.0%
14,603
Common Shares
Aug 08
2024
-
472,356
Reduced 100.0%
0
Common Shares
May 19
2024
SELL
Payment of exercise price or tax liability
$1,193,899
$20.8 p/Share
57,399
Reduced 12.74%
393,056
Common Shares
May 19
2024
BUY
Exercise of conversion of derivative security
-
136,827
Added 23.3%
450,455
Common Shares
May 17
2024
SELL
Payment of exercise price or tax liability
$1,503,299
$20.8 p/Share
72,274
Reduced 18.73%
313,628
Common Shares
May 17
2024
BUY
Exercise of conversion of derivative security
-
163,146
Added 29.71%
385,902
Common Shares
Apr 16
2024
BUY
Acquisition or disposition by will or laws
-
78,756
Added 14.3%
471,812
Common Shares
Feb 19
2024
SELL
Payment of exercise price or tax liability
$235,563
$14.04 p/Share
16,778
Reduced 7.0%
222,756
Common Shares
Feb 19
2024
BUY
Grant, award, or other acquisition
-
53,946
Added 18.38%
239,534
Common Shares
Jan 08
2024
SELL
Payment of exercise price or tax liability
$89,884
$18.21 p/Share
4,936
Reduced 2.59%
185,588
Common Shares
Jan 08
2024
BUY
Exercise of conversion of derivative security
-
18,313
Added 8.77%
190,524
Common Shares
May 21
2023
SELL
Payment of exercise price or tax liability
$240,553
$6.95 p/Share
34,612
Reduced 16.74%
172,211
Common Shares
May 21
2023
BUY
Exercise of conversion of derivative security
-
82,507
Added 28.52%
206,823
Common Shares
Feb 20
2023
-
5,440
Reduced 57.26%
4,061
Common Shares
Feb 20
2023
SELL
Payment of exercise price or tax liability
$1,081,409
$13.7 p/Share
78,935
Reduced 38.84%
124,316
Common Shares
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
199,190
Added 49.5%
203,251
Common Shares
Jan 09
2023
SELL
Payment of exercise price or tax liability
$40,412
$11.53 p/Share
3,505
Reduced 26.95%
9,501
Common Shares
Jan 09
2023
BUY
Exercise of conversion of derivative security
-
13,007
Added 50.0%
13,007
Common Shares
May 22
2022
SELL
Payment of exercise price or tax liability
$443,841
$17.45 p/Share
25,435
Reduced 15.97%
133,857
Common Shares
May 22
2022
BUY
Exercise of conversion of derivative security
-
60,630
Added 27.57%
159,292
Common Shares