Sep 02
2025
SELL
Open market or private sale
$180,627
$34.55 p/Share
5,228
Reduced 17.48%
24,679
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$6,169
$15.62 p/Share
395
Reduced 1.3%
29,907
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
$293,999
$15.62 p/Share
18,822
Added 38.32%
30,302
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$5,206
$15.73 p/Share
331
Reduced 2.8%
11,480
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$8,708
$15.92 p/Share
547
Reduced 4.43%
11,811
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$12,957
$15.84 p/Share
818
Reduced 6.21%
12,358
Common Stock
Mar 13
2024
SELL
Open market or private sale
$175,733
$37.39 p/Share
4,700
Reduced 26.29%
13,176
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$195,020
$39.09 p/Share
4,989
Added 21.82%
17,876
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$6,573
$38.67 p/Share
170
Reduced 1.3%
12,887
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$10,831
$39.82 p/Share
272
Reduced 2.04%
13,057
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$17,600
$39.82 p/Share
442
Reduced 3.21%
13,329
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$32,612
$39.82 p/Share
819
Reduced 5.61%
13,771
Common Stock
Aug 14
2023
SELL
Open market or private sale
$114,656
$36.69 p/Share
3,125
Reduced 17.64%
14,590
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$6,038
$27.7 p/Share
218
Reduced 1.22%
17,715
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$5,485
$26.5 p/Share
207
Reduced 1.14%
17,933
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$8,847
$26.73 p/Share
331
Reduced 1.79%
18,140
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$14,621
$26.73 p/Share
547
Reduced 2.88%
18,471
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$227,506
$27.47 p/Share
8,282
Added 30.34%
19,018
Common Stock
Nov 03
2022
SELL
Open market or private sale
$50,432
$23.37 p/Share
2,158
Reduced 16.74%
10,736
Common Stock