Stock info STO | Filter  Basic-Info

Stock: STO (Germany small caps), ISIN: DE0007274136

Last Price 120.80 Max Price 164.80
Min Price 115.60 1 Year return -19.68
Avg. Target 0.00 Expected Return -
Sector Industry Subsector Industrial Engineering
Sell 0 Rating
Hold 0 Concensus
Buy 0
Annual report 2016

Loading...

Contact info:Country: GermanyWebsite: www.sto.de

Sector Review STO

Loading...
Year Turnover Total sector Market share
2019 1,398 1,089,981 0.13 %
2020 1,433 1,005,472 0.14 %
2021 1,591 1,060,592 0.15 %
2022 1,787 1,238,436 0.14 %
2023 0 0 0.00 %

Advice STO

No Records Found




News STO

No Records Found

Annual reports STO

2017 2018 2019 2020 2021

Profile STO

STO

(DE0007274136)

The global industrial companies gained around 81 percent worldwide over the last 10 years. As from 2011 the sector is 29 percent higher and over the past 12 months (December 2015-December 2016) there is a minus of 81 percent.

The past year was a profitable year for the STO investors

Over the past year the company' stock lost around 16 percent. Over the past 5 years STO' stock lost at around 6 percent in value. STO's revenues between 2011 and 2015 were relatively steady and moved between 1,14 billion euros and 1,22 billion euros. STO's net results between 2011 and 2015 were relatively stable and moved between 70,3 million euros and 55,7 million euros.

The German company paid out dividends in the past 5 years. Over the past 5 years the stock delivered an average dividend return of 1,25 percent.

At the end of 2015 around 284 people were on STO' payroll.

STO financed with relatively low debt

At the end of 2015 the industrial company's balance sheet was worth 641,9 million euros. 237,2 million euros (36,95 percent of the total balance sheet) was financed by debt. Last year the industrial company's price/earnings-ratio (PE) was around 14. So the investors valued the stock at 14 times 2015' earnings per share. Based on it's price/earnings-ratio and dividend yield the German stock can be seen as a value stock.

At the end of 2015 the market capitalization (the number of shares outstanding multiplied by the stock price) of the industrial company equaled around 446,34 million euros. At the end of 2015 the German company had around 3,89 million stocks listed.

On this page you can find all STO's financial reports. More information about STO can be found it's website. .


Results STO

Results
2015
2016
2017
2018
2019
2020
Revenue
1,217
1,231
1,277
1,332
1,398
1,433
Costs
1,160
1,185
1,222
1,279
1,340
1,352
Profit
56
46
56
54
58
81
Margin of profit
4.61
3.74
4.35
4.03
4.16
5.64
ROI
13.89
11.01
12.55
11.42
11.97
15.28

Balance STO

Balance
2015
2016
2017
2018
2019
2020
Equity
404
418
442
470
486
529
Debt
238
296
307
315
410
445
Total assets
642
714
750
784
896
974
Solvency
62.93
58.50
59.01
59.91
54.25
54.28
Cash
129
142
161
188
186
249
Cashflow
79
95
86
81
117
177
Employees
5,032
0
0
0
0
Revenue per employee
0.24
0.0
0.0
0.0
0.0
Cashflow / Debt
0.33
0.32
0.28
0.26
0.29
0.40

Details STO

Details
2016
2017
2018
2019
2020
Price
114.80
93.04
125.90
82.00
114.00
Eps
7.16
8.64
8.35
9.05
12.57
Price/earnings-ratio
16.03
10.77
15.08
9.06
9.61
Dividend
3.31
4.09
4.09
4.09
5.00
Dividend %
2.88 %
4.40 %
3.25 %
4.99 %
4.14 %
Payout %
0.46
0.47
0.49
0.45
0.40
Book value
164.64
174.30
185.15
191.54
208.28
Market to book
1.43
1.87
1.47
2.34
1.72
Cashflow per stock
37.58
34.07
31.79
46.08
69.79
Stocks
3
3
3
3
3
Market Cap
291.36
236.14
319.53
208.12
306.59

Dividend STO


Price info STO

Date
Price
16 Oct 2024
120.80
14 Oct 2024
121.60
05 Oct 2024
123.80
02 Oct 2024
123.20
27 Sep 2024
123.80
20 Sep 2024
122.60
17 Sep 2024
117.80
13 Sep 2024
115.60
28 Aug 2024
119.40
26 Aug 2024
119.20
23 Aug 2024
119.00
11 Aug 2024
122.00
07 Aug 2024
123.00
05 Aug 2024
116.00
01 Aug 2024
123.80
30 Jul 2024
127.00
26 Jul 2024
128.00
23 Jul 2024
160.20
16 Jul 2024
159.80
10 Jul 2024
160.00
09 Jul 2024
159.00
04 Jul 2024
160.20
02 Jul 2024
160.00
26 Jun 2024
160.00
21 Jun 2024
164.80
19 Jun 2024
164.80
14 Jun 2024
164.80
11 Jun 2024
164.80
01 Jun 2024
164.80
31 May 2024
164.80