22.20
+1.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.23bn
FY2016FY2025
Net income
SAR 241.9m
FY2016FY2025
Free cash flow
SAR 121.0m
FY2016FY2025
Shareholders' equity
SAR 2.01bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 1.23bn | SAR 1.15bn | SAR 1.18bn | SAR 1.12bn | SAR 951.9m | SAR 991.8m | SAR 974.1m | SAR 893.6m | SAR 708.6m | SAR 482.0m |
| Gross profit | SAR 363.0m | SAR 382.5m | SAR 433.1m | SAR 416.0m | SAR 364.0m | SAR 351.8m | SAR 282.6m | SAR 244.6m | SAR 259.0m | SAR 209.1m |
| Operating income | SAR 249.6m | SAR 365.6m | SAR 342.6m | SAR 291.8m | SAR 131.2m | SAR 175.9m | SAR 146.5m | SAR 138.1m | SAR 142.6m | SAR 209.1m |
| Net income | SAR 241.9m | SAR 338.8m | SAR 303.3m | SAR 257.3m | SAR 90.1m | SAR 130.8m | SAR 93.0m | SAR 89.8m | SAR 108.0m | SAR 74.7m |
| Diluted earnings per share | 1.50 | 2.12 | 1.90 | 1.61 | 0.63 | 0.81 | 0.59 | 0.57 | 0.67 | 0.47 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SAR 2.74bn | SAR 2.65bn | SAR 2.59bn | SAR 2.48bn | SAR 2.26bn | SAR 2.44bn | SAR 2.54bn | SAR 2.48bn | SAR 2.30bn | SAR 2.14bn |
| Cash and short-term investments | SAR 127.9m | SAR 245.3m | SAR 125.2m | SAR 60.6m | SAR 120.9m | SAR 13.6m | SAR 75.6m | SAR 43.9m | SAR 178.3m | SAR 12.6m |
| Total liabilities | SAR 638.4m | SAR 689.5m | SAR 749.5m | SAR 771.3m | SAR 602.4m | SAR 736.4m | SAR 971.3m | SAR 1.01bn | SAR 916.2m | SAR 768.8m |
| Debt | SAR 190.6m | SAR 304.1m | SAR 314.1m | SAR 361.1m | SAR 217.2m | SAR 262.8m | SAR 596.1m | SAR 659.8m | SAR 530.3m | SAR 482.2m |
| Shareholders' equity | SAR 2.01bn | SAR 1.96bn | SAR 1.84bn | SAR 1.71bn | SAR 1.66bn | SAR 1.70bn | SAR 1.57bn | SAR 1.48bn | SAR 1.39bn | SAR 1.37bn |
| Shares outstanding | 161m | 160m | 160m | 160m | 143m | 163m | 157m | 158m | 160m | 160m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SAR 215.6m | SAR 464.1m | SAR 351.0m | SAR 253.3m | SAR 434.6m | SAR 317.5m | SAR 183.2m | −SAR 52.1m | SAR 310.1m | −SAR 31.1m |
| Capital spending | −SAR 94.6m | −SAR 213.7m | −SAR 54.8m | −SAR 112.6m | −SAR 14.9m | −SAR 27.2m | −SAR 45.1m | −SAR 78.0m | −SAR 196.6m | −SAR 145.4m |
| Free cash flow | SAR 121.0m | SAR 250.4m | SAR 296.2m | SAR 140.7m | SAR 419.7m | SAR 290.3m | SAR 138.1m | −SAR 130.1m | SAR 113.6m | −SAR 176.5m |
| Dividends paid | −SAR 199.9m | −SAR 224.8m | −SAR 167.1m | −SAR 199.0m | −SAR 131.7m | −SAR 131.7m | −SAR 131.7m | −SAR 89.7m | −SAR 89.7m | −SAR 90.0m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 321.7m | SAR 319.1m | SAR 339.5m | SAR 294.9m | SAR 298.2m | SAR 301.9m | SAR 322.8m | SAR 290.6m |
| Gross profit | SAR 79.9m | SAR 101.1m | SAR 90.5m | SAR 83.0m | SAR 93.0m | SAR 96.5m | SAR 109.6m | SAR 96.0m |
| Operating income | — | SAR 67.1m | — | SAR 59.4m | SAR 68.9m | SAR 81.0m | SAR 78.6m | SAR 84.1m |
| Net income | SAR 71.9m | SAR 56.2m | SAR 54.1m | SAR 51.9m | SAR 62.0m | SAR 73.9m | SAR 77.8m | SAR 79.1m |
| Diluted earnings per share | 0.45 | 0.35 | 0.34 | 0.32 | 0.39 | 0.46 | 0.49 | 0.49 |
| Cash from operations | SAR 143.0m | −SAR 45.0m | SAR 75.0m | SAR 27.0m | SAR 5.0m | SAR 105.0m | SAR 72.0m | SAR 143.0m |
| Capital spending | −SAR 42.0m | −SAR 32.0m | −SAR 30.0m | −SAR 38.0m | −SAR 22.0m | −SAR 4.0m | −SAR 193.0m | −SAR 8.0m |
| Free cash flow | SAR 101.0m | −SAR 77.0m | SAR 45.0m | −SAR 11.0m | −SAR 17.0m | SAR 101.0m | −SAR 121.0m | SAR 135.0m |
| Total assets | SAR 2.89bn | SAR 2.91bn | SAR 2.74bn | SAR 2.68bn | SAR 2.65bn | SAR 2.67bn | SAR 2.65bn | SAR 2.63bn |
| Cash and short-term investments | — | — | SAR 127.9m | SAR 124.1m | SAR 193.6m | SAR 290.9m | SAR 245.3m | SAR 429.3m |
| Debt | SAR 143.1m | SAR 148.3m | SAR 190.6m | SAR 188.2m | SAR 187.4m | SAR 202.3m | SAR 200.0m | SAR 198.7m |
| Shareholders' equity | SAR 2.07bn | SAR 2.03bn | SAR 2.01bn | SAR 1.98bn | SAR 1.99bn | SAR 1.98bn | SAR 1.96bn | SAR 1.94bn |
Financial ratios
Data as of 19 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 29.4% | 33.1% | 36.8% | 37.1% | 38.2% | 35.5% |
| Operating margin | 13.4% | 32.8% | 29.5% | 26.4% | 13.6% | 10.8% |
| Net margin | 19.6% | 29.4% | 25.8% | 22.9% | 9.5% | 13.2% |
| Return on equity | 12.1% | 17.3% | 16.4% | 15.0% | 5.4% | 7.7% |
| Return on assets | 8.8% | 12.8% | 11.7% | 10.4% | 4.0% | 5.4% |
| Free cash flow yield | 8.5% | 18.7% | 11.2% | 10.1% | 13.8% | 9.4% |
| Revenue growth | 7.0% | -1.9% | 4.8% | 17.9% | -4.0% | 1.8% |
| Earnings growth | -28.6% | 11.7% | 17.9% | 185.7% | -31.1% | 40.7% |
| Current ratio | 2.97x | 3.46x | 2.76x | 2.41x | 2.47x | 2.20x |
| Debt to equity | 0.10x | 0.10x | 0.11x | 0.14x | 0.13x | 0.15x |
| Equity ratio | 73.3% | 74.0% | 71.1% | 68.9% | 73.4% | 69.8% |
| Interest coverage | 8.52x | 15.89x | 13.44x | 13.63x | 8.22x | 4.27x |
| Buybacks as a share of market value | -0.5% | 0.0% | 0.0% | -11.5% | 11.7% | -3.6% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 3.2% | 4.5% | 8.2% |
| Operating income | -5.1% | 7.3% | 0.1% |
| Net income | -2.0% | 13.1% | 5.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 31.2% | 34.0% | 34.8% | 34.7% |
| Operating margin | 25.8% | 26.7% | 23.5% | 23.8% |
| Net margin | 24.3% | 24.3% | 20.5% | 18.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 18.6 | 18.1 | 31.3 | 24.9 | 48.1 | 26.9 | 26.6 | 33.1 | 41.2 | 67.0 |
| Price to sales | 3.6 | 5.3 | 8.1 | 5.7 | 4.6 | 3.5 | 2.5 | 3.3 | 6.3 | 10.4 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 17 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.67 | 1.25 | 1.40 | 1.05 | 1.25 | 0.825 | 0.563 | 0.563 |
- 4-for-3 split · 21 Jun 2022
- 8-for-5 split · 16 Apr 2015
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.