Feb 28
2025
SELL
Payment of exercise price or tax liability
$29,643
$14.39 p/Share
2,060
Reduced 2.58%
77,701
Common Shares of Benef...
Feb 25
2025
SELL
Payment of exercise price or tax liability
$19,358
$14.11 p/Share
1,372
Reduced 1.69%
79,761
Common Shares of Benef...
Feb 24
2025
SELL
Payment of exercise price or tax liability
$80,043
$14.06 p/Share
5,693
Reduced 6.56%
81,133
Common Shares of Benef...
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
15,906
Added 15.48%
86,826
Common Shares of Benef...
Feb 24
2025
BUY
Grant, award, or other acquisition
-
15,946
Added 18.36%
70,920
Common Shares of Benef...
Mar 12
2024
SELL
Payment of exercise price or tax liability
$173,130
$14.28 p/Share
12,124
Reduced 18.07%
54,974
Common Shares of Benef...
Mar 12
2024
BUY
Grant, award, or other acquisition
-
15,668
Added 18.93%
67,098
Common Shares of Benef...
Mar 12
2024
BUY
Exercise of conversion of derivative security
-
23,921
Added 31.75%
51,430
Common Shares of Benef...
Feb 28
2024
SELL
Payment of exercise price or tax liability
$28,365
$13.81 p/Share
2,054
Reduced 6.95%
27,509
Common Shares of Benef...
Feb 25
2024
SELL
Payment of exercise price or tax liability
$19,069
$13.95 p/Share
1,367
Reduced 4.42%
29,563
Common Shares of Benef...
Feb 17
2024
SELL
Payment of exercise price or tax liability
$13,120
$13.54 p/Share
969
Reduced 3.04%
30,930
Common Shares of Benef...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$8,963
$13.01 p/Share
689
Reduced 2.11%
31,899
Common Shares of Benef...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
17,267
Added 34.63%
32,588
Common Shares of Benef...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$17,423
$13.15 p/Share
1,325
Reduced 7.96%
15,321
Common Shares of Benef...
Feb 17
2023
SELL
Payment of exercise price or tax liability
$13,737
$14.25 p/Share
964
Reduced 5.47%
16,646
Common Shares of Benef...
Mar 03
2022
SELL
Payment of exercise price or tax liability
$10,955
$15.9 p/Share
689
Reduced 0.92%
74,363
Common Shares of Benef...
Feb 25
2022
BUY
Grant, award, or other acquisition
-
11,494
Added 13.28%
75,052
Common Shares of Benef...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$15,601
$16.1 p/Share
969
Reduced 1.5%
63,558
Common Shares of Benef...
Feb 12
2022
SELL
Payment of exercise price or tax liability
$9,614
$16.05 p/Share
599
Reduced 0.92%
64,527
Common Shares of Benef...
Mar 12
2021
SELL
Payment of exercise price or tax liability
$16,542
$19.6 p/Share
844
Reduced 1.28%
65,126
Common Shares of Benef...
Mar 03
2021
SELL
Payment of exercise price or tax liability
$13,051
$18.86 p/Share
692
Reduced 1.04%
65,970
Common Shares of Benef...
Feb 17
2021
BUY
Grant, award, or other acquisition
-
7,090
Added 9.61%
66,662
Common Shares of Benef...
Feb 12
2021
SELL
Payment of exercise price or tax liability
$11,149
$18.55 p/Share
601
Reduced 1.0%
59,572
Common Shares of Benef...