Overview
Key stats
Fundamentals May 21- 52-wk high
- $138.60
- 52-wk low
- $85.80
- Prev close
- $107.24
- Mkt cap
- $94.14B
- P/E
- 17.0x
- Fwd P/E
- 15.5x
- Beta
- 1.07
- Div yield
- 1.51%
- P/S
- 4.5x
- P/B
- 2.3x
- Profit margin
- +28.7%
- Op margin
- +37.7%
- ROE
- +13.5%
What do analysts expect?
Analyst target and ratings are on paid plans
See the 12-month consensus target and the buy/hold/sell rating split.
Unlock the full resultsSmart money
8 funds hold a position and insiders have been net selling.
What funds are doing
12 moves · 6 mo
Buys/Adds$760.1MSells/Trims$589.9M
Buys/Adds (3)
- QR

Qube Research
$192.5M
added
- MI

Millennium
$173.0M
added
- TS

Two Sigma
$167.2M
added
What insiders are doing
4 trades · 6 mo
Sold$6.6M
What Congress is doing
2 trades · 12 mo
Bought$51K
How top traders are positioned
No data yet
No tracked top-trader positions in BK right now.
Live Hyperliquid positioning - not every stock is covered
Earnings
Earnings came in 16.6% above what analysts expected.
Earnings per share
$2.25+16.6%
$1.93 expected
What the street expects next
Financials
Is the business strong?
Fairly priced and profitable.
- Net margin
- 28.7%
- P/E
- 17.00
- Forward P/E
- 15.48
- Market cap
- $94.1B
Valuation
- P/S4.51
- P/B2.27
- Dividend yield1.5%
Quality
- Operating margin37.7%
- ROE13.5%
- ROA1.2%
Growth
- Beta1.07
Technicals
Price structure
No data yet
Technicals sync when verified market data is available. No sample data is shown.