Apr 12
2025
SELL
Payment of exercise price or tax liability
$60,838
$43.8 p/Share
1,389
Reduced 0.47%
293,367
Common Stock
Apr 08
2025
BUY
Grant, award, or other acquisition
$365,427
$42.75 p/Share
8,548
Added 2.82%
294,756
Common Stock
Apr 07
2025
SELL
Payment of exercise price or tax liability
$190,352
$43.4 p/Share
4,386
Reduced 1.51%
286,208
Common Stock
Apr 07
2025
BUY
Grant, award, or other acquisition
$284,313
$43.4 p/Share
6,551
Added 2.22%
288,772
Common Stock
Apr 06
2025
SELL
Payment of exercise price or tax liability
$130,472
$43.26 p/Share
3,016
Reduced 1.05%
284,043
Common Stock
Apr 04
2025
SELL
Payment of exercise price or tax liability
$137,290
$43.46 p/Share
3,159
Reduced 1.09%
287,059
Common Stock
Mar 22
2025
SELL
Payment of exercise price or tax liability
$62,375
$51.55 p/Share
1,210
Reduced 0.42%
289,695
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$104,475
$50.79 p/Share
2,057
Reduced 0.7%
290,905
Common Stock
Mar 14
2025
BUY
Grant, award, or other acquisition
$672,307
$50.79 p/Share
13,237
Added 4.32%
292,962
Common Stock
Jan 22
2025
SELL
Payment of exercise price or tax liability
$8,106,271
$50.13 p/Share
161,705
Reduced 36.63%
279,725
Common Stock
Jan 22
2025
BUY
Grant, award, or other acquisition
$15,039,000
$50.13 p/Share
300,000
Added 40.46%
441,430
Common Stock
Jan 06
2025
SELL
Payment of exercise price or tax liability
$40,968
$48.83 p/Share
839
Reduced 0.59%
141,430
Common Stock
Dec 30
2024
$107,972
$48.31 p/Share
2,235
Reduced 1.55%
142,269
Common Stock
Aug 13
2024
BUY
Open market or private purchase
$113,825
$45.53 p/Share
2,500
Added 1.7%
144,504
Common Stock
Apr 12
2024
BUY
Grant, award, or other acquisition
$372,601
$49.02 p/Share
7,601
Added 5.08%
142,004
Common Stock
Apr 07
2024
SELL
Payment of exercise price or tax liability
$297,284
$50.43 p/Share
5,895
Reduced 4.2%
134,403
Common Stock
Apr 07
2024
BUY
Grant, award, or other acquisition
$408,785
$50.43 p/Share
8,106
Added 5.57%
137,366
Common Stock
Apr 06
2024
SELL
Payment of exercise price or tax liability
$152,046
$50.43 p/Share
3,015
Reduced 2.23%
132,192
Common Stock
Apr 04
2024
SELL
Payment of exercise price or tax liability
$124,150
$50.0 p/Share
2,483
Reduced 1.8%
135,207
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$45,672
$51.96 p/Share
879
Reduced 0.63%
137,690
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
$558,923
$49.66 p/Share
11,255
Added 7.53%
138,128
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$75,935
$52.66 p/Share
1,442
Reduced 1.12%
126,873
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$43,416
$51.81 p/Share
838
Reduced 0.65%
128,315
Common Stock
Apr 06
2023
SELL
Payment of exercise price or tax liability
$18,409
$17.45 p/Share
1,055
Reduced 1.09%
95,326
Common Stock
Apr 06
2023
BUY
Grant, award, or other acquisition
$287,994
$17.45 p/Share
16,504
Added 11.33%
129,122
Common Stock