Sep 30
2025
BUY
Grant, award, or other acquisition
$22,620
$37.7 p/Share
600
Added 6.51%
8,618
Common
Jun 30
2025
BUY
Grant, award, or other acquisition
$22,635
$38.3 p/Share
591
Added 6.87%
8,014
Common
Mar 31
2025
BUY
Grant, award, or other acquisition
$22,646
$40.44 p/Share
560
Added 7.01%
7,423
Common
Dec 31
2024
BUY
Grant, award, or other acquisition
$22,617
$39.89 p/Share
567
Added 7.63%
6,863
Common
Sep 30
2024
BUY
Grant, award, or other acquisition
$22,654
$37.2 p/Share
609
Added 8.82%
6,296
Common
Jun 30
2024
BUY
Grant, award, or other acquisition
$22,637
$33.29 p/Share
680
Added 10.68%
5,687
Common
May 30
2024
SELL
Open market or private sale
$778,159
$32.51 p/Share
23,936
Reduced 16.32%
122,706
Common
May 30
2024
BUY
Exercise of conversion of derivative security
$430,608
$17.99 p/Share
23,936
Added 14.03%
146,642
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$22,650
$34.9 p/Share
649
Added 0.53%
122,706
Common
Feb 13
2024
SELL
Open market or private sale
$327,624
$33.08 p/Share
9,904
Reduced 7.51%
122,057
Common
Dec 31
2023
BUY
Grant, award, or other acquisition
$22,655
$37.08 p/Share
611
Added 0.46%
131,961
Common
Dec 01
2023
-
1,685
Reduced 1.27%
131,350
Common
Sep 30
2023
BUY
Grant, award, or other acquisition
$22,645
$27.82 p/Share
814
Added 0.61%
133,035
Common
Jun 30
2023
BUY
Grant, award, or other acquisition
$22,640
$28.23 p/Share
802
Added 0.6%
132,221
Common
Mar 31
2023
BUY
Grant, award, or other acquisition
$22,636
$32.95 p/Share
687
Added 0.52%
131,419
Common
Dec 31
2022
BUY
Grant, award, or other acquisition
$18,746
$41.11 p/Share
456
Added 0.35%
130,732
Common
Dec 08
2022
-
9,700
Reduced 6.93%
130,276
Common
Sep 30
2022
BUY
Grant, award, or other acquisition
$18,721
$38.68 p/Share
484
Added 0.34%
139,976
Common
Jun 30
2022
BUY
Grant, award, or other acquisition
$17,952
$35.62 p/Share
504
Added 0.36%
139,492
Common
May 20
2022
SELL
Open market or private sale
$399,360
$38.4 p/Share
10,400
Reduced 6.96%
138,988
Common
May 19
2022
SELL
Open market or private sale
$23,406
$39.01 p/Share
600
Reduced 0.4%
149,388
Common
May 18
2022
SELL
Open market or private sale
$55,202
$39.43 p/Share
1,400
Reduced 0.92%
149,988
Common