Jul 30
2024
-
500
Reduced 1.66%
29,571
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$58,775
$204.08 p/Share
288
Reduced 0.95%
30,071
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$59,387
$204.08 p/Share
291
Reduced 0.95%
30,359
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$47,754
$204.08 p/Share
234
Reduced 0.76%
30,650
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
1,694
Added 5.2%
30,884
Common Stock
Feb 26
2024
SELL
Open market or private sale
$576,564
$217.08 p/Share
2,656
Reduced 8.34%
29,190
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$226,195
$192.18 p/Share
1,177
Reduced 3.56%
31,846
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
3,833
Added 10.4%
33,023
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$58,772
$186.58 p/Share
315
Reduced 1.07%
29,190
Common Stock
Mar 10
2023
SELL
Open market or private sale
$66,781
$191.35 p/Share
349
Reduced 1.16%
29,793
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$53,735
$186.58 p/Share
288
Reduced 0.97%
29,505
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$52,362
$179.94 p/Share
291
Reduced 0.96%
30,142
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,549
Added 4.84%
30,433
Common Stock
Mar 01
2023
SELL
Open market or private sale
$458,835
$182.73 p/Share
2,511
Reduced 8.0%
28,884
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$182,020
$164.13 p/Share
1,109
Reduced 3.41%
31,395
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
3,620
Added 10.02%
32,504
Common Stock
Mar 13
2022
SELL
Payment of exercise price or tax liability
$65,276
$145.38 p/Share
449
Reduced 1.53%
28,884
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$45,504
$145.38 p/Share
313
Reduced 1.06%
29,333
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$41,713
$145.34 p/Share
287
Reduced 0.96%
29,646
Common Stock
Mar 10
2022
SELL
Open market or private sale
$616,544
$145.48 p/Share
4,238
Reduced 12.4%
29,933
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
1,921
Added 5.32%
34,171
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$264,473
$142.65 p/Share
1,854
Reduced 6.1%
28,542
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
6,092
Added 15.16%
34,104
Common Stock
Mar 13
2021
SELL
Payment of exercise price or tax liability
$56,475
$125.78 p/Share
449
Reduced 1.58%
28,012
Common Stock
Mar 11
2021
SELL
Payment of exercise price or tax liability
$39,476
$126.12 p/Share
313
Reduced 1.09%
28,461
Common Stock