Mar 05
2025
SELL
Payment of exercise price or tax liability
$459,226
$42.1 p/Share
10,908
Reduced 7.88%
127,470
Common Stock
Mar 03
2025
SELL
Open market or private sale
$649,138
$42.01 p/Share
15,452
Reduced 10.04%
138,378
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
25,548
Added 14.24%
153,830
Common Stock
Feb 25
2025
SELL
Open market or private sale
$60,942
$42.0 p/Share
1,451
Reduced 1.12%
128,282
Common Stock
Feb 24
2025
SELL
Open market or private sale
$21,378
$42.0 p/Share
509
Reduced 0.39%
129,733
Common Stock
Feb 20
2025
SELL
Open market or private sale
$307,275
$40.97 p/Share
7,500
Reduced 5.44%
130,242
Common Stock
Jan 21
2025
SELL
Open market or private sale
$309,975
$41.33 p/Share
7,500
Reduced 5.16%
137,742
Common Stock
Jan 16
2025
BUY
Other acquisition or disposition
-
944
Added 0.65%
145,242
Common Stock
Dec 20
2024
SELL
Open market or private sale
$298,350
$39.78 p/Share
7,500
Reduced 4.94%
144,298
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$357,002
$36.74 p/Share
9,717
Reduced 6.04%
151,137
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
23,192
Added 12.6%
160,854
Common Stock
Jan 11
2024
BUY
Other acquisition or disposition
-
897
Added 0.65%
137,662
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$358,537
$48.34 p/Share
7,417
Reduced 5.14%
136,765
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
17,096
Added 10.6%
144,182
Common Stock
Jan 13
2023
BUY
Other acquisition or disposition
-
858
Added 0.67%
127,086
Common Stock
Sep 14
2022
SELL
Open market or private sale
$0
$49.73 p/Share
0
Reduced 0.0%
125,674
Common Stock
Sep 09
2022
SELL
Open market or private sale
$0
$48.73 p/Share
0
Reduced 0.0%
125,674
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$293,633
$52.22 p/Share
5,623
Reduced 4.28%
125,675
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
19,499
Added 12.93%
131,298
Common Stock
Jan 13
2022
BUY
Other acquisition or disposition
-
2,861
Added 2.5%
111,780
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$189,001
$47.8 p/Share
3,954
Reduced 3.52%
108,321
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
16,051
Added 12.51%
112,275
Common Stock
Jan 14
2021
BUY
Other acquisition or disposition
-
3,705
Added 3.71%
96,212
Common Stock