Nov 26
2025
SELL
Sale (or disposition) back to the issuer
-
56,623
Reduced 100.0%
0
Common Stock
Mar 03
2025
SELL
Open market or private sale
$241,380
$26.82 p/Share
9,000
Reduced 13.71%
56,623
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$96,396
$27.2 p/Share
3,544
Reduced 5.12%
65,623
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
$593,259
$27.2 p/Share
21,811
Added 23.97%
69,167
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$200,016
$29.03 p/Share
6,890
Added 11.87%
51,167
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
$283,310
$31.43 p/Share
9,014
Added 16.91%
44,277
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$226,994
$31.85 p/Share
7,127
Reduced 16.81%
35,263
Common Stock
Feb 27
2024
SELL
Open market or private sale
$591,900
$32.2 p/Share
18,382
Reduced 30.25%
42,390
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$338,943
$32.41 p/Share
10,458
Reduced 14.68%
60,772
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$467,352
$32.41 p/Share
14,420
Added 16.84%
71,230
Common Stock
Dec 31
2023
BUY
Other acquisition or disposition
$20,720
$30.03 p/Share
690
Added 1.2%
56,810
Common Stock
Mar 01
2023
SELL
Open market or private sale
$586,658
$35.54 p/Share
16,507
Reduced 22.95%
55,406
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$332,359
$35.68 p/Share
9,315
Reduced 11.47%
71,913
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
$865,132
$35.68 p/Share
24,247
Added 22.99%
81,228
Common Stock
Mar 02
2022
SELL
Open market or private sale
$1,369,140
$36.03 p/Share
38,000
Reduced 40.01%
56,981
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,065,808
$36.69 p/Share
29,049
Reduced 23.42%
94,981
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
$752,365
$36.69 p/Share
20,506
Added 14.19%
124,030
Common Stock
Mar 01
2021
SELL
Open market or private sale
$403,800
$26.92 p/Share
15,000
Reduced 13.43%
96,717
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$161,470
$26.01 p/Share
6,208
Reduced 5.26%
111,717
Common Stock
Feb 28
2021
BUY
Grant, award, or other acquisition
$124,926
$26.01 p/Share
4,803
Added 3.91%
117,925
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
$375,064
$26.01 p/Share
14,420
Added 11.31%
113,122
Common Stock