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...
Jan 18
2022
SELL
Payment of exercise price or tax liability
$91,713
$196.81 p/Share
466
Reduced 1.98%
23,062
Common Stock, $0.01 pa...
Oct 12
2021
SELL
Open market or private sale
$579
$193.02 p/Share
3
Reduced 0.01%
32,198
Common Stock, $0.01 pa...
Aug 24
2021
BUY
Open market or private purchase
$1,770
$196.72 p/Share
9
Added 0.03%
32,201
Common Stock, $0.01 pa...
Apr 15
2021
SELL
Payment of exercise price or tax liability
$88,154
$157.7 p/Share
559
Reduced 2.32%
23,528
Common Stock, $0.01 pa...
Mar 03
2021
SELL
Payment of exercise price or tax liability
$69,662
$149.49 p/Share
466
Reduced 1.9%
24,087
Common Stock, $0.01 pa...