Mar 04
2025
SELL
Payment of exercise price or tax liability
$84,112
$132.67 p/Share
634
Reduced 1.54%
40,435
Common Stock, $0.01 pa...
Mar 03
2025
SELL
Payment of exercise price or tax liability
$63,576
$136.43 p/Share
466
Reduced 1.12%
41,069
Common Stock, $0.01 pa...
Feb 24
2025
SELL
Payment of exercise price or tax liability
$137,606
$134.25 p/Share
1,025
Reduced 2.41%
41,535
Common Stock, $0.01 pa...
Feb 11
2025
SELL
Payment of exercise price or tax liability
$45,565
$126.22 p/Share
361
Reduced 0.84%
42,560
Common Stock, $0.01 pa...
Jan 01
2025
SELL
Sale (or disposition) back to the issuer
-
6,300
Reduced 12.8%
42,921
Common Stock, $0.01 pa...
Apr 15
2024
SELL
Payment of exercise price or tax liability
$67,314
$120.42 p/Share
559
Reduced 1.12%
49,221
Common Stock, $0.01 pa...
Mar 04
2024
SELL
Payment of exercise price or tax liability
$61,572
$132.13 p/Share
466
Reduced 1.4%
32,780
Common Stock, $0.01 pa...
Mar 04
2024
BUY
Grant, award, or other acquisition
$2,246,210
$132.13 p/Share
17,000
Added 25.46%
49,780
Common Stock, $0.01 pa...
Feb 26
2024
SELL
Payment of exercise price or tax liability
$134,633
$131.35 p/Share
1,025
Reduced 2.99%
33,246
Common Stock, $0.01 pa...
Feb 12
2024
SELL
Payment of exercise price or tax liability
$39,913
$125.91 p/Share
317
Reduced 0.92%
34,271
Common Stock, $0.01 pa...
Jan 02
2024
SELL
Sale (or disposition) back to the issuer
-
2,477
Reduced 6.45%
35,925
Common Stock, $0.01 pa...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$174,278
$135.52 p/Share
1,286
Reduced 3.24%
38,402
Common Stock, $0.01 pa...
Apr 17
2023
SELL
Payment of exercise price or tax liability
$77,153
$138.02 p/Share
559
Reduced 1.39%
39,688
Common Stock, $0.01 pa...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$67,942
$145.8 p/Share
466
Reduced 1.14%
40,247
Common Stock, $0.01 pa...
Feb 24
2023
SELL
Payment of exercise price or tax liability
$57,301
$146.55 p/Share
391
Reduced 1.62%
23,713
Common Stock, $0.01 pa...
Feb 24
2023
BUY
Grant, award, or other acquisition
$2,491,350
$146.55 p/Share
17,000
Added 29.46%
40,713
Common Stock, $0.01 pa...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$30,671
$158.92 p/Share
193
Reduced 0.79%
24,104
Common Stock, $0.01 pa...
Feb 13
2023
SELL
Payment of exercise price or tax liability
$50,057
$157.91 p/Share
317
Reduced 1.29%
24,297
Common Stock, $0.01 pa...
Jan 17
2023
SELL
Payment of exercise price or tax liability
$75,616
$149.44 p/Share
506
Reduced 2.01%
24,614
Common Stock, $0.01 pa...
Aug 09
2022
SELL
Open market or private sale
$1,139,937
$165.4 p/Share
6,892
Reduced 21.53%
25,120
Common Stock, $0.01 pa...
Apr 18
2022
SELL
Payment of exercise price or tax liability
$102,521
$183.4 p/Share
559
Reduced 1.71%
32,192
Common Stock, $0.01 pa...
Mar 03
2022
SELL
Payment of exercise price or tax liability
$85,068
$182.55 p/Share
466
Reduced 1.4%
32,751
Common Stock, $0.01 pa...
Feb 24
2022
BUY
Grant, award, or other acquisition
$1,894,515
$180.43 p/Share
10,500
Added 24.02%
33,217
Common Stock, $0.01 pa...
Feb 14
2022
SELL
Payment of exercise price or tax liability
$35,195
$189.22 p/Share
186
Reduced 0.58%
32,012
Common Stock, $0.01 pa...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$66,043
$191.43 p/Share
345
Reduced 1.5%
22,717
Common Stock, $0.01 pa...