Growth 2024/2025

Unaudited six months ended 30 June 2025

Unaudited six months ended 30 June 2024

Re-presented Audited six months ended 31 December 2024

Revenue

Operating profit

Revenue*

Operating profit

Operating margin

Revenue*

Operating profit

Operating margin

Revenue*

Operating profit

Operating margin

%

%

R’000

R’000

%

R’000

R’000

%

R’000

R’000

%

Healthcare SA

7

31

2 123 041

145 728

7

1 989 563

111 266

6

1 991 600

47 284

2

DENIS Group

2

(48)

301 506

19 749

7

295 284

37 972

13

314 790

8 307

3

Information Technology

7

(9)

337 971

112 033

33

317 110

123 615

39

340 364

101 442

30

Total SA administration business

6

2

2 762 518

277 510

10

2 601 957

272 853

10

2 646 754

157 033

6

Healthcare Africa

8

19

129 554

43 168

33

119 845

36 348

30

123 985

41 012

33

Total Group administration business

6

4

2 892 072

320 678

11

2 721 802

309 201

11

2 770 739

198 045

7

Healthcare Retail

(14)

(13)

1 856 142

77 604

4

2 163 612

89 397

4

1 949 623

129 570

7

Pharmacy Direct & Curasana Wholesaler

(29)

(97)

640 250

1 325

902 641

39 904

4

706 111

70 114

10

Activo Group

(9)

100

513 596

42 538

8

564 223

21 259

4

561 166

37 040

7

Scriptpharm

1

20

702 296

33 741

5

696 748

28 234

4

682 346

22 416

3

Total Healthcare

(3)

4 748 214

398 282

8

4 885 414

398 598

8

4 720 362

327 615

7

Other (including inter-segment elimination)

5

(469 378)

(492 564)

(473 926)

Total

(3)

4 278 836

398 282

9

4 392 850

398 598

9

4 246 436

327 615

8

* Revenue comprises of Revenue from contracts with customers and the Insurance revenue.

Growth 2024/2025

Unaudited six months ended 30 June 2025

Unaudited six months ended 30 June 2024

Represented Audited six months ended 31 December 2024

Profit before tax

Profit after tax

Profit before tax

Profit after tax

Net margin

Total assets

Loss before tax

Loss

after tax

Net margin

Total assets

Loss before tax

Loss after tax

Net margin

Total assets

%

%

R’000

R’000

%

R’000

R’000

R’000

%

R’000

R’000

R’000

%

R’000

Healthcare SA

603

>999

156 073

125 840

6

2 259 035

22 190

(40)

1 994 840

33 151

12 669

1

1 693 124

DENIS Group

(49)

(47)

20 098

15 312

5

181 409

39 512

28 621

10

161 028

7 753

5 996

2

167 781

Information Technology

(209)

(170)

(8 839)

(9 763)

(3)

1 534 984

8 117

13 875

4

1 389 280

54 320

34 776

10

1 511 803

Total SA administration business

140

209

167 332

131 389

5

3 975 428

69 819

42 456

2

3 545 148

95 224

53 441

2

3 372 708

Healthcare Africa

2

32

35 603

28 876

22

213 840

35 005

21 922

18

192 638

39 670

30 644

25

197 085

Total Group administration business

94

149

202 935

160 265

6

4 189 268

104 824

64 378

2

3 737 786

134 894

84 085

3

3 569 793

Healthcare Retail

40

49

90 712

72 720

4

1 626 847

64 590

48 862

3

1 768 058

62 021

42 004

2

1 606 981

Pharmacy Direct & Curasana Wholesaler

(12)

20

31 271

33 647

5

743 928

35 660

28 113

3

894 141

19 670

13 912

2

785 983

Activo Group

581

429

17 401

8 368

2

711 154

(3 619)

(2 547)

787 974

11 806

5 750

1

671 387

Scriptpharm

29

32

42 040

30 705

4

171 765

32 549

23 296

3

85 943

30 545

22 342

3

149 611

Total Healthcare

73

106

293 647

232 985

5

5 816 115

169 414

113 240

2

5 505 844

196 915

126 089

3

5 176 774

Other (including inter-segment elimination)

47

49

(132 636)

(124 888)

27

(366 754)

(250 580)

(242 809)

49

(96 289)

(247 644)

(239 604)

51

(14 247)

Total

298

183

161 011

108 097

3

5 449 361

(81 166)

(129 569)

(3)

5 409 555

(50 729)

(113 515)

(3)

5 162 527

Operating

profit

June 2025

Operating

profit

June 2024

Operating

profit

Dec 2024

Operating

profit

June 2025

Operating

profit

June 2024

Operating

profit

Dec 2024

Composition of operating profit – % contribution

%

%

%

R’000

R’000

R’000

Total SA Administration business

70

69

48

277 510

272 853

157 033

Healthcare Africa

11

9

12

43 168

36 348

41 012

Healthcare Retail

19

22

40

77 604

89 397

129 570

100

100

100

398 282

398 598

327 615