24.61
+0.37%
Close of 9 Nov 2026, in SAR
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in SAR, from our data supplier.
Revenue
SAR 1.67bn
FY2016FY2025
Net income
SAR 363.7m
FY2016FY2025
Free cash flow
SAR 397.2m
FY2016FY2025
Shareholders' equity
SAR 2.22bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 1.67bn | SAR 1.68bn | SAR 1.46bn | SAR 1.42bn | SAR 1.41bn | SAR 1.57bn | SAR 1.44bn | SAR 1.12bn | SAR 1.18bn | SAR 1.78bn |
| Gross profit | SAR 597.2m | SAR 667.4m | SAR 567.0m | SAR 568.9m | SAR 530.4m | SAR 666.4m | SAR 649.8m | SAR 538.0m | SAR 568.8m | SAR 1.03bn |
| Operating income | SAR 381.8m | SAR 463.0m | SAR 393.1m | SAR 403.9m | SAR 344.3m | SAR 479.1m | SAR 491.0m | SAR 416.8m | SAR 473.5m | SAR 932.7m |
| Net income | SAR 363.7m | SAR 421.9m | SAR 381.0m | SAR 398.8m | SAR 331.9m | SAR 456.0m | SAR 451.4m | SAR 400.5m | SAR 453.4m | SAR 901.6m |
| Diluted earnings per share | 2.39 | 2.76 | 2.49 | 2.61 | 2.17 | 2.98 | 2.94 | 2.60 | 2.96 | 5.89 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SAR 3.08bn | SAR 3.14bn | SAR 3.21bn | SAR 3.28bn | SAR 3.39bn | SAR 3.68bn | SAR 3.91bn | SAR 3.93bn | SAR 3.94bn | SAR 4.25bn |
| Cash and short-term investments | SAR 44.0m | SAR 121.0m | SAR 114.9m | SAR 91.5m | SAR 81.6m | SAR 124.6m | SAR 127.2m | SAR 69.6m | SAR 119.9m | SAR 183.8m |
| Total liabilities | SAR 862.3m | SAR 896.4m | SAR 1.05bn | SAR 984.6m | SAR 959.0m | SAR 1.00bn | SAR 1.18bn | SAR 1.14bn | SAR 1.06bn | SAR 975.5m |
| Debt | SAR 198.4m | SAR 298.9m | SAR 445.6m | SAR 347.7m | SAR 373.6m | SAR 430.8m | SAR 627.9m | SAR 620.0m | SAR 550.0m | SAR 400.0m |
| Shareholders' equity | SAR 2.22bn | SAR 2.24bn | SAR 2.16bn | SAR 2.29bn | SAR 2.43bn | SAR 2.65bn | SAR 2.73bn | SAR 2.79bn | SAR 2.88bn | SAR 3.28bn |
| Shares outstanding | 152m | 153m | 153m | 153m | 153m | 153m | 154m | 154m | 153m | 153m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SAR 555.9m | SAR 578.7m | SAR 533.4m | SAR 641.5m | SAR 643.0m | SAR 811.5m | SAR 721.2m | SAR 447.6m | SAR 602.8m | SAR 1.08bn |
| Capital spending | −SAR 158.7m | −SAR 85.8m | −SAR 80.2m | −SAR 74.7m | −SAR 65.1m | −SAR 88.1m | −SAR 136.6m | −SAR 73.6m | −SAR 53.4m | −SAR 93.8m |
| Free cash flow | SAR 397.2m | SAR 492.8m | SAR 453.2m | SAR 566.8m | SAR 577.9m | SAR 723.4m | SAR 584.6m | SAR 374.1m | SAR 549.4m | SAR 984.6m |
| Dividends paid | −SAR 387.2m | −SAR 342.9m | −SAR 509.3m | −SAR 523.9m | −SAR 535.5m | −SAR 535.5m | −SAR 497.3m | −SAR 497.3m | −SAR 765.0m | −SAR 879.8m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 434.8m | SAR 382.8m | SAR 457.5m | SAR 363.9m | SAR 431.5m | SAR 418.2m | SAR 484.0m | SAR 387.1m |
| Gross profit | SAR 168.7m | SAR 156.5m | SAR 161.7m | SAR 107.9m | SAR 155.0m | SAR 172.6m | SAR 194.3m | SAR 154.3m |
| Operating income | SAR 109.8m | SAR 108.6m | SAR 111.5m | SAR 60.5m | SAR 104.9m | SAR 116.9m | SAR 161.6m | SAR 98.0m |
| Net income | SAR 102.0m | SAR 100.2m | SAR 106.5m | SAR 53.2m | SAR 95.5m | SAR 108.5m | SAR 120.6m | SAR 100.2m |
| Diluted earnings per share | 0.67 | 0.65 | 0.70 | 0.35 | 0.63 | 0.71 | 0.79 | 0.65 |
| Cash from operations | SAR 150.0m | SAR 87.0m | SAR 197.0m | SAR 92.0m | SAR 127.0m | SAR 137.0m | SAR 174.0m | SAR 148.0m |
| Capital spending | −SAR 51.0m | −SAR 34.0m | −SAR 44.0m | −SAR 46.0m | −SAR 26.0m | −SAR 43.0m | −SAR 9.0m | −SAR 20.0m |
| Free cash flow | SAR 99.0m | SAR 53.0m | SAR 153.0m | SAR 46.0m | SAR 101.0m | SAR 94.0m | SAR 165.0m | SAR 128.0m |
| Total assets | SAR 3.18bn | SAR 3.20bn | SAR 3.08bn | SAR 3.15bn | SAR 3.23bn | SAR 3.14bn | SAR 3.14bn | SAR 3.25bn |
| Cash and short-term investments | — | — | SAR 44.0m | SAR 57.9m | SAR 166.0m | SAR 77.5m | SAR 121.0m | SAR 148.6m |
| Debt | — | — | SAR 198.4m | SAR 362.3m | SAR 348.2m | SAR 128.5m | SAR 261.8m | SAR 452.8m |
| Shareholders' equity | SAR 2.15bn | SAR 2.32bn | SAR 2.22bn | SAR 2.12bn | SAR 2.06bn | SAR 2.35bn | SAR 2.24bn | SAR 2.12bn |
Financial ratios
Data as of 15 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 35.7% | 39.8% | 38.8% | 40.1% | 37.6% | 42.5% |
| Operating margin | 22.8% | 27.9% | 29.2% | 28.4% | 24.4% | 30.5% |
| Net margin | 21.8% | 25.2% | 26.1% | 28.1% | 23.5% | 29.0% |
| Return on equity | 16.4% | 18.8% | 17.6% | 17.4% | 13.6% | 17.2% |
| Return on assets | 11.8% | 13.4% | 11.9% | 12.2% | 9.8% | 12.4% |
| Free cash flow yield | 18.3% | 17.0% | 15.7% | 18.3% | 18.1% | 22.9% |
| Revenue growth | -0.3% | 14.6% | 3.0% | 0.7% | -10.2% | 8.9% |
| Earnings growth | -13.8% | 10.7% | -4.5% | 20.2% | -27.2% | 1.0% |
| Current ratio | 1.67x | 1.61x | 1.25x | 1.23x | 1.23x | 1.31x |
| Debt to equity | 0.09x | 0.12x | 0.19x | 0.14x | 0.15x | 0.15x |
| Equity ratio | 72.0% | 71.4% | 67.2% | 70.0% | 71.7% | 72.1% |
| Interest coverage | 19.82x | 16.58x | 14.66x | 24.78x | 40.96x | 35.72x |
| Buybacks as a share of market value | 0.5% | 0.0% | 0.0% | 0.0% | 0.0% | 0.5% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 5.6% | 1.3% | -1.4% |
| Operating income | -1.9% | -4.4% | -8.8% |
| Net income | -3.0% | -4.4% | -9.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 37.8% | 38.5% | 39.1% | 45.1% |
| Operating margin | 25.2% | 26.4% | 26.8% | 34.5% |
| Net margin | 23.5% | 25.1% | 25.6% | 33.0% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 14.4 | 15.5 | 21.1 | 19.6 | 25.3 | 20.6 | 23.9 | 18.6 | 16.1 | 12.1 |
| Price to sales | 3.1 | 3.9 | 5.5 | 5.5 | 6.0 | 6.0 | 7.5 | 6.7 | 6.2 | 6.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 30 years. Last went ex-dividend on 17 Jun 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.80 | 2.50 | 2.25 | 3.25 | 3.50 | 3.50 | 3.50 | 3.25 |
- 3-for-2 split · 19 May 2010
- 5-for-1 split · 15 Apr 2006
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.