Mar 01
2025
SELL
Payment of exercise price or tax liability
$11,137
$14.87 p/Share
749
Reduced 0.93%
79,797
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$36,651
$14.69 p/Share
2,495
Reduced 3.04%
79,501
Common Stock
Feb 25
2025
BUY
Grant, award, or other acquisition
-
19,625
Added 19.31%
81,996
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$15,649
$14.99 p/Share
1,044
Reduced 1.65%
62,371
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$10,149
$14.86 p/Share
683
Reduced 1.07%
63,415
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$9,246
$14.38 p/Share
643
Reduced 1.0%
63,412
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$12,201
$14.63 p/Share
834
Reduced 1.29%
64,055
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
20,161
Added 23.7%
64,889
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$13,362
$14.62 p/Share
914
Reduced 2.0%
44,728
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$81,070
$11.83 p/Share
6,853
Reduced 13.05%
45,642
Common Stock
Nov 30
2023
BUY
Grant, award, or other acquisition
-
19,816
Added 27.4%
52,495
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$11,460
$16.78 p/Share
683
Reduced 2.05%
32,679
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$49,136
$17.32 p/Share
2,837
Reduced 7.84%
33,362
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$14,970
$17.55 p/Share
853
Reduced 2.3%
36,199
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
6,120
Added 14.18%
37,052
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
7,619
Added 19.76%
30,932
Common Stock
Jun 12
2022
SELL
Payment of exercise price or tax liability
$35,787
$17.69 p/Share
2,023
Reduced 7.98%
23,313
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$15,058
$18.59 p/Share
810
Reduced 3.1%
25,336
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$12,481
$18.91 p/Share
660
Reduced 2.46%
26,146
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
7,622
Added 22.14%
26,806
Common Stock
Jun 12
2021
SELL
Payment of exercise price or tax liability
$11,438
$18.36 p/Share
623
Reduced 3.15%
19,184
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
7,274
Added 26.86%
19,807
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$12,590
$19.25 p/Share
654
Reduced 4.96%
12,533
Common Stock