Jun 13
2025
BUY
Grant, award, or other acquisition
$32,584
$29.25 p/Share
1,114
Added 0.9%
122,334
Common Stock
Apr 23
2025
SELL
Payment of exercise price or tax liability
$278,939
$29.19 p/Share
9,556
Reduced 7.31%
121,219
Common Stock
Apr 23
2025
BUY
Grant, award, or other acquisition
-
14,414
Added 9.93%
130,775
Common Stock
Mar 20
2025
BUY
Grant, award, or other acquisition
$26,485
$30.69 p/Share
863
Added 0.74%
116,361
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
5,697
Added 4.7%
115,497
Common Stock
Dec 13
2024
BUY
Grant, award, or other acquisition
$25,031
$34.29 p/Share
730
Added 0.66%
109,249
Common Stock
Sep 13
2024
BUY
Grant, award, or other acquisition
$24,808
$31.05 p/Share
799
Added 0.73%
108,519
Common Stock
Jul 08
2024
BUY
Grant, award, or other acquisition
$9,892
$24.73 p/Share
400
Added 0.37%
107,720
Common Stock
Jun 14
2024
BUY
Open market or private purchase
$24,504
$25.21 p/Share
972
Added 0.9%
107,320
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$149,455
$25.28 p/Share
5,912
Reduced 5.27%
106,347
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
-
2,510
Added 2.19%
112,259
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
12,347
Added 10.11%
109,749
Common Stock
Mar 19
2024
BUY
Open market or private purchase
$18,823
$24.8 p/Share
759
Added 0.77%
97,402
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
7,525
Added 7.22%
96,642
Common Stock
Apr 23
2023
SELL
Payment of exercise price or tax liability
$101,895
$24.72 p/Share
4,122
Reduced 4.59%
85,641
Common Stock
Apr 23
2023
BUY
Exercise of conversion of derivative security
-
4,699
Added 4.97%
89,763
Common Stock
Apr 23
2023
BUY
Grant, award, or other acquisition
-
6,897
Added 7.5%
85,064
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
7,010
Added 8.23%
78,167
Common Stock
Jul 26
2022
BUY
Grant, award, or other acquisition
-
7,324
Added 9.62%
68,788
Common Stock
Apr 23
2022
SELL
Payment of exercise price or tax liability
$52,389
$27.4 p/Share
1,912
Reduced 3.02%
61,464
Common Stock
Apr 23
2022
BUY
Exercise of conversion of derivative security
-
6,510
Added 9.32%
63,376
Common Stock
Apr 23
2021
SELL
Payment of exercise price or tax liability
$67,008
$29.48 p/Share
2,273
Reduced 3.98%
54,797
Common Stock
Apr 23
2021
BUY
Exercise of conversion of derivative security
-
7,738
Added 11.94%
57,070
Common Stock