Beazley plc (LON:BEZ)
London flag London · Delayed Price · Currency is GBP · Price in GBX
1,293.00
+0.50 (0.04%)
Aug 11, 2026, 4:35 PM GMT

Beazley Ratios and Metrics

Millions GBP. Fiscal year is Jan - Dec.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
7,6994,900----
Market Cap Growth
39.48%-----
Enterprise Value
7,3294,9580000
Last Close Price
12.938.32----

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
15.577.73----
Forward PE
12.457.846.995.329.7011.68
PEG Ratio
-1.512.170.760.150.58
PS Ratio
1.771.01----
PB Ratio
2.091.35----
P/TBV Ratio
1.731.13----
P/FCF Ratio
12.875.06----
P/OCF Ratio
12.695.01----

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
EV/Sales Ratio
1.691.02----
EV/EBITDA Ratio
10.735.62----
EV/EBIT Ratio
10.735.62----
EV/FCF Ratio
12.255.12----

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Debt / Equity Ratio
0.010.020.010.020.020.04
Debt / EBITDA Ratio
0.080.070.050.060.280.19
Debt / FCF Ratio
0.090.060.110.200.070.07
Net Debt / Equity Ratio
0.020.020.020.020.030.04
Net Debt / EBITDA Ratio
0.080.070.050.060.280.19
Net Debt / FCF Ratio
0.090.060.110.200.070.07
Asset Turnover
0.390.410.430.460.280.29
Return on Equity (ROE)
13.88%19.27%26.63%30.04%6.32%15.67%
Return on Assets (ROA)
4.37%5.98%7.99%8.35%1.58%2.92%
Return on Invested Capital (ROIC)
14.27%19.66%26.91%30.35%7.40%16.59%
Return on Capital Employed (ROCE)
5.68%7.51%10.06%10.21%1.88%3.49%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Earnings Yield
6.64%12.94%----
FCF Yield
7.77%19.75%----
Dividend Yield
1.93%3.09%----
Payout Ratio
29.45%23.10%10.66%10.49%64.05%0.00%
Buyback Yield / Dilution
5.07%4.87%2.21%-9.46%-0.88%-5.44%
Total Shareholder Return
7.00%7.96%2.21%-9.46%-0.88%-5.44%