Jan 29
2025
BUY
Grant, award, or other acquisition
-
238,883
Added 13.07%
1,589,236
Common Stock
Jan 20
2025
SELL
Payment of exercise price or tax liability
$59,119
$9.2 p/Share
6,426
Reduced 0.47%
1,350,353
Common Stock
Jan 19
2025
SELL
Payment of exercise price or tax liability
$72,726
$9.2 p/Share
7,905
Reduced 0.58%
1,356,779
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
213,887
Added 13.55%
1,364,684
Common Stock
Jan 21
2024
SELL
Payment of exercise price or tax liability
$87,170
$11.19 p/Share
7,790
Reduced 0.67%
1,150,797
Common Stock
Jan 20
2024
SELL
Payment of exercise price or tax liability
$70,138
$11.19 p/Share
6,268
Reduced 0.54%
1,158,587
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$86,297
$11.19 p/Share
7,712
Reduced 0.66%
1,164,855
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$183,214
$16.98 p/Share
10,790
Reduced 0.91%
1,172,567
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$144,815
$16.68 p/Share
8,682
Reduced 0.73%
1,183,357
Common Stock
Jan 20
2023
BUY
Grant, award, or other acquisition
-
35,318
Added 2.88%
1,192,039
Common Stock
Jan 19
2023
BUY
Grant, award, or other acquisition
-
153,741
Added 11.73%
1,156,721
Common Stock
Jan 16
2023
SELL
Sale (or disposition) back to the issuer
$81,910
$16.32 p/Share
5,019
Reduced 0.5%
1,002,980
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$437,295
$22.06 p/Share
19,823
Reduced 1.93%
1,007,999
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$239,754
$22.22 p/Share
10,790
Reduced 1.04%
1,027,822
Common Stock
Jan 20
2022
BUY
Grant, award, or other acquisition
-
162,919
Added 13.56%
1,038,612
Common Stock
Jan 16
2022
SELL
Payment of exercise price or tax liability
$111,967
$23.94 p/Share
4,677
Reduced 0.53%
875,693
Common Stock
Apr 26
2021
SELL
Payment of exercise price or tax liability
$167,579
$20.74 p/Share
8,080
Reduced 0.91%
884,665
Common Stock
Apr 13
2021
BUY
Grant, award, or other acquisition
-
36,976
Added 3.98%
892,745
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$351,462
$17.73 p/Share
19,823
Reduced 2.26%
855,769
Common Stock
Jan 21
2021
BUY
Grant, award, or other acquisition
-
163,062
Added 15.7%
875,592
Common Stock
Jan 16
2021
SELL
Payment of exercise price or tax liability
$89,819
$17.91 p/Share
5,015
Reduced 0.7%
712,530
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$80,468
$16.23 p/Share
4,958
Reduced 0.69%
717,545
Common Stock