May 24
2025
SELL
Payment of exercise price or tax liability
$26,796
$214.37 p/Share
125
Reduced 0.65%
19,151
Common Stock
May 24
2025
BUY
Exercise of conversion of derivative security
$67,955
$214.37 p/Share
317
Added 1.62%
19,276
Common Stock
May 18
2025
SELL
Payment of exercise price or tax liability
$472,182
$239.93 p/Share
1,968
Reduced 9.4%
18,959
Common Stock
May 15
2025
SELL
Payment of exercise price or tax liability
$37,510
$234.44 p/Share
160
Reduced 0.76%
20,927
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
405
Added 1.88%
21,087
Common Stock
Mar 31
2025
SELL
Payment of exercise price or tax liability
$184,288
$220.97 p/Share
834
Reduced 3.88%
20,682
Common Stock
Nov 06
2024
SELL
Open market or private sale
$719,884
$312.45 p/Share
2,304
Reduced 9.67%
21,516
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$42,764
$267.28 p/Share
160
Reduced 0.67%
23,820
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
405
Added 1.66%
23,980
Common Stock
Mar 31
2024
SELL
Payment of exercise price or tax liability
$386,700
$271.75 p/Share
1,423
Reduced 5.69%
23,575
Common Stock
Jan 26
2024
SELL
Open market or private sale
$505,992
$214.95 p/Share
2,354
Reduced 8.61%
24,998
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$273,605
$116.23 p/Share
2,354
Added 7.92%
27,352
Common Stock
May 24
2023
SELL
Open market or private sale
$432,989
$165.2 p/Share
2,621
Reduced 9.49%
24,998
Common Stock
May 23
2023
BUY
Grant, award, or other acquisition
-
1,350
Added 4.66%
27,619
Common Stock
May 19
2023
SELL
Open market or private sale
$827,026
$168.3 p/Share
4,914
Reduced 15.76%
26,269
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
$372,972
$75.9 p/Share
4,914
Added 13.61%
31,183
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$25,019
$158.35 p/Share
158
Reduced 0.6%
26,269
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
1,605
Added 5.73%
26,427
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$193,504
$144.73 p/Share
1,337
Reduced 5.11%
24,822
Common Stock
Feb 06
2023
SELL
Open market or private sale
$668,793
$147.02 p/Share
4,549
Reduced 14.81%
26,159
Common Stock
Feb 03
2023
SELL
Open market or private sale
$659,272
$151.14 p/Share
4,362
Reduced 12.44%
30,708
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$193,508
$91.58 p/Share
2,113
Added 5.68%
35,070
Common Stock
May 19
2022
BUY
Grant, award, or other acquisition
-
1,337
Added 3.9%
32,957
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$23,348
$122.24 p/Share
191
Reduced 0.6%
31,620
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
1,939
Added 5.75%
31,811
Common Stock