76.55
+1.39%
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.61bn
FY2016FY2025
Net income
SAR 305.0m
FY2016FY2025
Free cash flow
SAR 273.5m
FY2016FY2025
Shareholders' equity
SAR 1.20bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 1.61bn | SAR 1.50bn | SAR 1.33bn | SAR 1.07bn | SAR 885.3m | SAR 659.6m | SAR 942.1m | SAR 799.9m | SAR 732.9m | SAR 700.9m |
| Gross profit | SAR 604.1m | SAR 623.4m | SAR 584.5m | SAR 436.1m | SAR 372.3m | SAR 128.8m | SAR 359.3m | SAR 305.3m | SAR 278.4m | SAR 303.2m |
| Operating income | SAR 428.7m | SAR 535.1m | SAR 450.5m | SAR 325.8m | SAR 258.3m | SAR 46.5m | SAR 269.3m | SAR 203.1m | SAR 195.9m | SAR 223.9m |
| Net income | SAR 305.0m | SAR 457.0m | SAR 356.2m | SAR 254.8m | SAR 206.0m | −SAR 163.9m | SAR 205.9m | SAR 180.1m | SAR 174.2m | SAR 203.1m |
| Diluted earnings per share | 5.82 | 8.72 | 6.81 | 4.87 | 3.93 | -3.13 | 3.93 | 3.44 | 3.33 | 3.88 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SAR 4.01bn | SAR 3.72bn | SAR 3.40bn | SAR 2.70bn | SAR 2.59bn | SAR 2.57bn | SAR 2.52bn | SAR 1.61bn | SAR 1.50bn | SAR 1.36bn |
| Cash and short-term investments | SAR 169.7m | SAR 106.1m | SAR 276.8m | SAR 300.6m | SAR 179.9m | SAR 262.0m | SAR 68.1m | SAR 19.4m | SAR 73.0m | SAR 111.6m |
| Total liabilities | SAR 2.81bn | SAR 2.48bn | SAR 2.31bn | SAR 1.76bn | SAR 1.79bn | SAR 1.90bn | SAR 1.79bn | SAR 895.1m | SAR 876.0m | SAR 832.6m |
| Debt | SAR 665.4m | SAR 1.71bn | SAR 1.60bn | SAR 1.17bn | SAR 1.31bn | SAR 1.41bn | SAR 1.38bn | SAR 484.2m | SAR 442.6m | SAR 441.7m |
| Shareholders' equity | SAR 1.20bn | SAR 1.23bn | SAR 1.09bn | SAR 938.5m | SAR 804.6m | SAR 664.5m | SAR 721.8m | SAR 713.7m | SAR 628.9m | SAR 523.8m |
| Shares outstanding | 52m | 52m | 52m | 52m | 52m | 52m | 52m | 52m | 52m | 52m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SAR 644.9m | SAR 781.2m | SAR 646.3m | SAR 669.2m | SAR 438.1m | SAR 330.0m | SAR 544.7m | SAR 268.0m | SAR 313.6m | SAR 355.4m |
| Capital spending | −SAR 371.4m | −SAR 587.7m | −SAR 309.1m | −SAR 178.6m | −SAR 227.7m | −SAR 109.8m | −SAR 216.8m | −SAR 244.7m | −SAR 236.9m | −SAR 323.0m |
| Free cash flow | SAR 273.5m | SAR 193.4m | SAR 337.3m | SAR 490.6m | SAR 210.4m | SAR 220.2m | SAR 327.9m | SAR 23.4m | SAR 76.7m | SAR 32.4m |
| Dividends paid | −SAR 197.5m | −SAR 282.3m | −SAR 180.7m | −SAR 126.3m | −SAR 64.4m | −SAR 64.4m | −SAR 101.7m | −SAR 93.2m | −SAR 93.6m | −SAR 115.3m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 410.8m | SAR 369.4m | SAR 431.0m | SAR 438.7m | SAR 375.6m | SAR 368.9m | SAR 408.4m | SAR 405.7m |
| Gross profit | SAR 141.2m | SAR 117.6m | SAR 181.0m | SAR 166.8m | SAR 134.6m | SAR 129.6m | SAR 174.4m | SAR 173.3m |
| Operating income | SAR 93.1m | SAR 77.4m | SAR 123.2m | SAR 117.7m | SAR 93.4m | SAR 89.1m | SAR 119.0m | SAR 154.5m |
| Net income | SAR 64.0m | SAR 48.8m | SAR 79.0m | SAR 82.1m | SAR 73.1m | SAR 70.9m | SAR 102.4m | SAR 187.1m |
| Diluted earnings per share | 1.22 | 0.93 | 1.51 | 1.57 | 1.40 | 1.35 | 1.96 | 3.57 |
| Cash from operations | SAR 165.0m | SAR 140.0m | SAR 81.0m | SAR 347.0m | SAR 185.0m | SAR 89.0m | SAR 90.0m | SAR 363.0m |
| Capital spending | −SAR 70.0m | −SAR 40.0m | −SAR 92.0m | −SAR 88.0m | −SAR 77.0m | −SAR 115.0m | −SAR 187.0m | −SAR 129.0m |
| Free cash flow | SAR 95.0m | SAR 100.0m | −SAR 11.0m | SAR 259.0m | SAR 108.0m | −SAR 26.0m | −SAR 97.0m | SAR 234.0m |
| Total assets | SAR 3.90bn | SAR 3.94bn | SAR 4.01bn | SAR 4.15bn | SAR 3.90bn | SAR 3.77bn | SAR 3.72bn | SAR 3.81bn |
| Cash and short-term investments | — | — | SAR 169.7m | SAR 272.5m | SAR 73.1m | SAR 53.0m | SAR 106.1m | SAR 385.4m |
| Debt | SAR 458.1m | SAR 486.4m | SAR 665.4m | SAR 215.3m | SAR 558.8m | SAR 521.4m | SAR 431.8m | SAR 521.5m |
| Shareholders' equity | SAR 1.12bn | SAR 1.15bn | SAR 1.20bn | SAR 1.30bn | SAR 1.27bn | SAR 1.24bn | SAR 1.23bn | SAR 1.26bn |
Financial ratios
Data as of 15 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|
| Gross margin | 37.4% | 41.5% | 44.1% | 40.9% | 42.1% | 19.5% |
| Operating margin | 26.6% | 37.7% | 32.3% | 29.2% | 29.2% | -0.9% |
| Net margin | 18.9% | 30.4% | 26.9% | 23.9% | 23.3% | -24.9% |
| Return on equity | 25.4% | 37.1% | 32.7% | 27.1% | 25.6% | -24.7% |
| Return on assets | 7.6% | 12.3% | 10.5% | 9.4% | 7.9% | -6.4% |
| Free cash flow yield | 24.7% | 33.3% | 23.3% | 20.7% | 16.2% | 10.7% |
| Revenue growth | 7.5% | 13.3% | 24.4% | 20.4% | 34.2% | -30.0% |
| Earnings growth | -33.3% | 28.3% | 39.8% | 23.7% | -225.7% | -179.6% |
| Current ratio | 0.32x | 0.31x | 0.47x | 0.50x | 0.39x | 0.49x |
| Debt to equity | 0.55x | 0.35x | 0.38x | 0.36x | 0.55x | 0.84x |
| Equity ratio | 29.9% | 33.1% | 32.0% | 34.8% | 31.0% | 25.9% |
| Interest coverage | 3.83x | 6.03x | 4.99x | 4.76x | 5.57x | -0.11x |
| Buybacks as a share of market value | 0.0% | -0.2% | 0.0% | 0.2% | 0.0% | 0.0% |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 14.8% | 19.6% | 10.5% |
| Operating income | 9.6% | 56.0% | 8.3% |
| Net income | 6.2% | — | 5.4% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 39.4% | 40.8% | 39.0% | 39.4% |
| Operating margin | 30.9% | 31.6% | 29.0% | 28.9% |
| Net margin | 24.5% | 24.9% | 20.1% | 21.8% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Price to earnings | 17.1 | 21.3 | 29.9 | 17.2 | 27.7 | -24.7 | 20.6 | 17.1 |
| Price to sales | 3.2 | 6.5 | 8.0 | 4.1 | 6.5 | 6.1 | 4.5 | 3.9 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 2 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.28 | 3.78 | 5.39 | 3.45 | 2.411 | 1.23 | 1.942 | 0.96 |
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.