Mar 05
2025
SELL
Payment of exercise price or tax liability
$83,566
$133.92 p/Share
624
Reduced 2.09%
29,274
Common Stock, $0.01 pa...
Mar 04
2025
SELL
Payment of exercise price or tax liability
$66,202
$132.67 p/Share
499
Reduced 1.64%
29,898
Common Stock, $0.01 pa...
Mar 03
2025
SELL
Payment of exercise price or tax liability
$45,294
$136.43 p/Share
332
Reduced 1.08%
30,397
Common Stock, $0.01 pa...
Feb 24
2025
SELL
Payment of exercise price or tax liability
$116,931
$134.25 p/Share
871
Reduced 2.76%
30,729
Common Stock, $0.01 pa...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$26,010
$120.42 p/Share
216
Reduced 0.67%
31,904
Common Stock, $0.01 pa...
Apr 12
2024
-
2,530
Reduced 7.3%
32,120
Common Stock, $0.01 pa...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$82,031
$131.46 p/Share
624
Reduced 1.77%
34,650
Common Stock, $0.01 pa...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$43,867
$132.13 p/Share
332
Reduced 1.61%
20,274
Common Stock, $0.01 pa...
Mar 04
2024
BUY
Grant, award, or other acquisition
$1,981,950
$132.13 p/Share
15,000
Added 29.84%
35,274
Common Stock, $0.01 pa...
Feb 26
2024
SELL
Payment of exercise price or tax liability
$106,918
$131.35 p/Share
814
Reduced 3.8%
20,606
Common Stock, $0.01 pa...
Jun 29
2023
-
435
Reduced 1.99%
21,420
Common Stock, $0.01 pa...
Apr 24
2023
SELL
Payment of exercise price or tax liability
$13,031
$138.63 p/Share
94
Reduced 0.43%
21,855
Common Stock, $0.01 pa...
Apr 17
2023
SELL
Payment of exercise price or tax liability
$29,812
$138.02 p/Share
216
Reduced 0.97%
21,949
Common Stock, $0.01 pa...
Mar 27
2023
-
2,181
Reduced 8.96%
22,165
Common Stock, $0.01 pa...
Mar 06
2023
SELL
Payment of exercise price or tax liability
$90,948
$145.75 p/Share
624
Reduced 2.5%
24,346
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$48,405
$145.8 p/Share
332
Reduced 1.31%
24,970
Common Stock, $0.01 pa...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$73,421
$146.55 p/Share
501
Reduced 3.17%
15,302
Common Stock, $0.01 pa...
Feb 24
2023
BUY
Grant, award, or other acquisition
$1,465,500
$146.55 p/Share
10,000
Added 28.33%
25,302
Common Stock, $0.01 pa...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$19,388
$158.92 p/Share
122
Reduced 0.77%
15,803
Common Stock, $0.01 pa...
Sep 29
2022
SELL
Payment of exercise price or tax liability
$16,761
$134.09 p/Share
125
Reduced 0.78%
15,925
Common Stock, $0.01 pa...