Skip to content
Latest FilingQ1 2026
Report Date2026-04-29
Market Cap$27.9B
P/E Ratio55.91
ROE25.97%