Jan 02
2026
SELL
Payment of exercise price or tax liability
$1,646,032
$207.99 p/Share
7,914
Reduced 28.0%
20,354
Common Stock
Jan 02
2026
BUY
Grant, award, or other acquisition
-
17,847
Added 38.7%
28,268
Common Stock
May 14
2025
SELL
Open market or private sale
$509,058
$198.0 p/Share
2,571
Reduced 19.79%
10,421
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$151,971
$169.8 p/Share
895
Reduced 6.44%
12,992
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$82,353
$169.8 p/Share
485
Reduced 3.37%
13,887
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
2,592
Added 15.28%
14,372
Common Stock
Jul 21
2024
SELL
Payment of exercise price or tax liability
$193,767
$157.92 p/Share
1,227
Reduced 9.43%
11,780
Common Stock
May 28
2024
SELL
Open market or private sale
$1,393,848
$159.79 p/Share
8,723
Reduced 40.14%
13,007
Common Stock
May 24
2024
SELL
Open market or private sale
$795,000
$159.0 p/Share
5,000
Reduced 18.71%
21,730
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$1,714,671
$158.37 p/Share
10,827
Reduced 28.83%
26,730
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
24,550
Added 39.53%
37,557
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$131,634
$142.0 p/Share
927
Reduced 6.65%
13,007
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,099
Added 18.19%
13,934
Common Stock
Aug 08
2023
SELL
Open market or private sale
$53,220
$106.44 p/Share
500
Reduced 4.41%
10,835
Common Stock
Aug 07
2023
SELL
Open market or private sale
$156,929
$106.61 p/Share
1,472
Reduced 11.49%
11,335
Common Stock
Jul 21
2023
SELL
Payment of exercise price or tax liability
$86,192
$106.41 p/Share
810
Reduced 5.95%
12,807
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
6,082
Added 30.87%
13,617
Common Stock
Jul 21
2022
SELL
Payment of exercise price or tax liability
$68,761
$84.89 p/Share
810
Reduced 9.71%
7,535
Common Stock
Jul 21
2021
BUY
Grant, award, or other acquisition
-
8,345
Added 50.0%
8,345
Common Stock
May 17
2021
SELL
Sale (or disposition) back to the issuer
-
187,544
Reduced 100.0%
0
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$1,535
$0.09 p/Share
17,059
Reduced 8.34%
187,544
Common Stock