42.94
—
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.13bn
FY2016FY2025
Net income
SAR 259.9m
FY2016FY2025
Free cash flow
−SAR 20.2m
FY2016FY2025
Shareholders' equity
SAR 2.66bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 1.13bn | SAR 967.6m | SAR 583.6m | SAR 678.5m | SAR 722.8m | SAR 898.4m | SAR 791.9m | SAR 425.7m | SAR 625.9m | SAR 852.0m |
| Gross profit | SAR 248.4m | SAR 333.4m | SAR 151.1m | SAR 188.5m | SAR 289.3m | SAR 473.2m | SAR 426.6m | SAR 140.4m | SAR 273.7m | SAR 446.9m |
| Operating income | SAR 191.0m | SAR 296.3m | SAR 121.5m | SAR 161.2m | SAR 290.1m | SAR 423.5m | SAR 380.0m | SAR 111.9m | SAR 244.6m | SAR 418.0m |
| Net income | SAR 259.9m | SAR 301.3m | SAR 142.0m | SAR 130.5m | SAR 291.9m | SAR 419.8m | SAR 360.7m | SAR 120.8m | −SAR 9.5m | SAR 409.8m |
| Diluted earnings per share | 2.38 | 2.74 | 1.58 | 1.45 | 3.24 | 4.66 | 4.01 | 1.34 | -0.11 | 4.54 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SAR 3.12bn | SAR 3.14bn | SAR 1.80bn | SAR 1.93bn | SAR 2.02bn | SAR 2.12bn | SAR 2.06bn | SAR 1.90bn | SAR 1.99bn | SAR 2.04bn |
| Cash and short-term investments | SAR 187.4m | SAR 612.9m | SAR 493.2m | SAR 713.0m | SAR 703.8m | SAR 688.1m | SAR 760.7m | SAR 685.9m | SAR 742.5m | SAR 92.0m |
| Total liabilities | SAR 462.2m | SAR 373.0m | SAR 225.5m | SAR 261.7m | SAR 284.4m | SAR 306.2m | SAR 2.06bn | SAR 1.90bn | SAR 1.99bn | SAR 247.1m |
| Debt | SAR 100.9m | SAR 8.7m | SAR 666,500 | SAR 1.4m | SAR 2.1m | SAR 2.8m | — | — | — | — |
| Shareholders' equity | SAR 2.66bn | SAR 2.76bn | SAR 1.58bn | SAR 1.66bn | SAR 1.74bn | SAR 1.81bn | SAR 1.78bn | SAR 1.64bn | SAR 1.74bn | SAR 1.80bn |
| Shares outstanding | 109m | 110m | 90m | 90m | 90m | 90m | 90m | 90m | 90m | 90m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SAR 241.5m | SAR 317.1m | SAR 110.7m | SAR 92.9m | SAR 422.1m | SAR 504.6m | SAR 450.9m | SAR 129.9m | SAR 273.1m | SAR 445.6m |
| Capital spending | −SAR 261.7m | −SAR 62.2m | −SAR 115.8m | −SAR 82.1m | −SAR 27.3m | −SAR 16.8m | −SAR 18.6m | −SAR 7.1m | −SAR 12.6m | −SAR 33.4m |
| Free cash flow | −SAR 20.2m | SAR 254.9m | −SAR 5.1m | SAR 10.8m | SAR 394.8m | SAR 487.8m | SAR 432.2m | SAR 122.8m | SAR 260.5m | SAR 412.2m |
| Dividends paid | −SAR 349.8m | −SAR 276.4m | −SAR 230.5m | −SAR 204.8m | −SAR 372.2m | −SAR 387.7m | −SAR 255.3m | −SAR 188.6m | −SAR 276.5m | −SAR 489.8m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 274.6m | SAR 292.8m | SAR 290.3m | SAR 246.8m | SAR 293.5m | SAR 302.7m | SAR 303.0m | SAR 264.9m |
| Gross profit | SAR 57.5m | SAR 76.9m | SAR 64.1m | SAR 33.3m | SAR 72.8m | SAR 93.5m | SAR 94.3m | SAR 77.3m |
| Operating income | SAR 56.0m | — | −SAR 30.7m | SAR 17.7m | SAR 73.5m | SAR 94.1m | SAR 77.3m | SAR 77.0m |
| Net income | SAR 51.8m | SAR 68.7m | SAR 68.9m | SAR 41.4m | SAR 61.1m | SAR 94.1m | SAR 81.8m | SAR 72.4m |
| Diluted earnings per share | 0.47 | 0.63 | 0.63 | 0.38 | 0.56 | 0.86 | 0.74 | 0.66 |
| Cash from operations | SAR 33.0m | SAR 215.0m | SAR 24.0m | SAR 82.0m | SAR 47.0m | SAR 80.0m | SAR 114.0m | SAR 93.0m |
| Capital spending | −SAR 38.0m | −SAR 17.0m | −SAR 217.0m | −SAR 20.0m | −SAR 7.0m | −SAR 16.0m | −SAR 13.0m | −SAR 31.0m |
| Free cash flow | −SAR 5.0m | SAR 198.0m | −SAR 193.0m | SAR 62.0m | SAR 40.0m | SAR 64.0m | SAR 101.0m | SAR 62.0m |
| Total assets | SAR 3.07bn | SAR 3.20bn | SAR 3.12bn | SAR 3.03bn | SAR 3.05bn | SAR 3.23bn | SAR 3.14bn | SAR 3.07bn |
| Cash and short-term investments | — | — | SAR 187.4m | SAR 428.7m | SAR 550.8m | SAR 686.3m | SAR 612.9m | SAR 568.7m |
| Debt | SAR 113.4m | SAR 100.9m | SAR 100.9m | SAR 113,006 | SAR 239,472 | SAR 239,472 | SAR 412,625 | SAR 169,308 |
| Shareholders' equity | SAR 2.60bn | SAR 2.64bn | SAR 2.66bn | SAR 2.68bn | SAR 2.72bn | SAR 2.77bn | SAR 2.76bn | SAR 2.75bn |
Financial ratios
Data as of 17 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 21.9% | 34.5% | 25.9% | 27.8% | 40.0% | 52.7% |
| Operating margin | 16.9% | 34.0% | 27.2% | 22.9% | 44.6% | 50.1% |
| Net margin | 22.9% | 31.1% | 24.3% | 19.2% | 40.4% | 46.7% |
| Return on equity | 9.8% | 10.9% | 9.0% | 7.8% | 16.8% | 23.2% |
| Return on assets | 8.3% | 9.6% | 7.9% | 6.8% | 14.4% | 19.8% |
| Free cash flow yield | 10.9% | 8.1% | 5.9% | 4.6% | 11.8% | 13.7% |
| Revenue growth | 17.1% | 65.8% | -14.0% | -6.1% | -19.5% | 13.5% |
| Earnings growth | -13.7% | 112.3% | 8.8% | -55.3% | -30.5% | 16.4% |
| Current ratio | 3.39x | 5.49x | 5.72x | 5.53x | 5.28x | 5.00x |
| Debt to equity | 0.04x | 0.00x | 0.00x | 0.00x | 0.00x | 0.00x |
| Equity ratio | 85.2% | 88.1% | 87.5% | 86.4% | 85.9% | 85.5% |
| Interest coverage | 12120.58x | 1448.74x | 165.54x | 150.99x | 293.17x | 441.33x |
| Buybacks as a share of market value | 0.5% | -22.2% | 0.0% | 0.0% | 0.0% | 0.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 18.7% | 4.8% | 1.0% |
| Operating income | 5.8% | -14.7% | -10.8% |
| Net income | 25.8% | -9.1% | -7.8% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 27.7% | 27.4% | 33.8% | 41.4% |
| Operating margin | 23.2% | 22.9% | 29.8% | 37.2% |
| Net margin | 26.7% | 24.8% | 31.0% | 34.6% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 17.7 | 19.2 | 40.4 | 42.1 | 23.3 | 17.4 | 16.5 | 25.0 | -426.3 | 14.8 |
| Price to sales | 4.1 | 6.0 | 9.8 | 8.1 | 9.4 | 8.1 | 7.5 | 7.1 | 6.5 | 7.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 22 years. Last went ex-dividend on 24 Sept 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.40 | 3.20 | 2.60 | 2.55 | 2.20 | 4.10 | 4.35 | 2.35 |
- 2-for-1 split · 17 Nov 2009
- 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.