108.10
—
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.60bn
FY2016FY2025
Net income
SAR 318.0m
FY2016FY2025
Free cash flow
SAR 22.0m
FY2016FY2025
Shareholders' equity
SAR 1.85bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 1.60bn | SAR 1.29bn | SAR 1.08bn | SAR 917.9m | SAR 845.4m | SAR 809.0m | SAR 708.4m | SAR 763.8m | SAR 855.1m | SAR 900.7m |
| Gross profit | SAR 589.0m | SAR 454.1m | SAR 369.6m | SAR 289.7m | SAR 246.5m | SAR 223.9m | SAR 165.7m | SAR 166.5m | SAR 195.4m | SAR 204.6m |
| Operating income | SAR 373.3m | SAR 296.9m | SAR 246.7m | SAR 197.4m | SAR 155.3m | SAR 114.1m | SAR 104.8m | SAR 88.4m | SAR 103.8m | SAR 78.7m |
| Net income | SAR 318.0m | SAR 298.2m | SAR 240.9m | SAR 170.1m | SAR 136.4m | SAR 97.3m | SAR 80.1m | SAR 62.2m | SAR 85.3m | SAR 49.3m |
| Diluted earnings per share | 7.18 | 6.67 | 5.37 | 3.79 | 3.04 | 2.17 | 1.79 | 1.39 | 1.90 | 1.09 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | SAR 2.77bn | SAR 2.50bn | SAR 2.21bn | SAR 1.71bn | SAR 1.56bn | SAR 1.43bn | SAR 1.36bn | SAR 1.39bn | SAR 1.43bn | SAR 1.41bn |
| Cash and short-term investments | SAR 530.6m | SAR 566.8m | SAR 693.7m | SAR 329.2m | SAR 375.0m | SAR 372.7m | SAR 379.7m | SAR 344.6m | SAR 117.4m | SAR 904.0m |
| Total liabilities | SAR 921.7m | SAR 872.7m | SAR 760.9m | SAR 449.1m | SAR 435.1m | SAR 395.7m | SAR 323.4m | SAR 395.5m | SAR 439.5m | SAR 1.41bn |
| Debt | SAR 364.2m | SAR 487.7m | SAR 330.2m | SAR 83.2m | SAR 89.1m | SAR 95.1m | SAR 101.0m | SAR 170.6m | SAR 194.7m | SAR 218.8m |
| Shareholders' equity | SAR 1.85bn | SAR 1.63bn | SAR 1.45bn | SAR 1.26bn | SAR 1.12bn | SAR 1.04bn | SAR 1.03bn | SAR 996.9m | SAR 985.6m | SAR 911.2m |
| Shares outstanding | 44m | 45m | 45m | 45m | 45m | 45m | 45m | 45m | 45m | 45m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | SAR 153.0m | SAR 244.7m | SAR 466.7m | SAR 216.9m | SAR 93.8m | SAR 106.7m | SAR 161.8m | SAR 317.8m | SAR 110.7m | SAR 105.4m |
| Capital spending | −SAR 131.0m | −SAR 251.2m | −SAR 54.6m | −SAR 211.8m | −SAR 40.9m | −SAR 18.2m | −SAR 10.2m | −SAR 19.2m | −SAR 73.6m | −SAR 58.4m |
| Free cash flow | SAR 22.0m | −SAR 6.6m | SAR 412.2m | SAR 5.0m | SAR 52.9m | SAR 88.5m | SAR 151.6m | SAR 298.6m | SAR 37.1m | SAR 47.0m |
| Dividends paid | −SAR 89.4m | −SAR 89.7m | −SAR 44.9m | −SAR 44.9m | −SAR 44.9m | −SAR 89.7m | −SAR 44.9m | −SAR 44.9m | −SAR 44.9m | −SAR 33.6m |
Latest quarters
By quarter end
| Jun 2026 | Mar 2026 | Dec 2025 | Sept 2025 | Jun 2025 | Mar 2025 | Dec 2024 | Sept 2024 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | SAR 456.4m | SAR 388.0m | SAR 404.4m | SAR 412.4m | SAR 397.9m | SAR 385.3m | SAR 372.5m | SAR 325.8m |
| Gross profit | SAR 197.1m | SAR 151.2m | SAR 147.1m | SAR 151.5m | SAR 147.5m | SAR 143.0m | SAR 124.2m | SAR 111.5m |
| Operating income | SAR 106.8m | SAR 63.0m | SAR 81.5m | SAR 90.4m | SAR 85.0m | SAR 97.2m | SAR 88.6m | SAR 70.9m |
| Net income | SAR 94.0m | SAR 52.5m | SAR 71.0m | SAR 82.2m | SAR 79.9m | SAR 85.4m | SAR 87.2m | SAR 60.2m |
| Diluted earnings per share | 2.10 | 1.17 | 1.60 | 1.86 | 1.81 | 1.93 | 1.95 | 1.35 |
| Cash from operations | −SAR 91.0m | −SAR 28.0m | SAR 125.0m | −SAR 52.0m | −SAR 77.0m | SAR 157.0m | SAR 299.0m | −SAR 37.0m |
| Capital spending | −SAR 104.0m | −SAR 52.0m | −SAR 62.0m | −SAR 23.0m | −SAR 25.0m | −SAR 22.0m | −SAR 32.0m | −SAR 26.0m |
| Free cash flow | −SAR 195.0m | −SAR 80.0m | SAR 63.0m | −SAR 75.0m | −SAR 102.0m | SAR 135.0m | SAR 267.0m | −SAR 63.0m |
| Total assets | SAR 3.03bn | SAR 3.02bn | SAR 2.77bn | SAR 2.60bn | SAR 2.54bn | SAR 2.58bn | SAR 2.50bn | SAR 2.23bn |
| Cash and short-term investments | — | — | SAR 530.6m | SAR 373.7m | SAR 477.2m | SAR 677.2m | SAR 566.8m | SAR 279.1m |
| Debt | SAR 461.1m | SAR 408.7m | SAR 364.2m | SAR 276.8m | SAR 295.7m | SAR 310.4m | SAR 319.1m | SAR 273.0m |
| Shareholders' equity | SAR 1.86bn | SAR 1.90bn | SAR 1.85bn | SAR 1.79bn | SAR 1.71bn | SAR 1.71bn | SAR 1.63bn | SAR 1.54bn |
Financial ratios
Data as of 10 Oct 2026
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Gross margin | 36.8% | 35.1% | 34.2% | 31.6% | 29.2% | 27.7% | — | — |
| Operating margin | 23.3% | 24.5% | 24.8% | 21.6% | 19.4% | 14.3% | — | — |
| Net margin | 19.9% | 23.0% | 22.3% | 18.5% | 16.1% | 12.0% | — | — |
| Return on equity | 17.2% | 18.3% | 16.6% | 13.5% | 12.1% | 9.4% | — | — |
| Return on assets | 11.5% | 11.9% | 10.9% | 9.9% | 8.7% | 6.8% | — | — |
| Free cash flow yield | 5.9% | 10.2% | 10.7% | 8.8% | 2.8% | 2.6% | — | — |
| Revenue growth | 23.7% | 19.6% | 17.8% | 8.6% | 4.5% | 14.2% | — | — |
| Earnings growth | 6.7% | 23.8% | 41.7% | 24.7% | 40.2% | 21.5% | — | — |
| Current ratio | 4.30x | 3.53x | 3.68x | 3.69x | 4.20x | 4.36x | — | — |
| Debt to equity | 0.20x | 0.20x | 0.19x | 0.07x | 0.08x | 0.09x | — | — |
| Equity ratio | 66.7% | 65.1% | 65.6% | 73.8% | 72.1% | 72.4% | — | — |
| Interest coverage | 13.84x | 13.91x | 76.70x | — | — | 552.71x | 47.23x | 30.33x |
| Buybacks as a share of market value | 0.9% | 0.4% | 0.0% | 0.0% | 0.0% | 0.0% | — | — |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 20.3% | 14.6% | 6.2% |
| Operating income | 23.7% | 26.8% | 11.2% |
| Net income | 23.2% | 26.7% | 9.3% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 36.0% | 34.8% | 33.2% | 29.3% |
| Operating margin | 23.2% | 22.8% | 21.1% | 17.7% |
| Net margin | 21.3% | 21.0% | 19.3% | 15.7% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 19.9 | 25.0 | 32.5 | 19.5 | 20.6 | 24.6 | 27.2 | 36.3 | 23.0 | 60.1 |
| Price to sales | 4.0 | 5.8 | 7.2 | 3.6 | 3.3 | 3.0 | 3.1 | 3.0 | 2.3 | 3.3 |
Dividends and splits
Per share, in the currency the company pays
Paid for 8 years. Last went ex-dividend on 5 May 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 3.00 | 2.00 | 2.00 | 1.00 | 1.00 | 1.00 | 2.00 | 1.00 |
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.