Over the past few weeks I’ve been doing some in-depth due diligence on a potential investment that operates in the advertising industry. A key focus of my DD process is the sustainability of customers and their associated annual spend – recurring revenues from loyal, sticky customers are high on my priority list. A quick way to check the durability of a firm’s revenues is to take a look at how they performed during the most recent recession – in this case, the 2008 Global Financial Crisis. While the company I’m looking at performed “ok” throughout this period, one thing I did notice was the exceptional performance of two peers – WPP & Omnicom. Not only did both firms manage to maintain/grow revenues throughout the period, they aggressively repurchased shares as their stock prices collapsed, generating substantial shareholder value in the following years. This is a sign of a tremendous capital allocation decision, because, companies on average tend to destroy value through share buybacks. Making aggressive purchases at market peaks, when multiples are high, and sitting on piles of cash when Mr Market offers bargain prices for their stock.
This got me thinking, wouldn’t it be interesting to go through a list of companies that reduced their share base throughout the 2007 – 2009 period? While it may not necessarily signify superior capital allocation skill for each firm in the list, surely it would throw up a few interesting ideas. At the very least, it should highlight companies that remained prosperous throughout the worst economic downturn since the Great Depression.
Criteria
- Limit universe to Western Europe & the UK (this is my area of focus)
- Exclude companies with a current market cap >US$1bn (this is my area of focus)
- Exclude companies with current insider ownership < 2.5%
- Exclude companies who weren’t listed as at 1/01/2007
Results
The above criteria generated a list of 1,087 securities. I then wanted to sort the results to find good capital allocators. I defined this for simplicity as those companies which reduced the number of shares outstanding over the period from FY07 to FY09. Three hundred and twenty two companies passed as good capital allocators under this crude definition. This percentage, roughly a third of the total population, surprised me because, in my experience, good capital allocators are few and far between. The number could probably be reduced by excluding financials which may have had some funny business going on with their capital structure over the period, but nevertheless, it’s still a large number.
Now the fun part begins – going through each firm, one by one.
“The person that turns over the most rocks wins the game” – Peter Lynch.
Shares on issue |
||||
Code |
Market cap ($USD) |
2007 |
2009 |
Change |
SWX:BPDG |
66.13 |
103.12 | 14.33 |
-86.1% |
CPSE:MNBA |
38.04 |
5.98 | 1.15 |
-80.8% |
CPSE:TOTA |
30.91 |
6.82 | 1.35 |
-80.3% |
OM:BURE |
826.43 |
107.78 | 53.29 |
-50.6% |
LSE:OIG |
132.13 |
41.28 | 24.32 |
-41.1% |
WSE:PPS |
34.96 |
114.17 | 83.00 |
-27.3% |
SWX:SAHN |
210.60 |
0.82 | 0.61 |
-26.0% |
LSE:NAS |
490.13 |
19.98 | 14.79 |
-26.0% |
CPSE:MIGA B |
18.54 |
0.60 | 0.45 |
-24.8% |
ENXTAM:BEVER |
79.83 |
22.50 | 17.44 |
-22.5% |
ENXTPA:KAZI |
145.25 |
24.41 | 19.29 |
-21.0% |
ENXTPA:AUB |
463.34 |
17.19 | 13.83 |
-19.6% |
LSE:WPC |
261.30 |
81.70 | 67.00 |
-18.0% |
ENXTPA:AURE |
102.42 |
13.79 | 11.39 |
-17.5% |
BME:BDL |
530.37 |
7.14 | 5.91 |
-17.3% |
SWX:ALPN |
179.31 |
15.86 | 13.29 |
-16.3% |
ENXTPA:MLPAC |
1.33 |
0.62 | 0.52 |
-15.4% |
LSE:MCGN |
352.14 |
80.44 | 69.02 |
-14.2% |
OB:TOTG |
90.41 |
7.12 | 6.12 |
-14.0% |
ENXTPA:MED |
21.23 |
16.07 | 13.83 |
-14.0% |
AIM:CCT |
126.65 |
46.71 | 40.21 |
-13.9% |
BME:TRG |
218.27 |
204.93 | 176.50 |
-13.9% |
DB:BFV |
223.87 |
16.81 | 14.80 |
-12.0% |
LSE:ATS |
150.84 |
36.07 | 31.77 |
-11.9% |
ENXTPA:FLE |
241.78 |
4.79 | 4.22 |
-11.9% |
ENXTPA:UDIS |
73.34 |
21.45 | 18.98 |
-11.5% |
ENXTPA:SX |
140.23 |
6.88 | 6.09 |
-11.4% |
ENXTPA:OPN |
261.10 |
10.88 | 9.65 |
-11.3% |
CPSE:SCD |
46.24 |
5.63 | 5.02 |
-10.8% |
XTRA:UUU |
31.65 |
49.36 | 44.03 |
-10.8% |
OM:ORES |
775.66 |
129.55 | 115.56 |
-10.8% |
SWX:CLTN |
432.38 |
4.63 | 4.15 |
-10.4% |
ENXTPA:IGE |
156.92 |
1.75 | 1.58 |
-10.0% |
SWX:ZUBN |
84.75 |
2.40 | 2.16 |
-9.9% |
ENXTPA:ALMIL |
189.82 |
3.46 | 3.12 |
-9.9% |
OM:PRIC B |
128.95 |
115.33 | 104.08 |
-9.8% |
LSE:STHR |
513.83 |
135.70 | 122.50 |
-9.7% |
OB:PROTCT |
822.54 |
96.62 | 87.27 |
-9.7% |
ENXTPA:SABE |
87.73 |
4.18 | 3.78 |
-9.5% |
ENXTPA:EMG |
28.95 |
2.63 | 2.39 |
-9.4% |
XTRA:TIM |
237.58 |
8.52 | 7.73 |
-9.3% |
ENXTPA:HF |
37.52 |
4.14 | 3.76 |
-9.1% |
WSE:SKA |
237.33 |
15.08 | 13.72 |
-9.1% |
AIM:MLIN |
37.77 |
20.85 | 18.97 |
-9.0% |
ENXTPA:PVL |
568.98 |
21.90 | 19.99 |
-8.7% |
DB:UMS |
2.10 |
6.22 | 5.68 |
-8.7% |
ENXTPA:ALCES |
1.35 |
8.99 | 8.21 |
-8.6% |
XTRA:APM |
64.32 |
23.36 | 21.35 |
-8.6% |
ENXTBR:SOFT |
16.37 |
7.32 | 6.70 |
-8.6% |
ENXTPA:VI |
20.97 |
3.41 | 3.13 |
-8.3% |
OM:UFLX B |
41.71 |
18.45 | 16.94 |
-8.2% |
ENXTPA:EXPL |
207.39 |
0.20 | 0.18 |
-8.1% |
DB:DBAN |
759.92 |
14.88 | 13.68 |
-8.1% |
ENXTAM:DOCD |
4.65 |
7.22 | 6.64 |
-8.1% |
LSE:CLIG |
130.31 |
27.82 | 25.59 |
-8.0% |
ZGSE:HUPZ |
204.67 |
0.51 | 0.47 |
-7.7% |
XTRA:SYT |
101.28 |
5.55 | 5.12 |
-7.7% |
OM:POOL B |
31.01 |
18.47 | 17.12 |
-7.3% |
ENXTPA:CIB |
10.04 |
99.15 | 92.00 |
-7.2% |
DB:GWI1 |
584.10 |
45.91 | 42.66 |
-7.1% |
ATSE:EXAE |
376.51 |
70.27 | 65.37 |
-7.0% |
ENXTLS:ORE |
9.63 |
13.56 | 12.62 |
-6.9% |
LSE:CAU |
101.28 |
151.30 | 141.10 |
-6.7% |
ENXTPA:LIN |
401.50 |
11.89 | 11.10 |
-6.6% |
DB:AJ91 |
54.32 |
5.70 | 5.34 |
-6.4% |
ENXTBR:REC |
426.52 |
30.88 | 28.93 |
-6.3% |
AIM:WINE |
295.89 |
65.60 | 61.58 |
-6.1% |
ENXTPA:PSAT |
26.82 |
4.20 | 3.94 |
-6.1% |
ZGSE:ATPL |
94.52 |
1.40 | 1.31 |
-6.1% |
LSE:LIO |
310.11 |
31.84 | 29.94 |
-6.0% |
OM:LAGR B |
699.83 |
71.03 | 66.86 |
-5.9% |
ZGSE:MDKA |
69.26 |
0.03 | 0.03 |
-5.9% |
XTRA:IS7 |
31.66 |
4.29 | 4.04 |
-5.8% |
ATSE:ILYDA |
2.63 |
9.00 | 8.49 |
-5.7% |
SWX:JFN |
672.19 |
5.77 | 5.44 |
-5.7% |
XSAT:HQ |
60.92 |
29.17 | 27.52 |
-5.6% |
OB:COV |
54.19 |
8.30 | 7.84 |
-5.6% |
ENXTPA:ALGIL |
857.22 |
19.60 | 18.50 |
-5.6% |
CPSE:BORD B |
41.43 |
0.34 | 0.32 |
-5.6% |
ENXTPA:GUI |
32.39 |
15.57 | 14.71 |
-5.5% |
WSE:RPC |
42.21 |
4.61 | 4.36 |
-5.4% |
XTRA:ACX |
825.19 |
7.42 | 7.02 |
-5.4% |
SWX:ALTN |
40.02 |
4.88 | 4.63 |
-5.2% |
ENXTPA:MUN |
42.98 |
31.27 | 29.66 |
-5.1% |
CPSE:ADMCAP B |
35.17 |
287.50 | 272.80 |
-5.1% |
CPSE:PARKEN |
143.00 |
2.49 | 2.37 |
-5.1% |
DB:ADC |
68.23 |
14.51 | 13.78 |
-5.0% |
ENXTPA:SII |
522.97 |
21.00 | 19.98 |
-4.9% |
LSE:LMS |
57.64 |
286.43 | 272.64 |
-4.8% |
OM:IAR B |
272.35 |
11.60 | 11.05 |
-4.7% |
ENXTPA:LACR |
96.09 |
3.74 | 3.57 |
-4.7% |
OM:ENEA |
160.00 |
18.33 | 17.48 |
-4.6% |
OB:ITE |
72.74 |
87.43 | 83.40 |
-4.6% |
ATSE:KYLO |
50.70 |
16.62 | 15.88 |
-4.5% |
ENXTPA:ESI |
293.85 |
5.70 | 5.45 |
-4.3% |
ENXTPA:LBON |
266.17 |
1.21 | 1.16 |
-4.3% |
CPSE:DLH |
16.46 |
18.44 | 17.65 |
-4.3% |
AIM:NAR |
11.41 |
30.46 | 29.17 |
-4.2% |
SWX:PEHN |
218.89 |
4.05 | 3.88 |
-4.1% |
ENXTPA:VIL |
499.70 |
70.12 | 67.24 |
-4.1% |
LSE:IIT |
411.76 |
66.13 | 63.43 |
-4.1% |
LSE:SEC |
196.09 |
72.63 | 69.68 |
-4.1% |
BME:AZK |
218.40 |
25.19 | 24.17 |
-4.1% |
OB:BOR |
23.31 |
2.05 | 1.97 |
-3.9% |
XTRA:HNL |
226.75 |
5.40 | 5.19 |
-3.9% |
ENXTPA:SFT |
30.02 |
3.07 | 2.96 |
-3.9% |
CPSE:NORTHM |
85.05 |
20.90 | 20.10 |
-3.8% |
DB:ERO1 |
10.51 |
42.06 | 40.46 |
-3.8% |
LSE:TOWN |
210.73 |
55.16 | 53.06 |
-3.8% |
ENXTPA:PARRO |
406.34 |
13.65 | 13.14 |
-3.7% |
ATSE:BIOT |
1.47 |
17.35 | 16.73 |
-3.6% |
ENXTPA:ALACI |
47.16 |
6.00 | 5.79 |
-3.5% |
OM:ACAN B |
353.58 |
79.80 | 76.97 |
-3.5% |
LSE:RWA |
474.36 |
79.85 | 77.05 |
-3.5% |
ENXTPA:GPE |
124.73 |
4.00 | 3.86 |
-3.5% |
SWX:NBEN |
98.33 |
5.66 | 5.47 |
-3.4% |
WBAG:WPB |
61.09 |
4.59 | 4.43 |
-3.4% |
XTRA:B8A |
369.63 |
6.62 | 6.39 |
-3.3% |
XTRA:AEI |
235.68 |
8.97 | 8.67 |
-3.3% |
OB:NOD |
815.09 |
174.70 | 168.94 |
-3.3% |
ENXTPA:SDT |
13.89 |
4.34 | 4.20 |
-3.2% |
ENXTPA:PCA |
287.65 |
13.55 | 13.13 |
-3.1% |
ENXTPA:NRO |
780.41 |
24.21 | 23.46 |
-3.1% |
CPSE:SANI |
168.56 |
1.91 | 1.85 |
-3.1% |
HLSE:HONBS |
18.41 |
3.66 | 3.55 |
-3.0% |
ENXTBR:SMAR |
70.68 |
36.49 | 35.41 |
-2.9% |
SWX:DCN |
133.94 |
0.16 | 0.16 |
-2.9% |
OM:VIT B |
297.89 |
19.58 | 19.02 |
-2.9% |
XTRA:NC5A |
79.48 |
2.05 | 2.00 |
-2.8% |
LSE:BUT |
399.84 |
48.01 | 46.68 |
-2.8% |
SWX:SHLTN |
78.22 |
10.81 | 10.52 |
-2.7% |
LSE:QRT |
33.53 |
20.24 | 19.68 |
-2.7% |
OM:TRAC B |
353.49 |
16.51 | 16.07 |
-2.7% |
ENXTAM:KA |
167.98 |
15.07 | 14.68 |
-2.6% |
BUSE:ANY |
75.81 |
14.76 | 14.37 |
-2.6% |
DB:BIJ |
546.10 |
8.10 | 7.89 |
-2.6% |
XTRA:LSX |
39.10 |
5.34 | 5.20 |
-2.6% |
XTRA:OSP2 |
324.29 |
10.28 | 10.02 |
-2.5% |
ZGSE:ADPL |
111.45 |
4.17 | 4.07 |
-2.5% |
BME:LGT |
199.58 |
10.97 | 10.70 |
-2.5% |
ENXTPA:INFE |
106.75 |
1.19 | 1.16 |
-2.5% |
ISE:DQ7 |
71.38 |
10.47 | 10.21 |
-2.4% |
WSE:DGA |
1.36 |
1.27 | 1.24 |
-2.4% |
DB:TUR |
51.12 |
3.72 | 3.63 |
-2.4% |
ENXTLS:CFN |
49.22 |
127.08 | 124.13 |
-2.3% |
SWX:TOHN |
111.03 |
14.88 | 14.54 |
-2.3% |
OB:MEDI |
171.13 |
18.84 | 18.41 |
-2.3% |
XTRA:VBK |
789.07 |
62.96 | 61.53 |
-2.3% |
ATSE:ELTRK |
37.17 |
14.46 | 14.13 |
-2.3% |
ENXTLS:LIT |
0.44 |
0.50 | 0.49 |
-2.2% |
LSE:PHTM |
794.44 |
367.88 | 359.72 |
-2.2% |
ENXTPA:ITL |
29.06 |
1.78 | 1.74 |
-2.2% |
OM:NEWA B |
449.55 |
68.84 | 67.34 |
-2.2% |
WBAG:BWT |
421.99 |
17.83 | 17.45 |
-2.1% |
CPSE:HARB B |
84.79 |
5.95 | 5.83 |
-2.1% |
ENXTAM:NEWAY |
175.56 |
10.14 | 9.93 |
-2.0% |
SWX:VET |
854.04 |
0.43 | 0.42 |
-2.0% |
CPSE:NTR B |
14.97 |
1.89 | 1.85 |
-2.0% |
CPSE:SOLAR B |
427.87 |
6.96 | 6.83 |
-2.0% |