Jan 03
2025
SELL
Payment of exercise price or tax liability
$290,919
$47.77 p/Share
6,090
Reduced 2.25%
264,635
Common Stock
Jan 03
2025
SELL
Open market or private sale
$375,282
$47.45 p/Share
7,909
Reduced 2.84%
270,725
Common Stock
Jan 02
2025
SELL
Open market or private sale
$190,498
$47.84 p/Share
3,982
Reduced 1.41%
278,634
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$2,104,303
$48.16 p/Share
43,694
Reduced 13.39%
282,616
Common Stock
Jan 02
2025
BUY
Grant, award, or other acquisition
-
118,759
Added 29.12%
289,068
Common Stock
Dec 09
2024
-
1,426
Reduced 0.68%
207,551
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,546,545
$50.05 p/Share
30,900
Reduced 12.88%
208,977
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$124,541
$49.09 p/Share
2,537
Reduced 1.05%
239,877
Common Stock
Jan 04
2024
SELL
Open market or private sale
$1,301,598
$48.89 p/Share
26,623
Reduced 9.9%
242,414
Common Stock
Jan 03
2024
SELL
Payment of exercise price or tax liability
$303,769
$49.88 p/Share
6,090
Reduced 2.15%
276,948
Common Stock
Jan 03
2024
SELL
Open market or private sale
$389,142
$49.19 p/Share
7,911
Reduced 2.86%
269,037
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,780,646
$49.35 p/Share
36,082
Reduced 11.31%
283,038
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
-
104,561
Added 26.6%
288,501
Common Stock
Dec 05
2023
-
1,422
Reduced 0.66%
214,559
Common Stock
Feb 01
2023
SELL
Open market or private sale
$162,000
$54.0 p/Share
3,000
Reduced 1.37%
215,981
Common Stock
Jan 04
2023
SELL
Open market or private sale
$168,854
$51.23 p/Share
3,296
Reduced 1.48%
218,981
Common Stock
Jan 04
2023
SELL
Payment of exercise price or tax liability
$129,869
$51.19 p/Share
2,537
Reduced 1.41%
176,909
Common Stock
Jan 03
2023
SELL
Open market or private sale
$335,379
$52.11 p/Share
6,436
Reduced 2.81%
222,277
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$1,462,270
$52.09 p/Share
28,072
Reduced 10.93%
228,713
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
79,876
Added 24.18%
250,459
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$121,421
$52.09 p/Share
2,331
Reduced 1.28%
179,446
Common Stock
Dec 15
2022
-
1,216
Reduced 0.66%
181,777
Common Stock
Nov 30
2022
SELL
Open market or private sale
$156,000
$52.0 p/Share
3,000
Reduced 1.61%
182,993
Common Stock
Jul 28
2022
SELL
Open market or private sale
$156,000
$52.0 p/Share
3,000
Reduced 1.59%
185,993
Common Stock
Jul 19
2022
SELL
Open market or private sale
$135,700
$50.0 p/Share
2,714
Reduced 1.42%
188,993
Common Stock