Aug 29
2025
BUY
Grant, award, or other acquisition
-
311
Added 0.3%
103,310
Common Stock
Aug 15
2025
SELL
Open market or private sale
$216,995
$32.68 p/Share
6,640
Reduced 6.06%
102,998
Common Stock
Aug 13
2025
SELL
Open market or private sale
$363,348
$31.09 p/Share
11,687
Reduced 9.63%
109,638
Common Stock
May 22
2025
BUY
Grant, award, or other acquisition
-
469
Added 0.39%
121,325
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
$22,476
$27.41 p/Share
820
Added 0.67%
120,855
Common Stock
Feb 27
2025
BUY
Grant, award, or other acquisition
-
435
Added 0.36%
120,035
Common Stock
Feb 08
2025
SELL
Payment of exercise price or tax liability
$114,311
$32.11 p/Share
3,560
Reduced 2.89%
119,599
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
11,618
Added 8.62%
123,159
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
-
334
Added 0.3%
111,541
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
368
Added 0.33%
111,207
Common Stock
Aug 29
2024
SELL
Open market or private sale
$175,476
$32.91 p/Share
5,332
Reduced 4.59%
110,838
Common Stock
May 24
2024
BUY
Grant, award, or other acquisition
-
385
Added 0.33%
116,170
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$22,495
$28.19 p/Share
798
Added 0.68%
115,784
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
221
Added 0.19%
114,986
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$445,749
$30.82 p/Share
14,463
Reduced 11.19%
114,765
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
33,855
Added 22.29%
118,042
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
11,745
Added 10.96%
95,373
Common Stock
Nov 28
2023
BUY
Grant, award, or other acquisition
-
218
Added 0.26%
83,628
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
-
211
Added 0.25%
83,410
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$22,481
$26.7 p/Share
842
Added 1.0%
83,199
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
116
Added 0.14%
82,357
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$158,685
$34.83 p/Share
4,556
Reduced 6.09%
70,310
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
11,930
Added 12.67%
82,240
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
10,523
Added 12.32%
74,866
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$44,624
$30.01 p/Share
1,487
Reduced 2.26%
64,343
Common Stock