May 01
2024
SELL
Open market or private sale
$211,399
$47.03 p/Share
4,495
Reduced 3.6%
120,278
Common Stock
Apr 30
2024
SELL
Open market or private sale
$75,216
$47.01 p/Share
1,600
Reduced 1.27%
124,773
Common Stock
Apr 29
2024
SELL
Open market or private sale
$75,388
$47.0 p/Share
1,604
Reduced 1.25%
126,373
Common Stock
Apr 11
2024
SELL
Open market or private sale
$37,600
$47.0 p/Share
800
Reduced 0.62%
127,977
Common Stock
Mar 28
2024
SELL
Open market or private sale
$212,138
$47.1 p/Share
4,504
Reduced 3.38%
128,777
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$46,883
$45.74 p/Share
1,025
Reduced 0.76%
133,281
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$48,896
$45.74 p/Share
1,069
Reduced 0.79%
134,306
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$37,826
$45.74 p/Share
827
Reduced 0.61%
135,375
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$385,756
$42.71 p/Share
9,032
Reduced 6.76%
124,487
Common Stock
Feb 07
2024
BUY
Grant, award, or other acquisition
-
31,777
Added 18.92%
136,202
Common Stock
Feb 06
2024
SELL
Open market or private sale
$563,859
$47.0 p/Share
11,997
Reduced 9.56%
113,457
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$46,801
$45.66 p/Share
1,025
Reduced 0.81%
125,454
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$48,810
$45.66 p/Share
1,069
Reduced 0.84%
126,479
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
5,598
Added 4.2%
127,548
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$385,878
$43.8 p/Share
8,810
Reduced 6.74%
121,950
Common Stock
Feb 08
2023
BUY
Grant, award, or other acquisition
-
19,890
Added 13.2%
130,760
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$54,358
$46.66 p/Share
1,165
Reduced 0.95%
121,427
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$34,158
$33.39 p/Share
1,023
Reduced 0.83%
122,592
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$145,142
$33.59 p/Share
4,321
Reduced 3.34%
124,909
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
16,988
Added 12.08%
123,615
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$35,963
$32.11 p/Share
1,120
Reduced 0.91%
121,996
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$37,772
$32.45 p/Share
1,164
Reduced 0.94%
123,116
Common Stock
Nov 08
2021
SELL
Open market or private sale
$355,414
$37.81 p/Share
9,400
Reduced 7.03%
124,280
Common Stock
Nov 05
2021
SELL
Open market or private sale
$774,354
$37.59 p/Share
20,600
Reduced 13.35%
133,680
Common Stock
Jun 18
2021
SELL
Open market or private sale
$0
$36.88 p/Share
0
Reduced 0.0%
154,280
Common Stock