Jun 05
2025
-
385
Reduced 1.5%
25,316
Common Stock
May 31
2025
SELL
Payment of exercise price or tax liability
$21,022
$135.63 p/Share
155
Reduced 0.6%
25,701
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
$909,941
$135.63 p/Share
6,709
Added 20.6%
25,856
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$11,507
$138.65 p/Share
83
Reduced 0.43%
19,147
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$16,681
$136.73 p/Share
122
Reduced 0.63%
19,230
Common Stock
May 26
2025
SELL
Payment of exercise price or tax liability
$22,013
$136.73 p/Share
161
Reduced 0.83%
19,352
Common Stock
May 13
2025
SELL
Open market or private sale
$72,705
$145.41 p/Share
500
Reduced 2.5%
19,513
Common Stock
Feb 20
2025
SELL
Open market or private sale
$715,000
$162.5 p/Share
4,400
Reduced 18.02%
20,013
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$140,072
$165.57 p/Share
846
Reduced 3.35%
24,413
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
2,738
Added 9.78%
25,259
Common Stock
Aug 08
2024
SELL
Open market or private sale
$354,860
$199.36 p/Share
1,780
Reduced 7.32%
22,521
Common Stock
Jun 03
2024
-
311
Reduced 1.26%
24,301
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
2,111
Added 7.9%
24,612
Common Stock
May 29
2024
SELL
Payment of exercise price or tax liability
$47,835
$214.51 p/Share
223
Reduced 0.98%
22,501
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$27,151
$217.21 p/Share
125
Reduced 0.55%
22,724
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$39,966
$217.21 p/Share
184
Reduced 0.8%
22,849
Common Stock
May 26
2024
SELL
Payment of exercise price or tax liability
$52,782
$217.21 p/Share
243
Reduced 1.04%
23,033
Common Stock
May 10
2024
SELL
Open market or private sale
$295,968
$226.97 p/Share
1,304
Reduced 5.31%
23,276
Common Stock
Feb 15
2024
SELL
Open market or private sale
$200,223
$238.93 p/Share
838
Reduced 3.29%
24,620
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$225,787
$220.28 p/Share
1,025
Reduced 3.87%
25,458
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
3,350
Added 11.23%
26,483
Common Stock
Nov 30
2023
SELL
Open market or private sale
$365,800
$197.73 p/Share
1,850
Reduced 7.41%
23,133
Common Stock
Nov 09
2023
SELL
Open market or private sale
$1,581,517
$173.26 p/Share
9,128
Reduced 26.76%
24,983
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
$1,320,547
$144.67 p/Share
9,128
Added 21.11%
34,111
Common Stock
Aug 10
2023
SELL
Open market or private sale
$151,564
$216.52 p/Share
700
Reduced 2.73%
24,983
Common Stock