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

Caxton and CTP Publishers and Printers CAT.JO · ZAc

Communication Services · JSE · 🇿🇦 South Africa

Compare

1,215.00

-2.88%

Close of 9 Nov 2026, in ZAc

Search any instrument

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

At a glance

Figures in ZAR, from our data supplier.

FY2026

Revenue

ZAR 6.59bn

FY2017FY2026

Net income

ZAR 575.1m

FY2017FY2026

Free cash flow

ZAR 654.9m

FY2017FY2026

Shareholders' equity

ZAR 7.88bn

FY2017FY2026

Income statement

Fiscal years

FY2026FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017
RevenueZAR 6.59bnZAR 6.71bnZAR 6.65bnZAR 6.97bnZAR 5.98bnZAR 5.22bnZAR 5.57bnZAR 6.32bnZAR 6.33bnZAR 6.41bn
Operating incomeZAR 525.9mZAR 517.0mZAR 598.9mZAR 810.8mZAR 555.9mZAR 615.2m−ZAR 184.2mZAR 298.5mZAR 395.5mZAR 437.7m
Net incomeZAR 575.1mZAR 599.7mZAR 655.8mZAR 733.8mZAR 551.8mZAR 550.8m−ZAR 56.7mZAR 336.0mZAR 386.4mZAR 444.7m
Diluted earnings per share1.631.701.832.041.531.49-0.150.880.991.13

Balance sheet

At each fiscal year end

FY2026FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017
Total assetsZAR 9.90bnZAR 9.94bnZAR 9.65bnZAR 9.18bnZAR 8.83bnZAR 8.06bnZAR 6.51bnZAR 7.25bnZAR 7.23bnZAR 7.23bn
Cash and short-term investmentsZAR 3.07bnZAR 3.02bnZAR 2.51bnZAR 1.89bnZAR 1.66bnZAR 1.99bnZAR 1.74bnZAR 1.70bnZAR 1.60bnZAR 1.95bn
Total liabilitiesZAR 2.06bnZAR 1.84bnZAR 1.93bnZAR 1.88bnZAR 1.91bnZAR 1.62bnZAR 1.24bnZAR 1.40bnZAR 1.48bnZAR 1.50bn
DebtZAR 7.8mZAR 25.3mZAR 18.7mZAR 8.2mZAR 18.0mZAR 21.5mZAR 15.1mZAR 15.1m——
Shareholders' equityZAR 7.88bnZAR 8.15bnZAR 7.75bnZAR 7.26bnZAR 6.84bnZAR 6.36bnZAR 5.23bnZAR 5.74bnZAR 5.70bnZAR 5.68bn
Shares outstanding353m354m358m359m361m369m378m383m390m394m

Cash flow

Fiscal years

FY2026FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017
Cash from operationsZAR 1.06bnZAR 910.4mZAR 874.0mZAR 523.3mZAR 93.2mZAR 568.3mZAR 412.4mZAR 353.6mZAR 498.5mZAR 527.7m
Capital spending−ZAR 400.2m−ZAR 321.1m−ZAR 266.6m−ZAR 298.7m−ZAR 206.2m−ZAR 182.7m−ZAR 151.3m−ZAR 187.3m−ZAR 257.7m−ZAR 356.0m
Free cash flowZAR 654.9mZAR 589.3mZAR 607.3mZAR 224.6m−ZAR 113.0mZAR 385.5mZAR 261.1mZAR 166.2mZAR 240.8mZAR 171.7m
Dividends paid−ZAR 604.9m−ZAR 222.1m−ZAR 243.9m−ZAR 197.1m−ZAR 188.1m−ZAR 6.7m−ZAR 243.7m−ZAR 246.2m−ZAR 299.2m−ZAR 278.2m

Latest quarters

By quarter end

Jun 2026Dec 2025Jun 2025Dec 2024Jun 2024Mar 2024Dec 2023Sept 2023
RevenueZAR 2.97bnZAR 3.61bnZAR 3.08bnZAR 3.63bnZAR 2.96bnZAR 1.48bnZAR 3.69bnZAR 1.84bn
Operating incomeZAR 205.8mZAR 320.2mZAR 167.0mZAR 347.3mZAR 355.1mZAR 170.7mZAR 302.4mZAR 151.4m
Net incomeZAR 241.9mZAR 333.3mZAR 254.6mZAR 345.0mZAR 385.7mZAR 192.9mZAR 270.1mZAR 135.1m
Diluted earnings per share0.680.940.720.971.080.540.750.38
Cash from operationsZAR 765.0mZAR 289.0mZAR 886.0mZAR 276.0mZAR 754.0mZAR 377.0mZAR 218.0mZAR 59.0m
Capital spending−ZAR 182.0m−ZAR 217.0m−ZAR 153.0m−ZAR 167.0m−ZAR 103.0m−ZAR 51.0m−ZAR 163.0m−ZAR 81.0m
Free cash flowZAR 583.0mZAR 72.0mZAR 733.0mZAR 109.0mZAR 651.0mZAR 326.0mZAR 55.0m−ZAR 22.0m
Total assetsZAR 9.90bnZAR 9.98bnZAR 9.94bnZAR 9.88bnZAR 9.65bnZAR 9.65bnZAR 9.49bnZAR 9.49bn
Cash and short-term investmentsZAR 3.07bnZAR 2.85bnZAR 3.02bnZAR 2.36bnZAR 2.51bnZAR 2.51bnZAR 1.81bnZAR 1.81bn
DebtZAR 5.6mZAR 3.9mZAR 4.1mZAR 9.6mZAR 16.4mZAR 16.4mZAR 3.1mZAR 3.1m
Shareholders' equityZAR 7.88bnZAR 8.11bnZAR 8.15bnZAR 7.96bnZAR 7.75bnZAR 7.75bnZAR 7.49bnZAR 7.49bn

Growth per year

Compound annual rate

3 years5 years10 years
Revenue-1.9%4.8%0.3%
Operating income-13.4%-3.1%1.7%
Net income-7.8%0.9%2.5%

Average margins

Over each period

1 year3 years5 years10 years
Operating margin7.8%9.1%9.5%7.3%
Net margin8.8%9.5%9.6%7.6%

Valuation history

At each fiscal year end

FY2026FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017
Price to earnings7.57.86.75.26.05.8-36.78.88.210.6
Price to sales0.70.70.70.60.60.60.40.50.50.7

Dividends and splits

Per share, in the currency the company pays

Paid for 5 years. Last went ex-dividend on 25 Feb 2026.

FY2026FY2025FY2024FY2023FY2022FY2020FY2019FY2018
Paid in the year1.700.600.600.500.500.600.600.70
  • 10-for-1 split · 13 Dec 2002
  • 1.017-for-1 split · 23 Oct 2000
  • 13-for-10 split · 13 Apr 1992

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.