Jan 17
2025
SELL
Other acquisition or disposition
$24,805,148
$136.31 p/Share
181,976
Reduced 22.68%
620,419
Common Stock
Jan 17
2025
SELL
Payment of exercise price or tax liability
$5,439,462
$135.81 p/Share
40,052
Reduced 4.75%
802,395
Common Stock
Jan 17
2025
-
7,101
Reduced 1.14%
613,318
Common Stock
Jan 17
2025
BUY
Grant, award, or other acquisition
-
35,632
Added 4.06%
842,447
Common Stock
Jul 17
2024
BUY
Other acquisition or disposition
$21,224,000
$106.12 p/Share
200,000
Added 19.97%
801,407
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$7,185,305
$85.46 p/Share
84,078
Reduced 12.32%
598,603
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
152,037
Added 18.21%
682,681
Common Stock
Feb 05
2024
-
146
Reduced 0.03%
527,386
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$5,258,870
$85.97 p/Share
61,171
Reduced 10.21%
538,091
Common Stock
Jan 17
2024
-
10,560
Reduced 1.96%
527,531
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
76,064
Added 11.26%
599,262
Common Stock
Oct 25
2023
BUY
Grant, award, or other acquisition
-
111,938
Added 13.47%
719,276
Common Stock
Jul 24
2023
SELL
Open market or private sale
$9,433,000
$94.33 p/Share
100,000
Reduced 14.19%
604,845
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$7,476,543
$97.94 p/Share
76,338
Reduced 9.8%
702,504
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
138,040
Added 15.06%
778,842
Common Stock
Jan 18
2023
-
1,082
Reduced 0.17%
638,882
Common Stock
Jan 18
2023
SELL
Open market or private sale
$13,126,050
$97.23 p/Share
135,000
Reduced 17.42%
639,964
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$2,914,729
$97.08 p/Share
30,024
Reduced 3.73%
774,964
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
61,477
Added 7.1%
804,988
Common Stock
Jul 18
2022
-
126
Reduced 0.02%
739,380
Common Stock
May 03
2022
-
300
Reduced 0.04%
737,421
Common Stock
Apr 20
2022
-
7,805
Reduced 1.05%
737,721
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$11,426,384
$93.55 p/Share
122,142
Reduced 14.08%
745,526
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
220,870
Added 20.29%
867,668
Common Stock
Jan 20
2022
SELL
Payment of exercise price or tax liability
$1,585,768
$95.73 p/Share
16,565
Reduced 2.5%
645,185
Common Stock