Dec 02
2025
SELL
Open market or private sale
$2,057,400
$411.48 p/Share
5,000
Reduced 7.09%
65,525
Common Stock
Nov 26
2025
BUY
Grant, award, or other acquisition
-
428
Added 0.6%
70,525
Common Stock
Nov 21
2025
SELL
Payment of exercise price or tax liability
$1,832,565
$371.19 p/Share
4,937
Reduced 6.58%
70,097
Common Stock
Nov 21
2025
BUY
Grant, award, or other acquisition
$3,287,629
$371.19 p/Share
8,857
Added 10.56%
75,034
Common Stock
Aug 11
2025
SELL
Open market or private sale
$1,697,300
$339.46 p/Share
5,000
Reduced 7.02%
66,177
Common Stock
Dec 12
2024
SELL
Open market or private sale
$1,265,100
$253.02 p/Share
5,000
Reduced 6.56%
71,177
Common Stock
Nov 27
2024
BUY
Grant, award, or other acquisition
-
6,592
Added 7.96%
76,177
Common Stock
Nov 22
2024
SELL
Payment of exercise price or tax liability
$939,395
$278.01 p/Share
3,379
Reduced 4.63%
69,585
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
$2,387,271
$278.01 p/Share
8,587
Added 10.53%
72,964
Common Stock
Aug 15
2024
SELL
Open market or private sale
$885,550
$177.11 p/Share
5,000
Reduced 7.21%
64,377
Common Stock
Mar 07
2024
SELL
Open market or private sale
$575,700
$115.14 p/Share
5,000
Reduced 6.72%
69,377
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$267,127
$74.7 p/Share
3,576
Reduced 4.7%
72,503
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
$413,688
$37.35 p/Share
11,076
Added 12.94%
74,490
Common Stock
Jun 06
2023
SELL
Open market or private sale
$260,650
$52.13 p/Share
5,000
Reduced 6.95%
66,990
Common Stock
May 17
2023
SELL
Open market or private sale
$250,950
$50.19 p/Share
5,000
Reduced 6.49%
71,990
Common Stock
May 15
2023
SELL
Open market or private sale
$475,500
$47.55 p/Share
10,000
Reduced 11.5%
76,990
Common Stock
Dec 06
2022
SELL
Payment of exercise price or tax liability
$180,447
$35.96 p/Share
5,018
Reduced 5.68%
83,299
Common Stock
Dec 06
2022
BUY
Grant, award, or other acquisition
$295,663
$17.98 p/Share
16,444
Added 15.9%
86,990
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$457,304
$48.51 p/Share
9,427
Reduced 11.09%
75,564
Common Stock
Dec 03
2021
BUY
Grant, award, or other acquisition
$1,162,203
$48.51 p/Share
23,958
Added 21.99%
84,991
Common Stock
Dec 07
2020
SELL
Sale (or disposition) back to the issuer
$197,569
$41.92 p/Share
4,713
Reduced 7.17%
61,032
Common Stock
Dec 07
2020
BUY
Grant, award, or other acquisition
-
11,979
Added 15.41%
65,745
Common Stock