SThree plc (STEM) — Net Asset Momentum

Latest YoY growth as of November 2025: -5.4%

SThree plc (STEM) recorded a net asset momentum of -5.4% as of November 2025, with net assets of GBX235.10 Million GBX. Net Asset Momentum measures the year-over-year percentage change in net assets (total assets minus total liabilities), indicating how rapidly the company is building or eroding its equity base. See SThree plc defensive liquidity buffer to measure how many days the company can operate on defensive assets alone.

YoY Momentum

-5.4%
Year-over-year

Current Net Assets

GBX235.10 Million
GBX · November 2025

Years of Data

22
2004 – 2025

Country

UK
LSE

SThree plc Net Asset Momentum (2004–2025)

This chart tracks SThree plc's year-over-year net asset growth across 22 annual reporting periods from 2004 to 2025. The most recent momentum reading is -5.4%, with net assets of GBX235.10 Million GBX as of November 2025. Read SThree plc (STEM) financial obligations for a breakdown of total debt and financial obligations.

Annual Net Asset History for SThree plc (2004–2025)

The table below shows the complete annual net asset history for SThree plc from 2004 to 2025, covering 22 yearly periods. Each row includes total assets, total liabilities, net assets, and the year-over-year momentum figure for that period. For live market cap and broader valuation context, see how much is SThree plc worth.

Year Net Assets (GBX) Total Assets Total Liabilities YoY Momentum
2025 GBX235.10 Million GBX483.40 Million GBX248.31 Million ▼ -5.4%
2024 GBX248.64 Million GBX506.73 Million GBX258.08 Million ▲ +11.6%
2023 GBX222.88 Million GBX472.30 Million GBX249.42 Million ▲ +11.2%
2022 GBX200.39 Million GBX470.44 Million GBX270.05 Million ▲ +26.7%
2021 GBX158.15 Million GBX400.63 Million GBX242.48 Million ▲ +23.1%
2020 GBX128.52 Million GBX338.39 Million GBX209.87 Million ▲ +10.1%
2019 GBX116.77 Million GBX305.45 Million GBX188.68 Million ▲ +14.9%
2018 GBX101.67 Million GBX360.46 Million GBX258.79 Million ▲ +26.0%
2017 GBX80.70 Million GBX273.53 Million GBX192.82 Million ▲ +6.7%
2016 GBX75.67 Million GBX231.45 Million GBX155.78 Million ▲ +27.4%
2015 GBX59.41 Million GBX204.90 Million GBX145.49 Million ▲ +15.7%
2014 GBX51.35 Million GBX203.43 Million GBX152.08 Million ▼ -0.5%
2013 GBX51.62 Million GBX160.02 Million GBX108.40 Million ▼ -16.6%
2012 GBX61.92 Million GBX167.96 Million GBX106.03 Million ▼ -24.9%
2011 GBX82.47 Million GBX186.90 Million GBX104.44 Million ▲ +0.7%
2010 GBX81.92 Million GBX177.43 Million GBX95.51 Million ▼ -3.4%
2009 GBX84.82 Million GBX166.82 Million GBX82.01 Million ▼ -6.4%
2008 GBX90.57 Million GBX186.50 Million GBX95.93 Million ▼ -3.1%
2007 GBX93.43 Million GBX176.29 Million GBX82.86 Million ▲ +45.7%
2006 GBX64.11 Million GBX114.04 Million GBX49.93 Million ▲ +119.1%
2005 GBX29.26 Million GBX93.67 Million GBX64.41 Million ▲ +367.0%
2004 GBX6.26 Million GBX88.12 Million GBX81.86 Million