GBAF Logo
Global Banking & Finance Awards® 2026 Nominations open, free to enter Nominate now →
C

Companhia Melhoramentos de Sao Paulo MSPA3.SA · BRL

Communication Services · B3 · 🇧🇷 Brazil

Compare

37.40

0.00%

Close of 29 Oct 2026, in BRL

Search any instrument

Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.

At a glance

Figures in BRL, from our data supplier.

FY2024

Revenue

BRL 163.1m

FY2015FY2024

Net income

BRL 3.3m

FY2015FY2024

Free cash flow

−BRL 20.0m

FY2015FY2024

Shareholders' equity

BRL 846.6m

FY2015FY2024

Income statement

Fiscal years

FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016FY2015
RevenueBRL 163.1mBRL 176.3mBRL 201.0mBRL 144.2mBRL 100.6mBRL 121.7mBRL 137.6mBRL 146.9mBRL 526.1mBRL 112.2m
Gross profitBRL 58.4mBRL 75.0mBRL 70.6mBRL 36.8mBRL 22.5mBRL 45.3mBRL 65.9mBRL 73.6mBRL 450.1mBRL 42.6m
Operating incomeBRL 25.5mBRL 26.0mBRL 3.5m−BRL 29.1m−BRL 66.3m−BRL 31.7m−BRL 17.2m−BRL 12.2mBRL 267.3m−BRL 62.5m
Net incomeBRL 3.3mBRL 7.9mBRL 1.5m−BRL 32.5m−BRL 54.8m−BRL 36.6mBRL 4.7mBRL 38.1mBRL 243.6m−BRL 81.9m
Diluted earnings per share0.521.230.24-4.46-8.56-5.710.735.9538.03-12.78

Balance sheet

At each fiscal year end

FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016FY2015
Total assetsBRL 1.42bnBRL 1.42bnBRL 1.42bnBRL 1.45bnBRL 1.39bnBRL 1.43bnBRL 1.43bnBRL 1.49bnBRL 1.63bnBRL 1.47bn
Cash and short-term investmentsBRL 46.7mBRL 44.8mBRL 22.2mBRL 67.5mBRL 34.5mBRL 36.5mBRL 123.9mBRL 45.7mBRL 41.5mBRL 1.3m
Total liabilitiesBRL 577.4mBRL 578.1mBRL 592.2mBRL 626.5mBRL 564.5mBRL 547.3mBRL 512.9mBRL 554.1mBRL 737.0mBRL 761.1m
DebtBRL 176.8mBRL 144.8mBRL 138.3mBRL 146.6mBRL 91.1mBRL 44.5mBRL 9.4mBRL 10.0mBRL 32.7mBRL 91.4m
Shareholders' equityBRL 846.6mBRL 838.6mBRL 825.9mBRL 823.5mBRL 827.6mBRL 883.4mBRL 919.8mBRL 932.9mBRL 895.6mBRL 712.4m
Shares outstanding6m6m6m7m6m6m6m6m6m6m

Cash flow

Fiscal years

FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016FY2015
Cash from operationsBRL 52.8mBRL 67.0m−BRL 13.6m−BRL 37.2m−BRL 53.3m−BRL 1.3mBRL 92.2mBRL 103.4mBRL 62.6m−BRL 58.3m
Capital spending−BRL 72.8m−BRL 45.6m—−BRL 15.2m−BRL 15.2m−BRL 60.3m−BRL 30.5m−BRL 28.9m−BRL 28.9m−BRL 28.9m
Free cash flow−BRL 20.0mBRL 21.4m−BRL 13.6m−BRL 52.4m−BRL 68.5m−BRL 61.6mBRL 61.6mBRL 74.5mBRL 33.7m−BRL 87.2m
Dividends paid−BRL 1.9m−BRL 359,000———−BRL 2.6m−BRL 33.0m−BRL 36.1m−BRL 7.6m−BRL 7.6m

Latest quarters

By quarter end

Jun 2025Mar 2025Dec 2024Sept 2024Jun 2024Mar 2024Dec 2023Sept 2023
RevenueBRL 43.9mBRL 43.4mBRL 44.7mBRL 41.0mBRL 37.2mBRL 40.2mBRL 37.5mBRL 40.5m
Gross profitBRL 17.4mBRL 17.0mBRL 18.6mBRL 13.2mBRL 11.4mBRL 15.3mBRL 20.5mBRL 15.8m
Operating income−BRL 4.3m−BRL 3.6mBRL 31.8m−BRL 11.3mBRL 2.8mBRL 2.1m−BRL 5.5mBRL 11.2m
Net income−BRL 10.5m−BRL 10.3mBRL 17.5m−BRL 10.0mBRL 859,000−BRL 7.0mBRL 287,000BRL 8.8m
Diluted earnings per share-1.64-1.612.73-1.570.13-1.090.041.38
Cash from operations−BRL 24.0mBRL 47.0mBRL 16.0mBRL 14.0mBRL 3.0mBRL 18.0mBRL 32.0mBRL 13.0m
Capital spendingBRL 22.0m−BRL 55.0m−BRL 12.0m−BRL 21.0m−BRL 22.0m−BRL 16.0m−BRL 39.0m−BRL 2.0m
Free cash flow−BRL 2.0m−BRL 8.0mBRL 4.0m−BRL 7.0m−BRL 19.0mBRL 2.0m−BRL 7.0mBRL 11.0m
Total assetsBRL 1.45bnBRL 1.47bnBRL 1.42bnBRL 1.42bnBRL 1.42bnBRL 1.43bnBRL 1.42bnBRL 1.43bn
Cash and short-term investmentsBRL 54.3mBRL 44.1mBRL 46.7mBRL 43.7mBRL 41.2mBRL 48.8mBRL 44.8mBRL 57.0m
DebtBRL 164.5mBRL 126.8mBRL 130.0mBRL 137.4mBRL 131.1mBRL 136.1mBRL 118.1mBRL 118.4m
Shareholders' equityBRL 824.3mBRL 835.6mBRL 846.6mBRL 830.9mBRL 833.0mBRL 831.9mBRL 838.6mBRL 834.1m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue4.2%6.0%-4.9%
Operating income——-7.9%
Net income——-20.7%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin39.3%35.2%34.0%54.5%
Operating margin15.2%3.8%-8.0%7.7%
Net margin3.3%-2.9%-12.3%6.0%

Valuation history

At each fiscal year end

FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016FY2015
Price to earnings90.937.6211.8-10.9-5.6-8.865.67.91.2-1.9
Price to sales1.91.71.62.53.12.62.22.00.61.4

Dividends and splits

Per share, in the currency the company pays

Paid for 3 years. Last went ex-dividend on 2 May 2025.

FY2025FY2024FY2023FY2019FY2018FY2017FY2016
Paid in the year0.2430.2890.0550.405.152.821.19
  • 1000-to-1 reverse split · 23 May 1994

Sources and methodology

Data on this tab
Our data supplier
Chart on the Overview
TradingView

Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.