100.30
+2.29%
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 10.67bn
FY2018FY2025
Net income
SAR 1.08bn
FY2018FY2025
Free cash flow
SAR 720.0m
FY2018FY2025
Shareholders' equity
SAR 3.25bn
FY2018FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 10.67bn | SAR 9.01bn | SAR 7.83bn | SAR 6.85bn | SAR 4.88bn | SAR 4.09bn | SAR 4.57bn | SAR 4.30bn |
| Gross profit | SAR 1.73bn | SAR 1.27bn | SAR 964.0m | SAR 647.1m | SAR 463.1m | SAR 436.4m | SAR 480.0m | SAR 356.4m |
| Operating income | SAR 1.27bn | SAR 968.4m | SAR 661.9m | SAR 457.7m | SAR 303.2m | SAR 285.6m | SAR 278.5m | SAR 204.6m |
| Net income | SAR 1.08bn | SAR 816.7m | SAR 518.8m | SAR 352.3m | SAR 239.8m | SAR 218.4m | SAR 196.9m | SAR 135.3m |
| Diluted earnings per share | 7.24 | 5.44 | 3.46 | 2.35 | 1.60 | 1.46 | 1.31 | 0.90 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Total assets | SAR 7.28bn | SAR 5.81bn | SAR 4.83bn | SAR 4.62bn | SAR 3.95bn | SAR 3.30bn | SAR 3.50bn | SAR 3.24bn |
| Cash and short-term investments | — | SAR 90.7m | SAR 150.1m | SAR 107.1m | SAR 50.4m | SAR 64.3m | SAR 53.6m | SAR 46.0m |
| Total liabilities | SAR 3.97bn | SAR 3.19bn | SAR 2.58bn | SAR 2.50bn | SAR 1.92bn | SAR 1.34bn | SAR 1.58bn | SAR 1.30bn |
| Debt | SAR 24.6m | SAR 1.87bn | SAR 1.74bn | SAR 1.80bn | SAR 1.34bn | SAR 871.2m | SAR 1.22bn | SAR 853.5m |
| Shareholders' equity | SAR 3.25bn | SAR 2.62bn | SAR 2.25bn | SAR 2.12bn | SAR 2.04bn | SAR 1.96bn | SAR 1.92bn | SAR 1.94bn |
| Shares outstanding | 149m | 150m | 150m | 150m | 150m | 150m | 150m | 150m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Cash from operations | SAR 969.0m | SAR 871.7m | SAR 1.34bn | SAR 184.8m | −SAR 208.4m | SAR 594.4m | −SAR 29.8m | SAR 365.3m |
| Capital spending | −SAR 249.0m | −SAR 195.0m | −SAR 154.7m | −SAR 51.1m | −SAR 69.3m | −SAR 50.4m | −SAR 89.2m | −SAR 65.6m |
| Free cash flow | SAR 720.0m | SAR 676.7m | SAR 1.19bn | SAR 133.7m | −SAR 277.7m | SAR 544.0m | −SAR 119.0m | SAR 299.7m |
| Dividends paid | −SAR 599.0m | −SAR 449.3m | −SAR 375.1m | −SAR 233.4m | −SAR 196.2m | −SAR 178.6m | −SAR 230.0m | −SAR 293.7m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 2.93bn | SAR 2.77bn | SAR 2.74bn | SAR 2.73bn | SAR 2.71bn | SAR 2.49bn | SAR 2.50bn | SAR 2.43bn |
| Gross profit | SAR 439.2m | SAR 430.5m | SAR 416.8m | SAR 446.3m | SAR 443.4m | SAR 426.8m | SAR 327.3m | SAR 401.5m |
| Operating income | SAR 353.7m | SAR 350.6m | SAR 316.9m | SAR 333.2m | SAR 323.7m | SAR 292.9m | SAR 286.1m | SAR 280.2m |
| Net income | SAR 306.8m | SAR 282.0m | SAR 263.2m | SAR 281.5m | SAR 279.3m | SAR 256.2m | SAR 252.3m | SAR 234.7m |
| Diluted earnings per share | 2.05 | 1.88 | 1.76 | 1.89 | 1.87 | 1.72 | 1.68 | 1.56 |
| Cash from operations | SAR 153.0m | SAR 61.0m | SAR 581.0m | SAR 245.0m | SAR 39.0m | SAR 102.0m | SAR 483.0m | SAR 300.0m |
| Capital spending | −SAR 60.0m | −SAR 50.0m | −SAR 102.0m | −SAR 65.0m | −SAR 33.0m | −SAR 47.0m | −SAR 94.0m | −SAR 54.0m |
| Free cash flow | SAR 93.0m | SAR 11.0m | SAR 479.0m | SAR 180.0m | SAR 6.0m | SAR 55.0m | SAR 389.0m | SAR 246.0m |
| Total assets | SAR 8.02bn | SAR 8.49bn | SAR 7.28bn | SAR 7.12bn | SAR 6.89bn | SAR 6.26bn | SAR 5.81bn | SAR 6.21bn |
| Cash and short-term investments | — | — | — | SAR 317.1m | SAR 235.4m | SAR 138.1m | SAR 90.7m | SAR 333.0m |
| Debt | SAR 41.2m | SAR 40.9m | SAR 24.6m | SAR 780.3m | SAR 878.3m | SAR 487.8m | SAR 434.1m | SAR 842.2m |
| Shareholders' equity | SAR 3.47bn | SAR 3.52bn | SAR 3.25bn | SAR 2.91bn | SAR 2.91bn | SAR 2.90bn | SAR 2.62bn | SAR 2.65bn |
Financial ratios
Data as of 27 Sept 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 16.2% | 14.1% | 12.3% | 9.4% | 9.5% | 10.7% |
| Operating margin | 11.9% | 10.8% | 8.5% | 6.7% | 6.2% | 7.0% |
| Net margin | 10.1% | 9.1% | 6.6% | 5.1% | 4.9% | 5.3% |
| Return on equity | 33.3% | 31.1% | 23.1% | 16.6% | 11.8% | 11.1% |
| Return on assets | 14.8% | 14.1% | 10.7% | 7.6% | 6.1% | 6.6% |
| Free cash flow yield | 7.7% | 6.7% | 9.5% | 1.5% | -0.9% | — |
| Revenue growth | 18.5% | 15.1% | 14.2% | 40.3% | 19.5% | -10.5% |
| Earnings growth | 32.3% | 57.4% | 47.2% | 46.9% | 9.8% | 10.9% |
| Current ratio | 1.45x | 1.42x | 1.42x | 1.40x | 1.48x | 1.67x |
| Debt to equity | 0.01x | 0.17x | 0.32x | 0.84x | 0.65x | 0.44x |
| Equity ratio | 44.6% | 45.2% | 46.5% | 45.9% | 51.5% | 59.3% |
| Interest coverage | 16.81x | 10.76x | 7.39x | 7.64x | 11.90x | 10.45x |
| Buybacks as a share of market value | 0.5% | -0.2% | 0.2% | 0.0% | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 15.9% | 21.2% | — |
| Operating income | 40.4% | 34.7% | — |
| Net income | 45.3% | 37.7% | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 15.3% | 13.4% | 12.7% | — |
| Operating margin | 11.4% | 9.8% | 9.1% | — |
| Net margin | 9.6% | 8.1% | 7.4% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | |
|---|---|---|---|---|
| Price to earnings | 18.0 | 25.3 | 26.7 | 15.4 |
| Price to sales | 1.8 | 2.3 | 1.8 | 0.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 3 years. Last went ex-dividend on 11 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | |
|---|---|---|---|---|
| Paid in the year | 2.25 | 4.00 | 3.00 | 2.50 |
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.