Sep 15
2025
SELL
Open market or private sale
$832,085
$91.7 p/Share
9,074
Reduced 12.34%
64,430
Common Stock
Sep 01
2025
SELL
Payment of exercise price or tax liability
$200,233
$73.48 p/Share
2,725
Reduced 3.57%
73,504
Common Stock
May 05
2025
SELL
Open market or private sale
$156,866
$50.31 p/Share
3,118
Reduced 3.95%
75,798
Common Stock
Apr 01
2025
SELL
Payment of exercise price or tax liability
$95,638
$52.29 p/Share
1,829
Reduced 2.27%
78,916
Common Stock
Apr 01
2025
BUY
Grant, award, or other acquisition
-
18,167
Added 18.37%
80,745
Common Stock
Mar 14
2025
SELL
Open market or private sale
$199,389
$53.27 p/Share
3,743
Reduced 5.64%
62,578
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$1,575,798
$60.35 p/Share
26,111
Reduced 28.25%
66,321
Common Stock
Feb 01
2025
BUY
Grant, award, or other acquisition
-
39,072
Added 29.71%
92,432
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$110,377
$40.58 p/Share
2,720
Reduced 4.86%
53,277
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
13,659
Added 19.72%
55,617
Common Stock
Mar 11
2024
SELL
Open market or private sale
$487,618
$62.22 p/Share
7,837
Reduced 15.74%
41,958
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$151,794
$63.09 p/Share
2,406
Reduced 4.61%
49,795
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$351,585
$68.15 p/Share
5,159
Reduced 8.99%
52,201
Common Stock
Dec 08
2023
SELL
Open market or private sale
$442,965
$64.78 p/Share
6,838
Reduced 10.65%
57,360
Common Stock
Dec 07
2023
SELL
Open market or private sale
$98,705
$64.64 p/Share
1,527
Reduced 2.32%
64,198
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$152,540
$57.26 p/Share
2,664
Reduced 3.91%
65,534
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$104,818
$44.49 p/Share
2,356
Reduced 3.36%
67,700
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$124,716
$43.41 p/Share
2,873
Reduced 5.16%
52,779
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
17,277
Added 19.78%
70,056
Common Stock
Sep 01
2022
BUY
Grant, award, or other acquisition
-
20,350
Added 26.92%
55,245
Common Stock