How close are the quaterly reported results to the yearly ones (for KGHM)

Companies publish their results every quarter. These results are often a good indication how a company will perform in the year (if Q'1 data for 2012 are better than the Q'1 from 2011, that's generally a good sign). The Q'4 report is also published much earlier that the yearly report for a company, at least in Poland the gap can be a few months. So the question is do the combined Q'1-Q'4 results represent in essence the same information, as results published in the yearly report for which one has to wait, could one use the information in the summed Q'1-Q'4 reports to derive at least a good estimate of the yearly results?

So here is a data for KGHM


Table 1. Income (after tax) for KGHM with quarterly report data summed up for each year (YR and QT are the consolidated yearly and quarterly results; both are given in thousands of PLN)

YearYR Q'1-Q'4 
(sum)
Fractional
difference
2001-838,625-830,9430.009
2002-214,734-216,299-0.007
2003673,043661,3160.017
20041,376,7151,357,8920.014
20052,102,3322,117,130-0.007
20063,479,1833,532,132-0.015
20073,934,5593,961,014-0.007
20082,766,1792,766,1790.000
20092,327,9932,327,9930.000
20104,724,5074,714,2210.002
201111,063,45611,078,034-0.001
Average (of absolute value of fractional difference)0.007

In other words, the sum of quarterly reports seems to be a good proxy for the yearly result (as it should be!), at least in the case of KGHM. The next question could be to see if that's the case for all the companies on WIG. KGHM is admittedly one of the largest/most prominent players (part of the WIG20) so it was unlikely that it would fail this check. Also, is the agreement between yearly and quarterly data true for measures other than income (discrepancies in which would attract most attention)?

The second part of the story was looking at the whole WIG20 index

Company code Percentage difference of 
YT to sum(Q1-Q4)
PLTAURN00011 108.5
PLDWORY00019 9.1
PLBH00000012 0.8
LU0327357389 130.9
PLTLKPL00017 0.6
PLPZU0000011 0.0
PLPKO0000016 17.7
PLPEKAO00016 0.1
PLGTC0000037 1.1
PLSOFTB00016 -0.8
PLBRSZW00011 -3.6
PLPKN0000018 -3.3
PLPGNIG00014 5.5
PLLOTOS00025 5.3
PLKGHM000017 0.1
PLBRE0000012 2.0
PLLWBGD00016 12.5
PLTVN0000017 33.7
PLPGER000010 23.6
PLJSW0000015 0.0

The meaning of the percentage difference is the following: if it's zero (or close to) than the quarterly results and the yearly results are identical (or almost). If it's above zero, the quarterly reports under-reported the earnings; conversely and vice-versa.

The source code and how to reproduce this example are in
Part 1: https://github.com/jandom/FinAnalysis/commit/37fb8673c3651298a120627fc0a5c2705027066f

Comments

Popular posts from this blog

React.js – edit and delete comments in CommentBox

Example slurm cluster on your laptop (multiple VMs via vagrant)

Wrapping openbabel in python - using cython