May 22
2025
SELL
Payment of exercise price or tax liability
$17,982
$111.0 p/Share
162
Reduced 1.01%
15,845
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$11,957
$118.39 p/Share
101
Reduced 0.63%
16,007
Common Stock
May 19
2025
SELL
Payment of exercise price or tax liability
$14,379
$121.86 p/Share
118
Reduced 0.73%
16,108
Common Stock
May 19
2025
BUY
Grant, award, or other acquisition
-
1,174
Added 6.75%
16,226
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$127,885
$121.68 p/Share
1,051
Reduced 6.53%
15,052
Common Stock
May 14
2025
BUY
Grant, award, or other acquisition
-
3,461
Added 17.69%
16,103
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$28,683
$177.06 p/Share
162
Reduced 1.28%
12,468
Common Stock
May 20
2024
BUY
Grant, award, or other acquisition
-
991
Added 7.28%
12,630
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$13,582
$174.13 p/Share
78
Reduced 0.67%
11,639
Common Stock
May 18
2024
SELL
Payment of exercise price or tax liability
$20,547
$174.13 p/Share
118
Reduced 1.0%
11,717
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$164,904
$176.18 p/Share
936
Reduced 7.33%
11,835
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
3,058
Added 19.32%
12,771
Common Stock
Feb 27
2024
SELL
Open market or private sale
$246,584
$164.39 p/Share
1,500
Reduced 13.38%
9,713
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$70,335
$46.89 p/Share
1,500
Added 11.8%
11,213
Common Stock
Jun 14
2023
SELL
Payment of exercise price or tax liability
$28,914
$109.11 p/Share
265
Reduced 2.69%
9,588
Common Stock
May 22
2023
BUY
Grant, award, or other acquisition
-
1,596
Added 13.94%
9,853
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$7,530
$96.55 p/Share
78
Reduced 0.94%
8,257
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$11,611
$98.4 p/Share
118
Reduced 1.4%
8,335
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$190,995
$88.67 p/Share
2,154
Reduced 20.31%
8,453
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
7,107
Added 40.12%
10,607
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
1,134
Added 24.61%
3,473
Common Stock
Jun 14
2021
SELL
Payment of exercise price or tax liability
$18,492
$105.67 p/Share
175
Reduced 6.96%
2,339
Common Stock
May 19
2021
BUY
Grant, award, or other acquisition
-
762
Added 23.26%
2,514
Common Stock