Jan 05
2026
SELL
Payment of exercise price or tax liability
$20,576
$51.96 p/Share
396
Reduced 2.94%
13,062
Restricted Stock
Dec 31
2025
SELL
Payment of exercise price or tax liability
$31,235
$50.79 p/Share
615
Reduced 4.54%
12,920
Restricted Stock
Jun 24
2025
BUY
Grant, award, or other acquisition
$150,031
$42.12 p/Share
3,562
Added 15.96%
18,762
Common Stock
Jun 20
2025
SELL
Payment of exercise price or tax liability
$36,269
$40.57 p/Share
894
Reduced 6.2%
13,535
Restricted Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
$84,729
$44.13 p/Share
1,920
Added 11.74%
14,429
Restricted Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$173,461
$43.97 p/Share
3,945
Reduced 23.98%
12,509
Restricted Stock
Jul 23
2024
BUY
Grant, award, or other acquisition
$134,997
$39.67 p/Share
3,403
Added 18.29%
15,200
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
$50,245
$35.26 p/Share
1,425
Added 7.97%
16,454
Restricted Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$18,801
$37.01 p/Share
508
Reduced 3.27%
15,029
Restricted Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$5,815
$28.65 p/Share
203
Reduced 1.29%
15,537
Restricted Stock
Sep 27
2023
BUY
Open market or private purchase
$9,985
$28.05 p/Share
356
Added 2.93%
11,797
Common Stock
Jun 27
2023
BUY
Grant, award, or other acquisition
$134,992
$31.09 p/Share
4,342
Added 27.51%
11,441
Common Stock
Jun 23
2023
SELL
Payment of exercise price or tax liability
$6,279
$30.19 p/Share
208
Reduced 1.3%
15,740
Restricted Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
$72,533
$39.81 p/Share
1,822
Added 20.42%
7,099
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$14,651
$42.84 p/Share
342
Reduced 6.09%
5,277
Common Stock
Jul 22
2022
SELL
Payment of exercise price or tax liability
$10,714
$34.9 p/Share
307
Reduced 5.18%
5,619
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$84,982
$34.9 p/Share
2,435
Added 29.12%
5,926
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
$56,570
$45.88 p/Share
1,233
Added 7.18%
15,948
Restricted Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$10,790
$45.72 p/Share
236
Reduced 5.88%
3,779
Restricted Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$499,994
$45.72 p/Share
10,936
Added 42.63%
14,715
Restricted Stock