Jan 06
2026
SELL
Payment of exercise price or tax liability
$37,820
$38.95 p/Share
971
Reduced 8.54%
10,401
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$7,425
$39.92 p/Share
186
Reduced 1.43%
12,846
Common Stock - Perform...
Mar 03
2025
BUY
Exercise of conversion of derivative security
-
782
Added 5.66%
13,032
Common Stock - Perform...
Feb 12
2025
BUY
Grant, award, or other acquisition
$217,516
$36.98 p/Share
5,882
Added 32.44%
12,250
Common Stock - Restric...
Jan 08
2025
SELL
Payment of exercise price or tax liability
$10,596
$36.54 p/Share
290
Reduced 4.36%
6,368
Common Stock - Perform...
Jan 08
2025
BUY
Exercise of conversion of derivative security
-
956
Added 12.56%
6,658
Common Stock - Perform...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$22,553
$35.24 p/Share
640
Reduced 10.09%
5,702
Common Stock
May 10
2024
SELL
Open market or private sale
$30,592
$38.24 p/Share
800
Reduced 11.2%
6,342
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$2,584
$33.57 p/Share
77
Reduced 1.07%
7,142
Common Stock - Perform...
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
255
Added 3.41%
7,219
Common Stock - Perform...
Feb 08
2024
BUY
Grant, award, or other acquisition
$67,466
$32.64 p/Share
2,067
Added 22.89%
6,964
Common Stock - Restric...
Jan 09
2024
SELL
Payment of exercise price or tax liability
$3,838
$36.21 p/Share
106
Reduced 2.12%
4,897
Common Stock - Perform...
Jan 09
2024
BUY
Exercise of conversion of derivative security
-
348
Added 6.5%
5,003
Common Stock - Perform...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$19,070
$36.05 p/Share
529
Reduced 10.2%
4,655
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
$67,503
$41.98 p/Share
1,608
Added 23.67%
5,184
Common Stock - Restric...
Jan 10
2023
SELL
Payment of exercise price or tax liability
$5,071
$42.26 p/Share
120
Reduced 3.24%
3,578
Common Stock - Perform...
Jan 10
2023
BUY
Exercise of conversion of derivative security
-
395
Added 9.65%
3,698
Common Stock - Perform...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$19,573
$44.79 p/Share
437
Reduced 11.68%
3,303
Common Stock