{{CompanyOverview.profileInfo.companyNameAr}}
{{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.ticker}} |
{{formatter.format(CompanyOverview.prices[0].closeValue)}} |
{{formatter.format(CompanyOverview.prices[0].change)}} |
{{formatter.format(CompanyOverview.prices[0].percentageChange)}}% |
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)
المزيدبيانات السوق
أداء السهم {{formatter.format(CompanyProfile.stockInfo.marketValue)}}
قيمه التداول {{CompanyOverview.companyStockSummary.amount < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.amount))+ ')' : formatter.format(CompanyOverview.companyStockSummary.amount)}}
السابق إغلاق {{formatter.format(CompanyOverview.companyStockSummary.previousCloseValue)}}
الافتتاح {{CompanyOverview.companyStockSummary.openValue < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.openValue))+ ')' : formatter.format(CompanyOverview.companyStockSummary.openValue)}}
الأدنى {{CompanyOverview.companyStockSummary.low < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.low))+ ')' : formatter.format(CompanyOverview.companyStockSummary.low)}}
الأعلى {{CompanyOverview.companyStockSummary.high < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.high))+ ')' : formatter.format(CompanyOverview.companyStockSummary.high)}}
حجم التداول {{CompanyOverview.companyStockSummary.volume < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.volume))+ ')' : formatter.format(CompanyOverview.companyStockSummary.volume)}}
م. حجم التداول
(3 شهر)
{{formatter.format(CompanyOverview.companyStockSummary.avgVolume3Months)}}
م. قيمه التداول
(3 شهر)
{{formatter.format(CompanyOverview.companyStockSummary.avgTurnover3Months)}}
عدد الصفقات {{CompanyOverview.companyStockSummary.contractCount < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.contractCount))+ ')' : formatter.format(CompanyOverview.companyStockSummary.contractCount)}}
م.عدد الصفقات
(3 شهر)
{{formatter.format(CompanyOverview.companyStockSummary.avgTransactions3Months)}}
آخر صفقة تداول {{formatter.format(CompanyOverview.companyStockSummary.closeValue)}}
التغير
3 اشهر {{CompanyOverview.companyStockSummary.month3Change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.month3Change))+ ')' : formatter.format(CompanyOverview.companyStockSummary.month3Change)}} %
6 اشهر {{CompanyOverview.companyStockSummary.month6Change < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.month6Change))+ ')' : formatter.format(CompanyOverview.companyStockSummary.month6Change)}} %
12 اشهر {{CompanyOverview.companyStockSummary.ytdChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.ytdChange))+ ')' : formatter.format(CompanyOverview.companyStockSummary.ytdChange)}} %
من بدايه العام {{CompanyOverview.companyStockSummary.ybgnChange < 0 ? '(' +formatter.format(Math.abs(CompanyOverview.companyStockSummary.ybgnChange))+ ')' : formatter.format(CompanyOverview.companyStockSummary.ybgnChange)}} %
تصنيف | شركة أبحاث | استهداف |
---|---|---|
{{formatDate(new Date(analystOpinion.forDate))}} |
||
{{analystOpinion.currentOpinionAr}} | {{analystOpinion.brokerNameAr}} | {{analystOpinion.currentPrice}} |
التواصل
العنوان
دائرة علاقات المستثمرين.
{{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)}}
مجال عمل الشركة
نبذة موسعة
ملخص النتائج المالية (مليون ريال)
البيان |
البيانات المالية |
{{year}} |
---|---|---|
{{financialHighlight.DisplayNameAr}} |
|
{{financialHighlight[year] < 0 ? '(' + formatter.format(Math.abs(financialHighlight[year])) + ')' : formatter.format(financialHighlight[year])}} |
بيانات التداول
بيانات السهم (آخر فترة مالية)
المساهمون الرئيسيون
اسم المساهم |
عدد الأسهم (مليون) |
نسبة الملكية |
{{majorShareholde.shareholderNameAr}} |
{{formatter.format(majorShareholde.noOfShares)}} |
{{formatter.format(majorShareholde.percentage)}} % |
التطورات الرئيسية
{{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.companyNameAr}}
التفاصيل المالية (مليون ريال)
التاريخ |
السعر |
التغير |
النغير (%) |
حجم التداول |
قيمه التداول |
الافتتاح |
الأعلى |
الأدنى |
---|---|---|---|---|---|---|---|---|
{{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}} |
{{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.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)}}
{{businessSegmentsDefinition.businessSegmentNameAr}} |
{{businessSegmentsDefinition.definitionAr}} |
{{geoLocationSegmentsDefinition.geoLocationSegmentNameAr}} |
{{geoLocationSegmentsDefinition.definitionAr}} |
|
{{parseAndFormatDateDDMMYYYY(period.forDate)}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
التفاصيل | مليون {{getLocalizedCurrencySymbol(CompanyBusinessSegments.currency.toUpperCase())}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{tab.fsFieldNameAr}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{field.businessSegmentNameAr}}
|
{{val.value < 0 ? '(' + formatter.format(val.value * -1) + ')' : formatter.format(val.value)}} |
|
{{parseAndFormatDateDDMMYYYY(period.forDate)}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
التفاصيل | مليون {{getLocalizedCurrencySymbol(CompanyGeolocationSegments.currency)}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{tab.fsFieldNameAr}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{field.geoLocationSegmentNameAr}}
|
{{val.value < 0 ? '(' + formatter.format(val.value * -1) + ')' : formatter.format(val.value)}} |
{{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)}}
|
{{CompanyAnalystEstimates.fiscalPeriodType == 'year' ? value.forYear : parseAndFormatDate(value.forDate)}} | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
التفاصيل | مليون ريال | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{tab.fsFieldCategoryNameAr}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{{field.fsFieldNameAr}}
|
(e): {{val.estimatedValue < 0 ? '(' + formatter.format(val.estimatedValue * -1) + ')' : formatter.format(val.estimatedValue)}} (a): {{val.actualValue < 0 ? '(' + formatter.format(val.actualValue * -1) + ')' : formatter.format(val.actualValue)}} |
{{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)}}
تاريخ |
الطرف الأول |
الطرف الثاني |
أطراف ذات علاقة |
القيمه (مليون) |
النوع |
الحالة |
المزيد |
---|---|---|---|---|---|---|---|
{{mergerAcquisition.announcedOn}} |
{{mergerAcquisition.acquirers.map(function(elem){ return elem.companyNameAr; }).join(", ")}} |
{{mergerAcquisition.targets.map(function(elem){ return elem.companyNameAr; }).join(", ")}} |
{{mergerAcquisition.relatedCompanies.map(function(elem){ return elem.companyNameAr; }).join(", ")}} |
{{getRiyalValue(mergerAcquisition.acquisitionValue, mergerAcquisition.acquisitionValueCurrency)}} |
{{mergerAcquisition.acquisitionTypeNameAr}} |
{{mergerAcquisition.acquisitionStatusNameAr}} |
{{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.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)}}
نخُط بأيدينا قصة نجاحنا كل يوم. وتساعدنا التقارير السنوية في إدراك تقدّمنا عاماً بعد عام. فهي التي تبلور رؤيتنا للمستقبل وتُلقِي الضوء على الخطوات التي نقطعها لتحويل هذه الرؤية إلى واقع ملموس. تُوثّق التقارير السنوية مستوى تقدُّمنا وإجمالي أرباحنا، كما تصف التحديات والصعاب التي نجحنا في التغلّب عليها. تُقدّم هذه الصفحة روابط لتقارير الشركة السنوية منذ عام 2003، فضلاً عن متطلبات التوافق مع اللوائح والقوانين في هذا الخصوص. نحن على يقين أن هذه التقارير ستقدم صورة واضحة للمستثمرين وجميع القراء عن ماضي الشركة ومستقبلها.
التقرير السنوي 2021 ( النسخة التفاعلية )
{{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)}}
تطور رأس المال
التغير في رأس المال
رأس المال السابق
{{formatter.format(CorporateActions.capitalChanges.currentCapital)}}
عدد الأسهم قبل التغير (مليون)
{{formatter.format(CorporateActions.capitalChanges.currentShares)}}
نسبة التغير
{{ formatter.format(((CorporateActions.capitalChanges.newCapital / CorporateActions.capitalChanges.currentCapital) - 1) *100)}} %
رأس المال بعد التغير (مليون ريال)
{{formatter.format(CorporateActions.capitalChanges.newCapital)}}
عدد الأسهم بعد التغير (مليون)
{{CorporateActions.capitalChanges.newShares}}
النوع
{{CorporateActions.capitalChanges.companyCapitalStatusNameAr}}
تاريخ الإعلان
{{formatDate(new Date(CorporateActions.capitalChanges.announcedDate))}}
ملاحظات
{{CorporateActions.capitalChanges.notesAr}}
تطور التوزيعات النقدية
تاريخ الاعلان |
تاريخ الاستحقاق |
تاريخ التوزيع |
التوزيعات (مليون ريال) |
التوزيعات |
ملاحظات |
{{parseAndFormatDate(capitalDividend_history.dividendAnnouncedDate)}} |
{{parseAndFormatDate(capitalDividend_history.dividendDueDate)}} |
{{parseAndFormatDate(capitalDividend_history.dividendDate)}} |
{{formatter.format(capitalDividend_history.cashDividend)}} |
{{formatter.format(capitalDividend_history.cashDividendPerShare)}} |
{{capitalDividend_history.notesAr}} |
{{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)}}
البريد الألكتروني: IR@savola.com