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
Jul 18
2022
SELL
Open market or private sale
$14,300
$50.0 p/Share
286
Reduced 0.15%
191,707
Common Stock
Apr 21
2022
SELL
Open market or private sale
$144,630
$48.21 p/Share
3,000
Reduced 1.54%
191,993
Common Stock
Mar 28
2022
SELL
Open market or private sale
$225,200
$45.04 p/Share
5,000
Reduced 2.5%
194,993
Common Stock
Jan 04
2022
SELL
Payment of exercise price or tax liability
$1,262,116
$48.5 p/Share
26,023
Reduced 11.51%
199,993
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
54,013
Added 19.7%
220,103
Common Stock