May 31
2025
SELL
Payment of exercise price or tax liability
$16,275
$135.63 p/Share
120
Reduced 0.53%
22,362
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
$847,958
$135.63 p/Share
6,252
Added 21.76%
22,482
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$8,596
$138.65 p/Share
62
Reduced 0.38%
16,230
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$12,442
$136.73 p/Share
91
Reduced 0.56%
16,292
Common Stock
May 26
2025
SELL
Payment of exercise price or tax liability
$16,817
$136.73 p/Share
123
Reduced 0.75%
16,383
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$130,965
$165.57 p/Share
791
Reduced 4.57%
16,506
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
2,468
Added 12.49%
17,297
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
1,967
Added 11.71%
14,829
Common Stock
May 29
2024
SELL
Payment of exercise price or tax liability
$40,756
$214.51 p/Share
190
Reduced 1.45%
12,947
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$16,725
$217.21 p/Share
77
Reduced 0.58%
13,137
Common Stock
May 27
2024
SELL
Payment of exercise price or tax liability
$26,499
$217.21 p/Share
122
Reduced 0.91%
13,214
Common Stock
May 26
2024
SELL
Payment of exercise price or tax liability
$39,097
$217.21 p/Share
180
Reduced 1.33%
13,336
Common Stock
Feb 29
2024
SELL
Open market or private sale
$1,268,500
$253.7 p/Share
5,000
Reduced 26.95%
13,550
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$209,926
$220.28 p/Share
953
Reduced 4.89%
18,550
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
2,997
Added 13.32%
19,503
Common Stock
Dec 14
2023
SELL
Open market or private sale
$1,243,350
$225.0 p/Share
5,526
Reduced 25.08%
16,506
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$742,694
$134.4 p/Share
5,526
Added 20.05%
22,032
Common Stock
May 29
2023
SELL
Payment of exercise price or tax liability
$36,882
$194.12 p/Share
190
Reduced 1.14%
16,506
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$22,323
$194.12 p/Share
115
Reduced 0.68%
16,696
Common Stock
May 27
2023
SELL
Payment of exercise price or tax liability
$33,000
$194.12 p/Share
170
Reduced 1.0%
16,811
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
-
2,009
Added 10.58%
16,981
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$44,091
$243.6 p/Share
181
Reduced 1.19%
14,972
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$85,136
$248.21 p/Share
343
Reduced 2.21%
15,153
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$657,628
$244.29 p/Share
2,692
Reduced 14.8%
15,496
Common Stock
Jan 27
2023
BUY
Grant, award, or other acquisition
-
7,229
Added 28.44%
18,188
Common Stock