Overview
close

Overview

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

Ticker

Price

Change

{{CompanyOverview.profileInfo.ticker}}

{{formatter.format(CompanyOverview.prices[0].closeValue)}}

{{formatter.format(CompanyOverview.prices[0].change)}}

{{formatter.format(CompanyOverview.prices[0].percentageChange)}}%

  • 1D
  • 5D
  • 3M
  • 6M
  • 1Y
  • 2Y
  • 5Y
  • All

O: {{formatter.format(CompanyOverview.prices[0].openValue)}}

H: {{formatter.format(CompanyOverview.prices[0].high)}}

L: {{formatter.format(CompanyOverview.prices[0].low)}}

C: {{formatter.format(CompanyOverview.prices[0].closeValue)}}

|

{{CompanyOverview.prices[0].tradingDate}}

(15 mins delay)

View chart

Market Data

Market Value {{formatter.format(CompanyProfile.stockInfo.marketValue)}}

Turnover {{CompanyOverview.companyStockSummary.amount < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.amount))+ ')' : formatter.format(CompanyOverview.companyStockSummary.amount)}}

Prev.Close {{formatter.format(CompanyOverview.companyStockSummary.previousCloseValue)}}

Open {{CompanyOverview.companyStockSummary.openValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.openValue))+ ')' : formatter.format(CompanyOverview.companyStockSummary.openValue)}}

Low {{CompanyOverview.companyStockSummary.low < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.low))+ ')' : formatter.format(CompanyOverview.companyStockSummary.low)}}

High {{CompanyOverview.companyStockSummary.high < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.high))+ ')' : formatter.format(CompanyOverview.companyStockSummary.high)}}

Volume {{CompanyOverview.companyStockSummary.volume < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.volume))+ ')' : formatter.format(CompanyOverview.companyStockSummary.volume)}}

Average Volume
(3M)
{{formatter.format(CompanyOverview.companyStockSummary.avgVolume3Months)}}

Average Turnover
(3M)
{{formatter.format(CompanyOverview.companyStockSummary.avgTurnover3Months)}}

Transactions {{CompanyOverview.companyStockSummary.contractCount < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.contractCount))+ ')' : formatter.format(CompanyOverview.companyStockSummary.contractCount)}}

Average Transactions
(3M)
{{formatter.format(CompanyOverview.companyStockSummary.avgTransactions3Months)}}

Last Trade {{formatter.format(CompanyOverview.companyStockSummary.closeValue)}}

Change

3 Months {{CompanyOverview.companyStockSummary.month3Change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.month3Change))+ ')' : formatter.format(CompanyOverview.companyStockSummary.month3Change)}} %

6 Months {{CompanyOverview.companyStockSummary.month6Change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.month6Change))+ ')' : formatter.format(CompanyOverview.companyStockSummary.month6Change)}} %

12 Months {{CompanyOverview.companyStockSummary.ytdChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.ytdChange))+ ')' : formatter.format(CompanyOverview.companyStockSummary.ytdChange)}} %

Year to date {{CompanyOverview.companyStockSummary.ybgnChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.ybgnChange))+ ')' : formatter.format(CompanyOverview.companyStockSummary.ybgnChange)}} %

Analyst
RECOMMENDATIONS

Rating Resarch Firm Target
More

Unclaimed Dividends

click here for more information

More

Annual Reports

{{CompanyOverview.financialResultPdf.year}} ANNUAL REPORT

More Historical Report

Contact IR

Address

  • Headquarters Savola Tower Ashati District, Jeddah, Prince Faisal Bin Fahd Road, Jeddah 23511-7333
More

Profile

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

Business

Overview

Financials Highlights (M Riyal)

  • USD
  • Riyal

Description

Chart

{{year}}

{{financialHighlight.DisplayNameEn}}

{{financialHighlight[year] < 0 ? '(' + formatter.format(Math.abs(financialHighlight[year])) + ')' : formatter.format(financialHighlight[year])}}

More

Trading Data

  • Trading Market: {{CompanyProfile.tradingData.marketNameEn}}
  • Fiscal Year End: {{GetMonthName(CompanyProfile.tradingData.yearEndMonth)}}
  • Free Float (M): {{formatter.format(CompanyProfile.tradingData.freeFloatShareValue)}}
  • Free Float %: {{formatter.format(CompanyProfile.tradingData.percentage)}}
  • Weight in Index % : {{formatter.format(CompanyProfile.tradingData.companyWeight)}}
  • 3M Average Volume : {{formatter.format(CompanyProfile.tradingData.avgVolume3Months)}}
  • 3M Average Transactions : {{formatter.format(CompanyProfile.tradingData.avgTransactions3Months)}}

Stock Information

  • USD
  • Riyal
  • Shares Outstanding (M) {{formatter.format(CompanyProfile.stockInfo.numberOfShares)}}
  • Par Value {{formatter.format(CompanyProfile.stockInfo.nominalValue)}}
  • Book Value {{formatter.format(CompanyProfile.stockInfo.bookValue)}}
  • Market Cap (M) {{formatter.format(CompanyProfile.stockInfo.marketValue)}}
More

Major Shareholders

Name

Number of Shares (M)

Holding

{{majorShareholde.shareholderNameEn}}

{{formatter.format(majorShareholde.noOfShares)}}

{{formatter.format(majorShareholde.percentage)}} %

Milestones

Chart

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

{{CompanyOverview.profileInfo.companyNameEn}}

Date

FINANCIALS HIGHLIGHTS (M RIYAL)

Date

Price

Change

Change (%)

Volume

Turnover

Open

High

Low

{{formatDate(new Date(charts_Data.forDate))}}

{{formatter.format(charts_Data.close)}}

{{ charts_Data.change < 0 ? '(' + formatter.format(Math.abs(charts_Data.change)) + ')' : formatter.format(charts_Data.change) }}

{{ charts_Data.percentageChange < 0 ? '(' + formatter.format(Math.abs(charts_Data.percentageChange)) + ')' : formatter.format(charts_Data.percentageChange) }}%

{{formatter.format(charts_Data.volume)}}

{{formatter.format(charts_Data.amount)}}

{{charts_Data.open}}

{{charts_Data.max}}

{{charts_Data.min}}

Earnings Presentations

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

At Savola, yearly profit are a key measure of our success. Our earnings presentations provide investors with detailed facts and figures, alongside useful analysis and commentary. We trust that this will reassure investors and shareholders that we are using their capital efficiently.

Investor Presentation - 2nd Quarter 2022

  • Download

Investor Presentation - 1st Quarter 2022

  • Download

Investor Presentation - 4th Quarter 2021

  • Download

Investor Presentation - 3rd Quarter 2021

  • Download

Investor Presentation - 2nd Quarter 2021

  • Download

Investor Presentation - 1st Quarter 2021

  • Download

Investor Presentation - 4th Quarter 2020

  • Download

Investor Presentation - 3rd Quarter 2020

  • Download

Investor Presentation - 2nd Quarter 2020

  • Download

Investor Presentation - 1st Quarter 2020

  • Download

Investor Presentation - 4th Quarter 2019

  • Download

Investor Presentation - 3rd Quarter 2019

  • Download

Investor Presentation - 2nd Quarter 2019

  • Download

Investor Presentation - 1st Quarter 2019

  • Download

Investor Presentation - Year 2018

  • Download

Investor Presentation - 3rd Quarter 2018

  • Download

Investor Presentation - 2nd Quarter 2018

  • Download

Investor Presentation - 1st Quarter 2018

  • Download

Investor Presentation - 4th Quarter 2017

  • Download

Investor Presentation - 3rd Quarter 2017

  • Download

Investor Presentation - 2nd Quarter 2017

  • Download

Investor Presentation - 1st Quarter 2017

  • Download

Investor Presentation - 4th Quarter 2016

  • Download

Investor Presentation - 3rd Quarter 2016

  • Download

Investor Presentation - 2nd Quarter 2016

  • Download

Investor Presentation - 1st Quarter 2016

  • Download

Investor Presentation - 4th Quarter 2015

  • Download

Investor Presentation - 3rd Quarter 2015

  • Download

Investor Presentation - 2nd Quarter 2015

  • Download

Investor Presentation - 1st Quarter 2015

  • Download

Investor Presentation - Year 2014

  • Download

Investor Presentation - November 2014

  • Download

Investor Presentation - July 2014

  • Download

Investor Presentation - March 2014

  • Download

Investor Presentation - February 2014

  • Download

Investor Presentation - November 2013

  • Download

Investor Presentation - July 2013

  • Download

Investor Presentation - March 2013

  • Download

Investor Presentation - November 2012

  • Download

Investor Presentation - July 2012

  • Download

Investor Roadshow Presentation - May 2012 - HSBC Conference

  • Download

Investor Roadshow Presentation - February 2012

  • Download

Investor Roadshow Presentation - October 2011

  • Download

HSBC Investors Conference May 16 - 17, 2010

  • Download

Road Show Presentation February, 2009

  • Download

Business Segments

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

  • BUSINESS
  • GEO SEGMENTS

{{businessSegmentsDefinition.businessSegmentNameEn}}

{{businessSegmentsDefinition.definitionEn}}
  • Annual
  • Quarter
  • Interim
Currency :
  • USD
  • Riyal
{{parseAndFormatDateDDMMYYYY(period.forDate)}}
Details Million {{CompanyBusinessSegments.currency.toUpperCase()}}
close
close

Analyst Coverage

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

  • OPINIONS
  • ANALYST ESTIMATES
  • Date

    Research Firm

    Prev. Rating

    Latest

    Current Price

    Target Price

    Change

    Downloads

    {{formatDate(new Date(analystOpinion.forDate))}}

    {{analystOpinion.brokerNameEn}}

    {{analystOpinion.previousOpinionEn}}

    {{analystOpinion.currentOpinionEn}}

    {{formatter.format(analystOpinion.currentPrice)}}

    {{formatter.format(analystOpinion.targetPrice)}}

    {{analystOpinion.change < 0 ? '(' + formatter.format(analystOpinion.change * -1) + ')' : formatter.format(analystOpinion.change)}}%

    • Annual
    • Quarter
    Currency :
    • USD
    • Riyal
    {{CompanyAnalystEstimates.fiscalPeriodType == 'year' ? value.forYear : parseAndFormatDate(value.forDate)}}
    Details Million Riyal
    close

Merges & Acquistions

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

Date

First Party

Second Party

Related Parties

Value

Type

Status

More

{{mergerAcquisition.announcedOn}}

{{mergerAcquisition.acquirers.map(function(elem){ return elem.companyNameEn; }).join(", ")}}

{{mergerAcquisition.targets.map(function(elem){ return elem.companyNameEn; }).join(", ")}}

{{mergerAcquisition.relatedCompanies.map(function(elem){ return elem.companyNameEn; }).join(", ")}}

{{formatter.format(mergerAcquisition.acquisitionValue)}} {{mergerAcquisition.acquisitionValueCurrency}}

{{mergerAcquisition.acquisitionTypeNameEn}}

{{mergerAcquisition.acquisitionStatusNameEn}}

Financial Statements

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

  • Annual
  • Quarter
Currency :
  • USD
  • Riyal
{{parseAndFormatDate(value.forDate)}}
Details pdf AR EN
Million Riyal
close

Annual Reports

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

At Savola, we are writing our company’s success story each and every day. Annual reports track our progress year by year. They demonstrate our vision for the future and how we are working to make it a reality. They document our profits and growth, and describe the challenges we have overcome. On this page, you will find links to annual reports dating back to 2003, as well as compliance requirements with the rules and regulations. We trust that they will provide investors and all readers with a clear overview of where we come from and what the future holds for us.

Annual Report 2021 ( Interactive Version)

Corporate Actions

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

CAPITAL CHANGES

RECENT CHANGES

  • Previous Capital

    {{formatter.format(CorporateActions.capitalChanges.currentCapital)}}

  • Previous No. of Shares (M)

    {{formatter.format(CorporateActions.capitalChanges.currentShares)}}

  • Capital Change

    {{ formatter.format(((CorporateActions.capitalChanges.newCapital / CorporateActions.capitalChanges.currentCapital) - 1) *100)}} %

  • Current Capital (M Riyal)

    {{formatter.format(CorporateActions.capitalChanges.newCapital)}}

  • Current No. of Shares (M)

    {{CorporateActions.capitalChanges.newShares}}

  • Type

    {{CorporateActions.capitalChanges.companyCapitalStatusNameEn}}

  • Announcement

    {{formatDate(new Date(CorporateActions.capitalChanges.announcedDate))}}

  • Note

    {{CorporateActions.capitalChanges.notesEn}}

Historical Dividends

  • Capital Changes
  • Dividend History

Before

After

Date

Type

Capital (M Riyal)

Shares (M)

Capital (M Riyal)

Shares (M)

Change (%)

Link

Notes

{{formatDate(new Date(capitalChange_history.tableDate))}}

{{capitalChange_history.typeEn}}

{{formatter.format(capitalChange_history.currentCapital)}}

{{formatter.format(capitalChange_history.currentShares)}}

{{formatter.format(capitalChange_history.newCapital)}}

{{formatter.format(capitalChange_history.newShares)}}

{{ formatter.format(((capitalChange_history.newCapital / capitalChange_history.currentCapital) - 1) *100) }}%

{{capitalChange_history.notesEn}}

Announcement

Ex-Dividend

Payment

Dividends (M Riyal)

Dividends

Notes

{{parseAndFormatDate(capitalDividend_history.dividendAnnouncedDate)}}

{{parseAndFormatDate(capitalDividend_history.dividendDueDate)}}

{{parseAndFormatDate(capitalDividend_history.dividendDate)}}

{{formatter.format(capitalDividend_history.cashDividend)}}

{{formatter.format(capitalDividend_history.cashDividendPerShare)}}

{{capitalDividend_history.notesEn}}

Contact IR and Subscribe

{{CompanyOverview.prices[0].closeValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].closeValue))+ ')' : formatter.format(CompanyOverview.prices[0].closeValue)}}

{{CompanyOverview.prices[0].change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].change))+ ')' : formatter.format(CompanyOverview.prices[0].change)}}

{{CompanyOverview.prices[0].percentageChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.prices[0].percentageChange))+ ')' : formatter.format(CompanyOverview.prices[0].percentageChange)}}

investor relations inquiries

Email: IR@savola.com

Subscription Center


What Would do you Like to receive

{{AlertSubscriber.userMessage}}