Jul 07
2025
SELL
Payment of exercise price or tax liability
$551,304
$24.0 p/Share
22,971
Reduced 5.0%
436,420
Common Stock
Apr 25
2025
BUY
Grant, award, or other acquisition
$3,728
$20.83 p/Share
179
Added 1.17%
15,161
Common Stock
Apr 25
2025
BUY
Grant, award, or other acquisition
-
2,504
Added 0.54%
459,391
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
$19,883
$18.36 p/Share
1,083
Added 6.74%
14,981
Common Stock
Mar 26
2025
BUY
Grant, award, or other acquisition
-
40,613
Added 8.16%
456,887
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
19,254
Added 4.42%
416,274
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$122,881
$24.28 p/Share
5,061
Reduced 1.26%
395,520
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
13,164
Added 3.21%
397,020
Common Stock
Jan 24
2025
BUY
Grant, award, or other acquisition
$3,423
$24.11 p/Share
142
Added 1.01%
13,898
Common Stock
Oct 25
2024
BUY
Grant, award, or other acquisition
-
1,432
Added 0.37%
388,917
Common Stock
Jul 26
2024
BUY
Grant, award, or other acquisition
-
1,208
Added 0.31%
387,485
Common Stock
Jul 05
2024
SELL
Open market or private sale
$389,328
$23.54 p/Share
16,539
Reduced 4.11%
386,277
Common Stock
Apr 26
2024
BUY
Grant, award, or other acquisition
-
1,896
Added 0.47%
402,816
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
20,343
Added 4.83%
400,920
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$52,635
$23.86 p/Share
2,206
Reduced 0.58%
380,577
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
1,551
Added 0.63%
245,713
Common Stock
Jan 23
2024
BUY
Grant, award, or other acquisition
-
4,889
Added 1.26%
382,783
Common Stock
Oct 27
2023
BUY
Grant, award, or other acquisition
-
1,965
Added 0.8%
244,162
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$275,439
$21.44 p/Share
12,847
Reduced 5.04%
242,197
Common Stock
Jul 28
2023
BUY
Grant, award, or other acquisition
-
2,064
Added 0.8%
255,044
Common Stock
Apr 28
2023
BUY
Grant, award, or other acquisition
-
2,409
Added 0.93%
255,745
Common Stock
Mar 24
2023
SELL
Other acquisition or disposition
-
2,765
Reduced 1.08%
252,980
Common Stock
Mar 22
2023
BUY
Grant, award, or other acquisition
-
20,793
Added 7.59%
253,336
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
1,681
Added 0.73%
229,779
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
2,765
Added 1.18%
232,544
Common Stock