58.50
-0.34%
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 4.07bn
FY2016FY2025
Net income
SAR 538.0m
FY2016FY2025
Free cash flow
−SAR 79.4m
FY2016FY2025
Shareholders' equity
SAR 4.08bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 4.07bn | SAR 3.21bn | SAR 2.94bn | SAR 2.49bn | SAR 2.11bn | SAR 1.32bn | SAR 1.25bn | SAR 1.18bn | SAR 1.21bn | SAR 1.16bn |
| Gross profit | SAR 1.42bn | SAR 1.21bn | SAR 1.08bn | SAR 895.1m | SAR 760.4m | SAR 449.7m | SAR 447.8m | SAR 436.3m | SAR 559.1m | SAR 536.8m |
| Operating income | SAR 558.8m | SAR 567.1m | SAR 506.3m | SAR 422.4m | SAR 364.7m | SAR 125.2m | SAR 154.4m | SAR 146.2m | SAR 308.0m | SAR 239.1m |
| Net income | SAR 538.0m | SAR 471.2m | SAR 360.1m | SAR 274.5m | SAR 258.6m | SAR 97.1m | SAR 146.9m | SAR 141.8m | SAR 295.0m | SAR 225.8m |
| Diluted earnings per share | 5.29 | 4.83 | 3.69 | 3.05 | 2.40 | 1.11 | 1.66 | 1.58 | 3.28 | 2.51 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SAR 9.14bn | SAR 6.61bn | SAR 6.24bn | SAR 4.92bn | SAR 4.65bn | SAR 3.99bn | SAR 2.92bn | SAR 2.70bn | SAR 2.53bn | SAR 2.25bn |
| Cash and short-term investments | SAR 210.6m | SAR 284.8m | SAR 235.3m | SAR 237.9m | SAR 208.1m | SAR 130.6m | SAR 88.3m | SAR 46.4m | SAR 118.6m | SAR 186.6m |
| Total liabilities | SAR 5.02bn | SAR 2.87bn | SAR 2.77bn | SAR 2.69bn | SAR 2.55bn | SAR 2.14bn | SAR 1.39bn | SAR 1.10bn | SAR 836.1m | SAR 738.4m |
| Debt | SAR 3.81bn | SAR 2.02bn | SAR 1.97bn | SAR 1.98bn | SAR 1.89bn | SAR 1.53bn | SAR 1.04bn | SAR 708.4m | SAR 563.8m | SAR 481.4m |
| Shareholders' equity | SAR 4.08bn | SAR 3.47bn | SAR 3.20bn | SAR 1.99bn | SAR 1.87bn | SAR 1.76bn | SAR 1.52bn | SAR 1.60bn | SAR 1.69bn | SAR 1.51bn |
| Shares outstanding | 102m | 97m | 98m | 90m | 108m | 88m | 88m | 90m | 90m | 90m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SAR 385.9m | SAR 678.3m | SAR 625.8m | SAR 442.1m | SAR 361.5m | SAR 183.3m | SAR 307.1m | SAR 204.7m | SAR 353.1m | SAR 341.6m |
| Capital spending | −SAR 465.3m | −SAR 365.3m | −SAR 296.7m | −SAR 175.0m | −SAR 115.7m | −SAR 129.7m | −SAR 201.1m | −SAR 256.1m | −SAR 431.4m | −SAR 316.4m |
| Free cash flow | −SAR 79.4m | SAR 313.0m | SAR 329.1m | SAR 267.1m | SAR 245.9m | SAR 53.6m | SAR 106.1m | −SAR 51.4m | −SAR 78.4m | SAR 25.2m |
| Dividends paid | −SAR 202.4m | −SAR 201.2m | −SAR 146.5m | −SAR 180.0m | −SAR 162.5m | −SAR 99.9m | −SAR 123.9m | −SAR 147.5m | −SAR 118.0m | −SAR 88.5m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 1.11bn | SAR 1.01bn | SAR 1.11bn | SAR 1.06bn | SAR 1.06bn | SAR 832.8m | SAR 808.8m | SAR 847.7m |
| Gross profit | SAR 387.4m | SAR 334.1m | SAR 371.2m | SAR 380.6m | SAR 375.9m | SAR 297.6m | SAR 292.8m | SAR 323.0m |
| Operating income | SAR 165.8m | — | SAR 77.4m | SAR 157.6m | SAR 155.0m | SAR 177.9m | SAR 115.4m | SAR 161.4m |
| Net income | SAR 100.0m | SAR 84.5m | SAR 117.0m | SAR 141.9m | SAR 124.3m | SAR 155.6m | SAR 113.9m | SAR 126.2m |
| Diluted earnings per share | 0.99 | 0.84 | 1.15 | 1.39 | 1.22 | 1.53 | 1.17 | 1.29 |
| Cash from operations | −SAR 2.0m | SAR 102.0m | SAR 136.0m | SAR 76.0m | −SAR 36.0m | SAR 248.0m | SAR 168.0m | SAR 245.0m |
| Capital spending | −SAR 120.0m | −SAR 148.0m | −SAR 133.0m | −SAR 80.0m | −SAR 87.0m | −SAR 165.0m | −SAR 94.0m | −SAR 152.0m |
| Free cash flow | −SAR 122.0m | −SAR 46.0m | SAR 3.0m | −SAR 4.0m | −SAR 123.0m | SAR 83.0m | SAR 74.0m | SAR 93.0m |
| Total assets | SAR 9.57bn | SAR 9.31bn | SAR 9.14bn | SAR 8.94bn | SAR 8.76bn | SAR 8.54bn | SAR 6.61bn | SAR 6.59bn |
| Cash and short-term investments | — | — | SAR 210.6m | SAR 153.7m | SAR 118.8m | SAR 175.1m | SAR 284.8m | SAR 208.2m |
| Debt | SAR 2.99bn | SAR 2.98bn | SAR 3.81bn | SAR 3.23bn | SAR 3.15bn | SAR 2.94bn | SAR 1.93bn | SAR 1.95bn |
| Shareholders' equity | SAR 4.13bn | SAR 4.10bn | SAR 4.08bn | SAR 4.23bn | SAR 4.13bn | SAR 4.06bn | SAR 3.47bn | SAR 3.41bn |
Financial ratios
Data as of 3 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 34.9% | 37.6% | 36.7% | 36.0% | 36.1% | 34.1% |
| Operating margin | 13.7% | 17.7% | 17.2% | 17.0% | 17.3% | 9.5% |
| Net margin | 13.2% | 14.7% | 12.2% | 11.0% | 12.3% | 7.4% |
| Return on equity | 13.2% | 13.6% | 11.2% | 13.8% | 13.9% | 5.5% |
| Return on assets | 5.9% | 7.1% | 5.8% | 5.6% | 5.6% | 2.4% |
| Free cash flow yield | 11.1% | 14.2% | 12.5% | 9.1% | 5.9% | 4.7% |
| Revenue growth | 26.9% | 8.9% | 18.3% | 18.2% | 59.7% | 5.3% |
| Earnings growth | 14.2% | 30.8% | 31.2% | 6.1% | 166.3% | -33.9% |
| Current ratio | 1.24x | 1.15x | 1.16x | 1.47x | 1.27x | 1.35x |
| Debt to equity | 0.93x | 0.56x | 0.60x | 0.98x | 1.01x | 0.87x |
| Equity ratio | 44.7% | 52.4% | 51.3% | 40.4% | 40.2% | 44.1% |
| Interest coverage | 3.71x | 5.32x | 4.86x | 5.99x | 8.72x | 4.93x |
| Buybacks as a share of market value | -4.4% | 0.2% | -8.5% | 16.4% | -22.6% | 0.8% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 17.8% | 25.3% | 15.2% |
| Operating income | 9.8% | 34.9% | 12.6% |
| Net income | 25.2% | 40.8% | 12.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 36.1% | 36.2% | 36.0% | 37.4% |
| Operating margin | 15.5% | 16.2% | 15.8% | 16.3% |
| Net margin | 13.9% | 12.9% | 12.4% | 13.6% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 19.8 | 25.9 | 38.8 | 40.4 | 26.0 | 36.3 | 19.6 | 19.5 | 16.8 | 20.6 |
| Price to sales | 2.6 | 3.8 | 4.8 | 4.5 | 3.2 | 2.7 | 2.3 | 2.3 | 4.1 | 4.0 |
Dividends and splits
Per share, in the currency the company pays
Paid for 13 years. Last went ex-dividend on 10 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 1.25 | 1.667 | 1.25 | 1.667 | 1.667 | 1.458 | 0.903 | 0.347 |
- 6-for-5 split · 14 Sept 2020
- 1.271-for-1 split · 27 Feb 2019
- 5-for-4 split · 13 Oct 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.