Jan 06
2026
SELL
Open market or private sale
$7,461,667
$158.84 p/Share
46,976
Reduced 50.46%
46,113
Common Stock, par valu...
Jan 05
2026
SELL
Open market or private sale
$9,796,391
$161.71 p/Share
60,580
Reduced 39.42%
93,089
Common Stock, par valu...
Jan 02
2026
SELL
Payment of exercise price or tax liability
$5,506,874
$166.16 p/Share
33,142
Reduced 17.74%
153,669
Common Stock, par valu...
Jan 02
2026
BUY
Grant, award, or other acquisition
-
3,829
Added 2.01%
186,811
Common Stock, par valu...
Jan 02
2026
BUY
Exercise of conversion of derivative security
$5,543,679
$83.08 p/Share
66,727
Added 26.72%
182,982
Common Stock, par valu...
Nov 03
2025
BUY
Grant, award, or other acquisition
-
57
Added 0.05%
116,255
Common Stock, par valu...
Aug 01
2025
BUY
Grant, award, or other acquisition
-
58
Added 0.05%
116,195
Common Stock, par valu...
May 01
2025
BUY
Grant, award, or other acquisition
-
86
Added 0.07%
116,137
Common Stock, par valu...
Feb 03
2025
BUY
Grant, award, or other acquisition
-
95
Added 0.08%
116,051
Common Stock, par valu...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$1,687,029
$92.75 p/Share
18,189
Reduced 13.56%
115,956
Common Stock, par valu...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
7,472
Added 5.39%
131,102
Common Stock, par valu...
Jan 02
2025
BUY
Exercise of conversion of derivative security
$1,494,317
$46.38 p/Share
32,219
Added 19.37%
134,145
Common Stock, par valu...
Nov 01
2024
BUY
Grant, award, or other acquisition
-
135
Added 0.14%
94,454
Common Stock, par valu...
Sep 03
2024
SELL
Payment of exercise price or tax liability
-
3,100
Reduced 3.18%
94,316
Common Stock, par valu...
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
6,636
Added 6.38%
97,416
Common Stock, par valu...
Aug 01
2024
BUY
Grant, award, or other acquisition
-
163
Added 0.18%
90,780
Common Stock, par valu...
May 01
2024
BUY
Grant, award, or other acquisition
-
161
Added 0.18%
90,617
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
218
Added 0.24%
90,970
Common Stock, par valu...
Jan 02
2024
SELL
Payment of exercise price or tax liability
$113,701
$12.81 p/Share
8,876
Reduced 8.91%
90,752
Common Stock, par valu...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
11,955
Added 10.88%
97,904
Common Stock, par valu...
Jan 02
2024
BUY
Exercise of conversion of derivative security
$858,232
$51.25 p/Share
16,746
Added 14.39%
99,628
Common Stock, par valu...
Nov 01
2023
BUY
Grant, award, or other acquisition
-
247
Added 0.35%
70,927
Common Stock, par valu...
Sep 03
2023
SELL
Payment of exercise price or tax liability
-
179
Reduced 0.25%
70,678
Common Stock, par valu...
Aug 01
2023
BUY
Grant, award, or other acquisition
-
290
Added 0.41%
70,857
Common Stock, par valu...
May 01
2023
BUY
Grant, award, or other acquisition
-
319
Added 0.45%
70,567
Common Stock, par valu...