Al Hammadi Company For Development and Investment

TADAWUL:4007.SR

38.45 (SAR) • At close December 26, 2024
Overview | Financials

Numbers are in millions (except for per share data and ratios) SAR.

202320222021202020192018201720162015201420132012
Revenue 1,176.7641,122.397951.887991.807974.059893.597708.624481.964561.331481.964434.076378.684
Cost of Revenue 743.619706.378587.84639.969691.438648.986449.672272.851314.951272.851250.467217.335
Gross Profit 433.144416.019364.047351.837282.621244.611258.953209.113246.38209.113183.609161.349
Gross Profit Ratio 0.3680.3710.3820.3550.290.2740.3650.4340.4390.4340.4230.426
Reseach & Development Expenses 000000000000
General & Administrative Expenses 18.71419.76113.84521.4413.95914.17213.63810.36814.019.2317.3998.719
Selling & Marketing Expenses 9.2642.1992.9113.86210.2079.7590120.7921.0790.6880.2010.786
SG&A 26.1421.9616.75625.30224.16514.17213.638131.1686.85673.44368.10265.61
Other Expenses 63.889113.837209.606149.829121.2554.2770.89500000
Operating Expenses 90.03135.797226.362175.131145.42110.749124.075131.1686.85673.20867.58662.922
Operating Income 342.575291.785131.229175.876146.54138.139142.582209.113246.38209.113112.09592.576
Operating Income Ratio 0.2910.260.1380.1770.150.1550.2010.4340.4390.4340.2580.244
Total Other Income Expenses Net -21.62-17.634-13.669-25.052-37.079-33.416-19.567-19.048-3.0383.2013.6074.194
Income Before Tax 320.955274.151117.56150.711109.46104.723123.01585.679150.328134.146115.70396.77
Income Before Tax Ratio 0.2730.2440.1240.1520.1120.1170.1740.1780.2680.2780.2670.256
Income Tax Expense 17.62416.81518.69219.88416.46114.90915.051195.24.22.5
Net Income 303.331257.33690.088130.8279389.814107.96574.679141.328128.946111.50394.27
Net Income Ratio 0.2580.2290.0950.1320.0950.1010.1520.1550.2520.2680.2570.249
EPS 1.91.610.560.820.580.560.680.470.890.810.85
EPS Diluted 1.91.610.560.820.580.560.680.470.890.810.85
EBITDA 446.86388.642228.804198.825246.421224.219187.503153.415156.523134.254125.709112.025
EBITDA Ratio 0.380.3530.2550.2870.2530.2510.2660.2060.2790.2790.290.28