Mar 29
2024
SELL
Payment of exercise price or tax liability
$67,480
$35.61 p/Share
1,895
Reduced 1.26%
148,500
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$25,732
$34.54 p/Share
745
Reduced 0.49%
150,395
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,258
Added 2.11%
151,140
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$121,682
$33.12 p/Share
3,674
Reduced 2.42%
147,882
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
14,382
Added 8.67%
151,556
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$39,662
$31.23 p/Share
1,270
Reduced 0.92%
137,174
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$21,737
$30.36 p/Share
716
Reduced 0.51%
138,444
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,294
Added 2.31%
139,160
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$109,542
$32.19 p/Share
3,403
Reduced 2.44%
135,866
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
13,324
Added 8.73%
139,269
Common Stock
Apr 07
2022
SELL
Payment of exercise price or tax liability
$167,279
$40.76 p/Share
4,104
Reduced 3.16%
125,945
Common Stock
Apr 07
2022
BUY
Grant, award, or other acquisition
-
20,854
Added 13.82%
130,049
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$29,511
$37.45 p/Share
788
Reduced 0.72%
109,195
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
2,671
Added 2.37%
109,983
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$201,002
$41.35 p/Share
4,861
Reduced 4.33%
107,312
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
19,434
Added 14.77%
112,173
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$39,905
$29.32 p/Share
1,361
Reduced 1.5%
89,541
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
3,198
Added 3.33%
92,739
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$101,028
$29.14 p/Share
3,467
Reduced 3.67%
90,902
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
13,620
Added 12.61%
94,369
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$44,520
$29.7 p/Share
1,499
Reduced 1.82%
80,749
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
-
6,150
Added 6.96%
82,248
Common Stock