Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -127,7 +127,7 @@ class FinancialAnalyzer:
|
|
127 |
revenue_2025 = metrics["Revenue"]["2025"]
|
128 |
if revenue_2025 != 0:
|
129 |
# Profitability Ratios
|
130 |
-
|
131 |
"Gross_Margin": (metrics["Profitability"]["Gross_Profit_2025"] / revenue_2025) * 100,
|
132 |
"Operating_Margin": (metrics["Profitability"]["EBIT_2025"] / revenue_2025) * 100,
|
133 |
"Net_Margin": (metrics["Profitability"]["Net_Earnings_2025"] / revenue_2025) * 100,
|
@@ -147,7 +147,7 @@ class FinancialAnalyzer:
|
|
147 |
# Growth Rates
|
148 |
"Revenue_Growth": ((metrics["Revenue"]["2025"] / metrics["Revenue"]["2024"]) - 1) * 100,
|
149 |
"5Year_Revenue_CAGR": ((metrics["Revenue"]["2025"] / metrics["Revenue"]["2021"]) ** (1/4) - 1) * 100
|
150 |
-
|
151 |
|
152 |
return metrics
|
153 |
except Exception as e:
|
|
|
127 |
revenue_2025 = metrics["Revenue"]["2025"]
|
128 |
if revenue_2025 != 0:
|
129 |
# Profitability Ratios
|
130 |
+
metrics["Ratios"] = {
|
131 |
"Gross_Margin": (metrics["Profitability"]["Gross_Profit_2025"] / revenue_2025) * 100,
|
132 |
"Operating_Margin": (metrics["Profitability"]["EBIT_2025"] / revenue_2025) * 100,
|
133 |
"Net_Margin": (metrics["Profitability"]["Net_Earnings_2025"] / revenue_2025) * 100,
|
|
|
147 |
# Growth Rates
|
148 |
"Revenue_Growth": ((metrics["Revenue"]["2025"] / metrics["Revenue"]["2024"]) - 1) * 100,
|
149 |
"5Year_Revenue_CAGR": ((metrics["Revenue"]["2025"] / metrics["Revenue"]["2021"]) ** (1/4) - 1) * 100
|
150 |
+
}
|
151 |
|
152 |
return metrics
|
153 |
except Exception as e:
|