Skip to content
Latest FilingQ2 2026
Report Date2026-05-06
Market Cap$28.1B
P/E Ratio17.84
ROE11.23%