Dec 11
2025
-
80
Reduced 0.11%
71,808
Common Stock
Dec 11
2025
SELL
Open market or private sale
$695,150
$139.03 p/Share
5,000
Reduced 6.5%
71,888
Common Stock
Dec 03
2025
SELL
Payment of exercise price or tax liability
$137,623
$131.32 p/Share
1,048
Reduced 1.34%
76,888
Common Stock
Sep 09
2025
-
155
Reduced 0.2%
77,936
Common Stock
May 22
2025
-
500
Reduced 0.64%
78,091
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$353,194
$110.27 p/Share
3,203
Reduced 3.92%
78,591
Common Stock
Feb 19
2025
SELL
Open market or private sale
$429,852
$113.0 p/Share
3,804
Reduced 4.44%
81,794
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$827,933
$112.69 p/Share
7,347
Reduced 7.9%
85,598
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
18,190
Added 16.37%
92,945
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
25,850
Added 25.69%
74,755
Common Stock
Dec 03
2024
SELL
Payment of exercise price or tax liability
$93,873
$110.31 p/Share
851
Reduced 1.71%
48,905
Common Stock
Nov 07
2024
SELL
Open market or private sale
$529,000
$105.8 p/Share
5,000
Reduced 9.13%
49,756
Common Stock
Oct 28
2024
-
500
Reduced 0.9%
54,756
Common Stock
Apr 23
2024
-
600
Reduced 1.07%
55,256
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$259,541
$81.9 p/Share
3,169
Reduced 5.37%
55,856
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
9,047
Added 13.29%
59,025
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$548,698
$79.51 p/Share
6,901
Reduced 12.13%
49,978
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
16,067
Added 22.03%
56,879
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$244,256
$94.49 p/Share
2,585
Reduced 5.96%
40,812
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
8,669
Added 16.36%
44,317
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$271,599
$94.7 p/Share
2,868
Reduced 7.45%
35,648
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
9,629
Added 20.0%
38,516
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$239,999
$109.14 p/Share
2,199
Reduced 7.07%
28,887
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
7,546
Added 19.53%
31,086
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$168,768
$132.16 p/Share
1,277
Reduced 5.15%
23,540
Common Stock