LKL — Longhorn Publishers PLC
Graham's number is √(22.5 × EPS × BVPS): a P/E ceiling of 15 times a P/B ceiling of 1.5, applied to one year's earnings and book value. The Graham number primer works through it. It is a computation, not a recommendation.
Tests: Graham's criteria for industrial companies. Longhorn Publishers writes, prints and sells school and general books across East Africa and increasingly sells digital learning through its own platforms, so Graham's industrial tests apply: sales for size, and the current ratio and long-term debt against working capital for strength. Its year ends on 30 June, so the interim column is the six months to 31 Dec 2025, the first half of the year to 30 June 2026. Both periods were losses, so neither has a Graham number. Book value is what the seven-year transition to the Competency-Based Curriculum has left: shareholders' funds of 23,053k at the 2025 year end and 7,969k six months later, against current liabilities that exceed current assets by more than 900m. Per-share figures rest on 272,440,473 ordinary shares of KShs 1 each, the issued and fully paid capital stated in the annual report; the earnings-per-share note uses a weighted average of 272,440,000.
Interim: six months to 31 Dec 2025, unaudited. Earnings use the trailing twelve months to Dec 2025, built from reported half-year and full-year figures. Every test below is flagged interim and will be replaced when the full year is published.
Showing FY2026
√(22.5 × -0.45 × 0.03) = no result
The Graham number for the twelve months to Dec 2025, from trailing-twelve-month EPS and BVPS at the period end. The formula multiplies earnings by book value and takes the square root, so it has no answer when either one is a loss or a deficit. Tap a figure below for its source and date.
The figures
Per share (KES)
- Earnings (EPS) (6 months)
-0.04
basic and diluted, six-month figure as printed; loss after tax 10,995k against 148,608k a year earlier. Gross margin improved to 45% from 40% and finance costs fell 22% after short-term borrowings were restructured into longer-tenor facilities · basic · Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of profit or loss · 30 Jan 2026
- Book value (BVPS)
0.03
share capital, premium and translation reserve of 640,729k less accumulated losses of 632,760k. The non-controlling interest is negative at −4,954k, so total equity is lower still at 3,015k · attributable · computed: equity attributable to owners 7,969k ÷ 272,440,473 shares, Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of changes in equity · 30 Jan 2026
- Dividend (DPS)
- Not compiled
- Price on results day
2.89
NSE daily price list VWAP, the exchange's official end-of-day price, on the date the board printed on the results, 30 Jan 2026. The PDF itself was created later, on 24 Feb 2026 at 14:16 · NSE daily price list 2026-01-30, p.1 · 30 Jan 2026
Size and balance sheet (KES m)
- Revenue (6 months)
524.2
revenue and other income, 88% above the prior period on expanded school coverage and higher government orders. The condensed statement does not separate other income, so the full-year figure is taken on the same basis · Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of profit or loss · 30 Jan 2026
- Current assets
892.9
inventories 352,988k, trade and other receivables 495,502k and cash and bank balances 44,445k · Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of financial position · 30 Jan 2026
- Current liabilities
1,822.6
borrowings 573,733k, trade and other payables 1,224,904k and a bank overdraft of 23,923k · Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of financial position · 30 Jan 2026
- Long-term debt
518.2
non-current borrowings, the whole of the non-current liability block · Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of financial position · 30 Jan 2026
- KES per US$
129.03
CBK daily exchange rates (mean) · 30 Jan 2026
Computed
- EPS, trailing twelve months
-0.45
attributable · computed: H1 FY2026 EPS -0.04 + FY2025 -0.96 − H1 FY2025 -0.55 · 23 Oct 2025
- Revenue, trailing twelve months
925.3
computed: H1 FY2026 revenue 524.2m + FY2025 679.9m − H1 FY2025 278.8m · 23 Oct 2025
- EPS, three-year average
- Not compiled
- P/E on three-year EPS
- Not compiled
- P/B
96.33
computed: price ÷ BVPS · 30 Jan 2026
- Dividend yield
- Not compiled
- Current ratio
0.49
computed: current assets ÷ current liabilities · 30 Jan 2026
- Price ÷ Graham number
- Not compiled
- Discount to Graham number
- Not compiled
Graham's tests
- Not metAdequate size
Revenue of at least US$100m
InterimAdequate sizeNot met
Revenue of at least US$100m · Interim: earnings on trailing twelve months
- Revenue KES 925.3m ÷ 129.03 KES per US$ = US$7.2m
- US$7.2m against a floor of US$100mfalls short
- Not metFinancial strength
Current ratio of at least 2; long-term debt no more than working capital
InterimFinancial strengthNot met
Current ratio of at least 2; long-term debt no more than working capital · Interim: earnings on trailing twelve months
- Current ratio: 892.9 ÷ 1,822.6 = 0.49, against a minimum of 2.00falls short
- Working capital: 892.9 − 1,822.6 = −929.6
- Long-term debt 518.2 against working capital of −929.6falls short
- Not metEarnings stability
Positive EPS in each of the past 10 years
InterimEarnings stabilityNot met
Positive EPS in each of the past 10 years · Interim: earnings on trailing twelve months
EPS positive in 0 of 10 years
- 12m to Dec 2016
- not held
- not held
- 12m to Dec 2017
- not held
- not held
- 12m to Dec 2018
- not held
- not held
- 12m to Dec 2019
- not held
- not held
- 12m to Dec 2020
- not held
- not held
- 12m to Dec 2021
- not held
- not held
- 12m to Dec 2022
- not held
- not held
- 12m to Dec 2023
- not held
- not held
- 12m to Dec 2024
- not held
- not held
- 12m to Dec 2025
- -0.45
- not positive
- EPS of -0.45 in 12m to Dec 2025falls short
Still needed: EPS for 12m to Dec 2016, EPS for 12m to Dec 2017, EPS for 12m to Dec 2018, EPS for 12m to Dec 2019, EPS for 12m to Dec 2020, EPS for 12m to Dec 2021, EPS for 12m to Dec 2022, EPS for 12m to Dec 2023, EPS for 12m to Dec 2024.
- Not metDividend record
A dividend paid in each of the past 20 years
InterimDividend recordNot met
A dividend paid in each of the past 20 years · Interim: earnings on trailing twelve months
Dividend paid in 0 of 20 years (FY2007–FY2026)
- No dividend in FY2025falls short
Still needed: DPS for FY2007, DPS for FY2008, DPS for FY2009, DPS for FY2010, DPS for FY2011, DPS for FY2012, DPS for FY2013, DPS for FY2014, DPS for FY2015, DPS for FY2016, DPS for FY2017, DPS for FY2018, DPS for FY2019, DPS for FY2020, DPS for FY2021, DPS for FY2022, DPS for FY2023, DPS for FY2024, DPS for FY2026.
- No result: data not compiledEarnings growth
EPS up at least one-third over 10 years, on three-year averages
InterimEarnings growthNo result: data not compiled
EPS up at least one-third over 10 years, on three-year averages · Interim: earnings on trailing twelve months
- 12m to Dec 2016
- not held
- not held
- 12m to Dec 2017
- not held
- not held
- 12m to Dec 2018
- not held
- not held
- 12m to Dec 2023
- not held
- not held
- 12m to Dec 2024
- not held
- not held
- 12m to Dec 2025
- -0.45
Still needed: EPS for 12m to Dec 2016, EPS for 12m to Dec 2017, EPS for 12m to Dec 2018, EPS for 12m to Dec 2023, EPS for 12m to Dec 2024.
- No result: data not compiledModerate P/E
Price no more than 15 × three-year average EPS
InterimModerate P/ENo result: data not compiled
Price no more than 15 × three-year average EPS · Interim: earnings on trailing twelve months
Still needed: EPS for 12m to Dec 2023, EPS for 12m to Dec 2024.
- No result: data not compiledModerate P/B
Price no more than 1.5 × BVPS, or P/E × P/B no more than 22.5
InterimModerate P/BNo result: data not compiled
Price no more than 1.5 × BVPS, or P/E × P/B no more than 22.5 · Interim: earnings on trailing twelve months
- Price 2.89 ÷ BVPS 0.03 = 96.33
- 96.33 against a ceiling of 1.5falls short
Still needed: EPS for 12m to Dec 2023, EPS for 12m to Dec 2024.
Sources and notes
- Book value (BVPS): attributable · computed: equity attributable to owners 7,969k ÷ 272,440,473 shares, Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of changes in equity · 30 Jan 2026 (share capital, premium and translation reserve of 640,729k less accumulated losses of 632,760k. The non-controlling interest is negative at −4,954k, so total equity is lower still at 3,015k)
- Price on results day: NSE daily price list 2026-01-30, p.1 · 30 Jan 2026 (NSE daily price list VWAP, the exchange's official end-of-day price, on the date the board printed on the results, 30 Jan 2026. The PDF itself was created later, on 24 Feb 2026 at 14:16)
- Current assets: Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of financial position · 30 Jan 2026 (inventories 352,988k, trade and other receivables 495,502k and cash and bank balances 44,445k)
- Current liabilities: Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of financial position · 30 Jan 2026 (borrowings 573,733k, trade and other payables 1,224,904k and a bank overdraft of 23,923k)
- Long-term debt: Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of financial position · 30 Jan 2026 (non-current borrowings, the whole of the non-current liability block)
- KES per US$: CBK daily exchange rates (mean) · 30 Jan 2026
- EPS, 6 months to 2025-12-31: basic · Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of profit or loss · 30 Jan 2026 (basic and diluted, six-month figure as printed; loss after tax 10,995k against 148,608k a year earlier. Gross margin improved to 45% from 40% and finance costs fell 22% after short-term borrowings were restructured into longer-tenor facilities)
- EPS, same 6 months a year earlier: basic · Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of profit or loss · 30 Jan 2026 (six months to 31 Dec 2024 as printed in the 2025 statements)
- Revenue, 6 months to 2025-12-31: Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of profit or loss · 30 Jan 2026 (revenue and other income, 88% above the prior period on expanded school coverage and higher government orders. The condensed statement does not separate other income, so the full-year figure is taken on the same basis)
- Revenue, same 6 months a year earlier: Unaudited condensed group results for the six-month period ended 31 Dec 2025, condensed consolidated statement of profit or loss · 30 Jan 2026 (revenue and other income for the six months to 31 Dec 2024 as printed in the 2025 statements)