Jun 17
2025
SELL
Open market or private sale
$574,258
$65.81 p/Share
8,726
Reduced 4.76%
174,669
Common Stock
Jun 10
2025
SELL
Payment of exercise price or tax liability
$113,150
$65.9 p/Share
1,717
Reduced 0.93%
183,395
Common Stock
May 10
2025
SELL
Payment of exercise price or tax liability
$410,679
$59.77 p/Share
6,871
Reduced 3.58%
185,112
Common Stock
Mar 12
2025
SELL
Open market or private sale
$125,345
$60.7 p/Share
2,065
Reduced 1.07%
191,184
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$89,196
$63.94 p/Share
1,395
Reduced 0.72%
193,249
Common Stock
Feb 20
2025
SELL
Open market or private sale
$578,937
$64.52 p/Share
8,973
Reduced 4.41%
194,644
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$303,877
$62.27 p/Share
4,880
Reduced 2.34%
203,617
Common Stock
Dec 12
2024
SELL
Open market or private sale
$180,055
$59.19 p/Share
3,042
Reduced 1.44%
207,798
Common Stock
Dec 10
2024
SELL
Payment of exercise price or tax liability
$176,496
$58.95 p/Share
2,994
Reduced 1.4%
210,840
Common Stock
Nov 20
2024
SELL
Open market or private sale
$1,211,596
$57.07 p/Share
21,230
Reduced 9.03%
213,834
Common Stock
Nov 10
2024
SELL
Payment of exercise price or tax liability
$1,212,641
$58.06 p/Share
20,886
Reduced 8.16%
235,064
Common Stock
Nov 10
2024
BUY
Grant, award, or other acquisition
-
15,360
Added 5.66%
255,950
Common Stock
Sep 19
2024
BUY
Grant, award, or other acquisition
-
106,921
Added 30.84%
239,831
Common Stock
Sep 12
2024
SELL
Open market or private sale
$64,965
$48.92 p/Share
1,328
Reduced 0.99%
132,910
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$63,602
$48.7 p/Share
1,306
Reduced 0.96%
134,238
Common Stock
Aug 21
2024
SELL
Open market or private sale
$416,229
$50.33 p/Share
8,270
Reduced 5.75%
135,544
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$343,753
$45.47 p/Share
7,560
Reduced 4.99%
143,814
Common Stock
Jun 14
2024
SELL
Open market or private sale
$629,766
$45.32 p/Share
13,896
Reduced 8.44%
150,787
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$246,802
$45.84 p/Share
5,384
Reduced 3.17%
164,683
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$326,023
$47.79 p/Share
6,822
Reduced 3.86%
170,067
Common Stock