Dec 15
2025
-
3,120
Reduced 1.59%
193,172
Common Stock
Dec 03
2025
SELL
Payment of exercise price or tax liability
$394,212
$133.0 p/Share
2,964
Reduced 1.44%
203,555
Common Stock
Dec 03
2025
SELL
Open market or private sale
$965,979
$133.0 p/Share
7,263
Reduced 3.57%
196,292
Common Stock
Dec 03
2025
BUY
Exercise of conversion of derivative security
$465,328
$45.5 p/Share
10,227
Added 4.72%
206,519
Common Stock
Dec 02
2025
SELL
Payment of exercise price or tax liability
$217,220
$131.41 p/Share
1,653
Reduced 0.84%
196,292
Common Stock
Dec 02
2025
BUY
Exercise of conversion of derivative security
$217,171
$45.5 p/Share
4,773
Added 2.35%
197,945
Common Stock
Nov 25
2025
-
115,705
Reduced 37.46%
193,172
Common Stock
Nov 06
2025
SELL
Payment of exercise price or tax liability
$1,329,223
$132.71 p/Share
10,016
Reduced 3.14%
308,877
Common Stock
Nov 04
2025
SELL
Payment of exercise price or tax liability
$1,247,832
$138.31 p/Share
9,022
Reduced 2.75%
318,893
Common Stock
Nov 03
2025
SELL
Payment of exercise price or tax liability
$10,049,627
$139.46 p/Share
72,061
Reduced 20.86%
273,440
Common Stock
Nov 03
2025
BUY
Grant, award, or other acquisition
-
218,063
Added 39.94%
327,915
Common Stock
Dec 17
2024
-
12,698
Reduced 6.52%
181,913
Common Stock
Nov 07
2024
-
72,282
Reduced 27.08%
194,611
Common Stock
Nov 06
2024
SELL
Payment of exercise price or tax liability
$1,259,166
$125.44 p/Share
10,038
Reduced 3.62%
266,893
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$6,234,545
$109.11 p/Share
57,140
Reduced 20.96%
215,490
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
190,863
Added 40.8%
276,931
Common Stock
Jun 28
2024
-
542
Reduced 0.39%
138,208
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$118,061
$105.98 p/Share
1,114
Reduced 0.78%
141,094
Common Stock
Feb 14
2024
SELL
Open market or private sale
$248,510
$106.02 p/Share
2,344
Reduced 1.66%
138,750
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$251,360
$62.84 p/Share
4,000
Added 2.74%
142,208
Common Stock
Nov 10
2023
-
67,655
Reduced 32.86%
138,208
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
130,863
Added 38.86%
205,863
Common Stock
Dec 01
2022
-
1,475
Reduced 1.93%
75,000
Common Stock
Nov 16
2022
SELL
Open market or private sale
$441,243
$95.86 p/Share
4,603
Reduced 4.42%
99,591
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$375,531
$95.75 p/Share
3,922
Reduced 3.91%
96,449
Common Stock