Feb 27
2025
SELL
Open market or private sale
$17,561
$17.0 p/Share
1,033
Reduced 2.54%
39,571
Common Stock
Feb 26
2025
SELL
Open market or private sale
$86,019
$17.53 p/Share
4,907
Reduced 10.78%
40,604
Common Stock
Feb 25
2025
SELL
Payment of exercise price or tax liability
$8,867
$17.56 p/Share
505
Reduced 1.1%
45,511
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$7,669
$17.47 p/Share
439
Reduced 0.95%
46,016
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$33,838
$17.3 p/Share
1,956
Reduced 4.04%
46,455
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
18,867
Added 28.04%
48,411
Common Stock
Sep 05
2024
SELL
Open market or private sale
$88,336
$25.06 p/Share
3,525
Reduced 10.66%
29,544
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$35,764
$26.75 p/Share
1,337
Reduced 3.89%
33,069
Common Stock
Mar 08
2024
SELL
Open market or private sale
$94,446
$25.63 p/Share
3,685
Reduced 9.67%
34,406
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$12,296
$24.35 p/Share
505
Reduced 1.88%
26,387
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$10,665
$24.35 p/Share
438
Reduced 1.6%
26,892
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$10,275
$24.35 p/Share
422
Reduced 1.52%
27,330
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
11,704
Added 23.5%
38,091
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$10,461
$24.05 p/Share
435
Reduced 1.54%
27,752
Common Stock
Sep 07
2023
SELL
Open market or private sale
$156,389
$20.64 p/Share
7,577
Reduced 21.19%
28,187
Common Stock
Jul 31
2023
BUY
Grant, award, or other acquisition
-
14,584
Added 28.97%
35,764
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$11,214
$20.28 p/Share
553
Reduced 2.54%
21,180
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$12,433
$24.62 p/Share
505
Reduced 2.27%
21,733
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
5,347
Added 19.38%
22,238
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$10,352
$24.59 p/Share
421
Reduced 2.43%
16,891
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$10,674
$24.54 p/Share
435
Reduced 2.45%
17,312
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$17,952
$31.33 p/Share
573
Reduced 3.13%
17,747
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$18,332
$35.39 p/Share
518
Reduced 2.75%
18,320
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
5,138
Added 21.43%
18,838
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$15,232
$34.0 p/Share
448
Reduced 3.17%
13,700
Common Stock