Mar 05
2025
BUY
Grant, award, or other acquisition
-
2,070
Added 8.32%
22,818
Common Stock
Mar 04
2025
SELL
Payment of exercise price or tax liability
$248,617
$253.95 p/Share
979
Reduced 4.51%
20,748
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
2,337
Added 9.71%
21,727
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$230,223
$254.11 p/Share
906
Reduced 4.46%
19,390
Common Stock
Nov 22
2024
SELL
Open market or private sale
$1,556,241
$280.91 p/Share
5,540
Reduced 21.44%
20,296
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$757,761
$136.78 p/Share
5,540
Added 17.66%
25,836
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
1,825
Added 8.25%
20,296
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$417,313
$274.91 p/Share
1,518
Reduced 7.59%
18,471
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
3,625
Added 15.35%
19,989
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$324,216
$273.37 p/Share
1,186
Reduced 6.76%
16,364
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
2,140
Added 10.87%
17,550
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$240,459
$231.88 p/Share
1,037
Reduced 6.31%
15,410
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
2,420
Added 12.83%
16,447
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$286,714
$231.97 p/Share
1,236
Reduced 8.1%
14,027
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$136,881
$250.24 p/Share
547
Reduced 3.46%
15,263
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
2,150
Added 11.97%
15,810
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$112,594
$234.57 p/Share
480
Reduced 3.39%
13,660
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,061
Added 6.98%
14,140
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$37,705
$172.96 p/Share
218
Reduced 1.64%
13,079
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
2,825
Added 17.52%
13,297
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$44,268
$167.68 p/Share
264
Reduced 2.46%
10,472
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
568
Added 5.02%
10,736
Common Stock