Mar 15
2025
SELL
Payment of exercise price or tax liability
$37,492
$35.04 p/Share
1,070
Reduced 0.47%
224,512
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
14,024
Added 5.85%
225,582
Common Stock
Feb 24
2025
SELL
Open market or private sale
$35,750
$35.75 p/Share
1,000
Reduced 0.47%
211,558
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$150,970
$36.59 p/Share
4,126
Reduced 1.9%
212,558
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
34,126
Added 13.61%
216,684
Common Stock
Jan 23
2025
SELL
Open market or private sale
$38,400
$38.4 p/Share
1,000
Reduced 0.54%
182,558
Common Stock
Dec 23
2024
SELL
Open market or private sale
$37,990
$37.99 p/Share
1,000
Reduced 0.54%
183,558
Common Stock
Nov 29
2024
SELL
Open market or private sale
$38,050
$38.05 p/Share
1,000
Reduced 0.54%
184,558
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$201,958
$35.84 p/Share
5,635
Reduced 2.95%
185,558
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$193,449
$34.33 p/Share
5,635
Reduced 2.86%
191,193
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$210,523
$37.36 p/Share
5,635
Reduced 2.78%
196,828
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$118,150
$37.52 p/Share
3,149
Reduced 1.53%
202,463
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
33,136
Added 13.88%
205,612
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$114,879
$37.01 p/Share
3,104
Reduced 1.77%
172,476
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
30,872
Added 14.95%
175,580
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$188,140
$46.34 p/Share
4,060
Reduced 2.73%
144,708
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$166,663
$41.05 p/Share
4,060
Reduced 2.66%
148,768
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$132,924
$32.74 p/Share
4,060
Reduced 2.59%
152,828
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$251,061
$30.79 p/Share
8,154
Reduced 4.94%
156,888
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
51,200
Added 23.55%
166,242
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
115,042
Added 50.0%
115,042
Common Stock