Jun 20
2025
SELL
Open market or private sale
$278,077
$41.27 p/Share
6,738
Reduced 33.84%
13,174
Common Stock
Jun 07
2025
SELL
Payment of exercise price or tax liability
$25,854
$41.5 p/Share
623
Reduced 3.03%
19,912
Common Stock
Sep 16
2024
SELL
Open market or private sale
$295,203
$46.54 p/Share
6,343
Reduced 23.6%
20,535
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
4,387
Added 14.03%
26,878
Common Stock
Aug 27
2024
SELL
Payment of exercise price or tax liability
$138,910
$47.9 p/Share
2,900
Reduced 11.42%
22,491
Common Stock
Aug 27
2024
BUY
Grant, award, or other acquisition
-
8,030
Added 24.03%
25,391
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$24,161
$48.91 p/Share
494
Reduced 2.77%
17,361
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$22,774
$49.19 p/Share
463
Reduced 2.53%
17,855
Common Stock
Jun 10
2024
SELL
Open market or private sale
$164,807
$46.01 p/Share
3,582
Reduced 16.36%
18,318
Common Stock
Jun 07
2024
SELL
Payment of exercise price or tax liability
$28,452
$46.04 p/Share
618
Reduced 2.74%
21,900
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
$12,009
$31.52 p/Share
381
Reduced 1.66%
22,518
Common Stock
Aug 26
2023
SELL
Payment of exercise price or tax liability
$15,570
$31.52 p/Share
494
Reduced 2.11%
22,899
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$185,904
$31.52 p/Share
5,898
Added 20.14%
23,393
Common Stock
Jun 07
2023
SELL
Payment of exercise price or tax liability
$18,935
$30.89 p/Share
613
Reduced 3.39%
17,495
Common Stock
Aug 27
2022
SELL
Payment of exercise price or tax liability
$10,919
$28.66 p/Share
381
Reduced 2.06%
18,108
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
$180,501
$28.66 p/Share
6,298
Added 25.41%
18,489
Common Stock
Jun 07
2022
SELL
Payment of exercise price or tax liability
$24,055
$39.37 p/Share
611
Reduced 4.77%
12,191
Common Stock
Sep 01
2021
BUY
Grant, award, or other acquisition
$275,001
$34.6 p/Share
7,948
Added 38.3%
12,802
Common Stock
Aug 27
2021
BUY
Grant, award, or other acquisition
$174,987
$36.05 p/Share
4,854
Added 50.0%
4,854
Common Stock