Nov 26
2025
-
2,500
Reduced 1.54%
160,119
Common Stock
Nov 01
2025
SELL
Payment of exercise price or tax liability
$16,281,462
$220.24 p/Share
73,926
Reduced 31.25%
162,619
Common Stock
Nov 01
2025
SELL
Sale (or disposition) back to the issuer
-
140,410
Reduced 37.25%
236,545
Common Stock
Nov 01
2025
BUY
Grant, award, or other acquisition
-
280,820
Added 42.69%
376,955
Common Stock
Sep 23
2025
SELL
Open market or private sale
$1,024,550
$204.91 p/Share
5,000
Reduced 4.94%
96,135
Common Stock
Jun 23
2025
SELL
Open market or private sale
$1,006,550
$201.31 p/Share
5,000
Reduced 4.71%
101,135
Common Stock
Apr 07
2025
SELL
Open market or private sale
$750,000
$150.0 p/Share
5,000
Reduced 4.5%
106,135
Common Stock
Mar 20
2025
SELL
Payment of exercise price or tax liability
$626,758
$187.54 p/Share
3,342
Reduced 2.92%
111,135
Common Stock
Feb 21
2025
-
7,500
Reduced 6.16%
114,210
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$1,253,563
$189.36 p/Share
6,620
Reduced 5.16%
121,710
Common Stock
Dec 02
2024
SELL
Open market or private sale
$975,600
$390.24 p/Share
2,500
Reduced 3.75%
64,165
Common Stock
Oct 20
2024
SELL
Payment of exercise price or tax liability
$4,637,396
$374.83 p/Share
12,372
Reduced 15.65%
66,665
Common Stock
Oct 16
2024
BUY
Grant, award, or other acquisition
-
24,951
Added 23.99%
79,037
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$1,094,947
$330.6 p/Share
3,312
Reduced 5.77%
54,086
Common Stock
Sep 03
2024
SELL
Open market or private sale
$897,675
$359.07 p/Share
2,500
Reduced 4.17%
57,398
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$1,049,019
$317.02 p/Share
3,309
Reduced 5.24%
59,898
Common Stock
Jun 03
2024
SELL
Open market or private sale
$741,050
$296.42 p/Share
2,500
Reduced 3.8%
63,207
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$781,695
$280.58 p/Share
2,786
Reduced 4.07%
65,707
Common Stock
Mar 01
2024
SELL
Open market or private sale
$778,824
$311.53 p/Share
2,500
Reduced 3.52%
68,493
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$1,021,499
$308.61 p/Share
3,310
Reduced 4.46%
70,861
Common Stock
Dec 13
2023
SELL
Open market or private sale
$762,600
$305.04 p/Share
2,500
Reduced 3.26%
74,171
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$3,538,251
$253.13 p/Share
13,978
Reduced 15.42%
76,671
Common Stock
Oct 18
2023
BUY
Grant, award, or other acquisition
-
28,192
Added 23.72%
90,649
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$782,195
$236.17 p/Share
3,312
Reduced 5.04%
62,457
Common Stock
Aug 31
2023
SELL
Open market or private sale
$479,160
$239.58 p/Share
2,000
Reduced 2.95%
65,769
Common Stock