Sep 03
2025
BUY
Grant, award, or other acquisition
$3,537
$17.09 p/Share
207
Added 0.19%
108,450
Common Stock
Jun 04
2025
BUY
Grant, award, or other acquisition
$5,534
$13.4 p/Share
413
Added 0.38%
108,243
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
$1,436
$13.81 p/Share
104
Added 0.1%
107,830
Common Stock
Jan 03
2025
SELL
Payment of exercise price or tax liability
$6,736
$20.23 p/Share
333
Reduced 0.31%
107,726
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$8,197
$20.86 p/Share
393
Reduced 0.49%
80,375
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
27,684
Added 20.39%
108,059
Common Stock
Dec 04
2024
BUY
Grant, award, or other acquisition
$2,354
$23.08 p/Share
102
Added 0.13%
80,768
Common Stock
Sep 04
2024
BUY
Grant, award, or other acquisition
$2,357
$22.03 p/Share
107
Added 0.13%
80,666
Common Stock
Jun 05
2024
BUY
Grant, award, or other acquisition
$2,336
$23.6 p/Share
99
Added 0.12%
80,559
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
$2,338
$25.15 p/Share
93
Added 0.12%
80,460
Common Stock
Feb 23
2024
SELL
Open market or private sale
$637,345
$24.71 p/Share
25,793
Reduced 24.3%
80,367
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
27,853
Added 20.78%
106,160
Common Stock
Feb 12
2024
SELL
Open market or private sale
$814,850
$25.48 p/Share
31,980
Reduced 29.0%
78,307
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
19,577
Added 15.08%
110,287
Common Stock
Nov 29
2023
BUY
Grant, award, or other acquisition
$2,355
$23.79 p/Share
99
Added 0.11%
90,710
Common Stock
Aug 30
2023
BUY
Grant, award, or other acquisition
$2,344
$21.91 p/Share
107
Added 0.12%
90,611
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
$2,342
$18.16 p/Share
129
Added 0.14%
90,504
Common Stock
Feb 16
2023
SELL
Open market or private sale
$1,655,033
$29.85 p/Share
55,445
Reduced 38.02%
90,375
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
17,430
Added 10.68%
145,820
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
27,557
Added 17.67%
128,390
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
83,333
Added 45.25%
100,833
Common Stock