12.92
+1.02%
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.08bn
FY2016FY2025
Net income
SAR 104.5m
FY2016FY2025
Free cash flow
SAR 363.6m
FY2016FY2025
Shareholders' equity
SAR 2.51bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 1.08bn | SAR 876.1m | SAR 780.5m | SAR 981.2m | SAR 934.0m | SAR 940.0m | SAR 975.7m | SAR 767.1m | SAR 916.6m | SAR 1.29bn |
| Gross profit | SAR 283.3m | SAR 292.0m | SAR 189.2m | SAR 284.7m | SAR 223.6m | SAR 341.8m | SAR 334.8m | SAR 142.9m | SAR 357.5m | SAR 614.5m |
| Operating income | SAR 128.4m | SAR 179.7m | SAR 140.1m | SAR 233.3m | SAR 178.3m | SAR 300.6m | SAR 281.1m | SAR 94.9m | SAR 319.9m | SAR 572.2m |
| Net income | SAR 104.5m | SAR 157.1m | SAR 119.9m | SAR 215.4m | SAR 159.6m | SAR 281.0m | SAR 257.8m | SAR 91.2m | SAR 318.9m | SAR 535.5m |
| Diluted earnings per share | 0.65 | 1.00 | 0.76 | 1.37 | 1.01 | 1.78 | 1.64 | 0.55 | 1.96 | 3.40 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SAR 3.04bn | SAR 3.25bn | SAR 3.37bn | SAR 3.35bn | SAR 3.39bn | SAR 3.63bn | SAR 3.69bn | SAR 3.73bn | SAR 3.94bn | SAR 4.03bn |
| Cash and short-term investments | SAR 80.4m | SAR 70.3m | SAR 158.7m | SAR 121.7m | SAR 60.6m | SAR 137.0m | SAR 176.8m | SAR 51.5m | SAR 97.9m | SAR 111.0m |
| Total liabilities | SAR 530.2m | SAR 644.6m | SAR 715.5m | SAR 580.6m | SAR 560.6m | SAR 600.8m | SAR 388.6m | SAR 493.4m | SAR 518.4m | SAR 469.0m |
| Debt | SAR 156.1m | SAR 318.4m | SAR 417.7m | SAR 171.1m | SAR 282.8m | SAR 84.3m | SAR 123.6m | SAR 226.2m | SAR 255.4m | SAR 214.4m |
| Shareholders' equity | SAR 2.51bn | SAR 2.61bn | SAR 2.65bn | SAR 2.77bn | SAR 2.79bn | SAR 3.00bn | SAR 3.27bn | SAR 3.21bn | SAR 3.39bn | SAR 3.53bn |
| Shares outstanding | 161m | 158m | 158m | 158m | 158m | 158m | 158m | 166m | 163m | 158m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SAR 388.0m | SAR 233.0m | SAR 65.3m | SAR 476.8m | SAR 377.3m | SAR 419.1m | SAR 493.8m | SAR 282.0m | SAR 460.7m | SAR 763.8m |
| Capital spending | −SAR 24.4m | −SAR 39.9m | −SAR 39.4m | −SAR 34.5m | −SAR 101.1m | −SAR 66.9m | −SAR 61.2m | −SAR 33.3m | −SAR 82.0m | −SAR 281.1m |
| Free cash flow | SAR 363.6m | SAR 193.1m | SAR 25.9m | SAR 442.3m | SAR 276.2m | SAR 352.2m | SAR 432.6m | SAR 248.7m | SAR 378.7m | SAR 482.8m |
| Dividends paid | −SAR 193.6m | −SAR 196.0m | −SAR 235.3m | −SAR 236.9m | −SAR 548.8m | −SAR 352.4m | −SAR 196.3m | −SAR 274.8m | −SAR 430.4m | −SAR 705.9m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 233.2m | SAR 254.1m | SAR 245.7m | SAR 297.5m | SAR 274.3m | SAR 266.4m | SAR 247.9m | SAR 199.9m |
| Gross profit | SAR 67.5m | SAR 75.7m | SAR 61.3m | SAR 77.4m | SAR 69.6m | SAR 75.1m | SAR 89.4m | SAR 54.3m |
| Operating income | SAR 35.8m | SAR 42.8m | SAR 34.6m | SAR 30.0m | SAR 27.9m | SAR 35.9m | SAR 34.8m | SAR 37.6m |
| Net income | SAR 31.3m | SAR 37.5m | SAR 24.6m | SAR 28.4m | SAR 21.6m | SAR 29.9m | SAR 28.0m | SAR 31.1m |
| Diluted earnings per share | 0.20 | 0.24 | 0.15 | 0.18 | 0.13 | 0.19 | 0.18 | 0.20 |
| Cash from operations | −SAR 34.0m | SAR 78.0m | SAR 109.0m | SAR 134.0m | SAR 49.0m | SAR 94.0m | SAR 69.0m | SAR 94.0m |
| Capital spending | −SAR 5.0m | −SAR 7.0m | −SAR 4.0m | −SAR 12.0m | −SAR 3.0m | −SAR 3.0m | −SAR 16.0m | −SAR 7.0m |
| Free cash flow | −SAR 39.0m | SAR 71.0m | SAR 105.0m | SAR 122.0m | SAR 46.0m | SAR 91.0m | SAR 53.0m | SAR 87.0m |
| Total assets | SAR 3.01bn | SAR 2.99bn | SAR 3.04bn | SAR 3.11bn | SAR 3.21bn | SAR 3.19bn | SAR 3.25bn | SAR 3.34bn |
| Cash and short-term investments | — | — | SAR 80.4m | SAR 111.0m | SAR 93.5m | SAR 56.5m | SAR 70.3m | SAR 140.2m |
| Debt | SAR 5.3m | SAR 7.0m | SAR 156.1m | SAR 157.9m | SAR 199.5m | SAR 213.8m | SAR 318.4m | SAR 370.7m |
| Shareholders' equity | SAR 2.46bn | SAR 2.55bn | SAR 2.51bn | SAR 2.61bn | SAR 2.66bn | SAR 2.64bn | SAR 2.61bn | SAR 2.66bn |
Financial ratios
Data as of 28 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 26.1% | 33.3% | 24.2% | 29.0% | 23.9% | 36.4% |
| Operating margin | 11.8% | 22.2% | 18.9% | 22.9% | 19.1% | 32.0% |
| Net margin | 9.6% | 17.9% | 15.4% | 22.0% | 17.1% | 29.9% |
| Return on equity | 4.2% | 6.0% | 4.5% | 7.8% | 5.7% | 9.4% |
| Return on assets | 3.4% | 4.8% | 3.6% | 6.4% | 4.7% | 7.7% |
| Free cash flow yield | 18.9% | 12.8% | 4.9% | 23.9% | 22.4% | 22.8% |
| Revenue growth | 23.7% | 12.2% | -20.4% | 5.0% | -0.6% | -3.7% |
| Earnings growth | -33.5% | 31.0% | -44.3% | 35.0% | -43.2% | 9.0% |
| Current ratio | 2.61x | 2.23x | 1.98x | 2.36x | 2.05x | 2.02x |
| Debt to equity | 0.06x | 0.12x | 0.16x | 0.06x | 0.10x | 0.03x |
| Equity ratio | 82.6% | 80.2% | 78.8% | 82.7% | 82.5% | 82.6% |
| Interest coverage | 10.57x | 9.21x | 8.66x | 26.62x | 54.79x | 56.84x |
| Buybacks as a share of market value | -2.2% | 0.0% | 0.0% | 0.0% | 0.0% | 0.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 3.4% | 2.9% | -3.9% |
| Operating income | -18.0% | -15.6% | -17.0% |
| Net income | -21.4% | -18.0% | -18.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 29.4% | 28.2% | 28.9% | 35.3% |
| Operating margin | 15.7% | 18.3% | 20.7% | 29.2% |
| Net margin | 13.3% | 16.0% | 18.5% | 27.3% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 22.2 | 24.4 | 45.3 | 26.1 | 35.7 | 22.7 | 23.3 | 43.7 | 17.2 | 11.9 |
| Price to sales | 2.1 | 4.4 | 7.0 | 5.7 | 6.1 | 6.8 | 6.2 | 5.2 | 6.0 | 5.0 |
Dividends and splits
Per share, in the currency the company pays
Paid for 30 years. Last went ex-dividend on 10 Jun 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.75 | 1.25 | 1.25 | 1.50 | 1.50 | 2.25 | 3.50 | 1.25 |
- 3-for-2 split · 25 Mar 2013
- 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.