By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
Comparative financial statement analysis compares financial data across periods (horizontal), within a single period (vertical), or over multiple years (trend) to identify patterns, strengths, and weaknesses. Investors, managers, and analysts use it to assess performance, predict future trends, and make data-driven decisions.
Without comparative analysis, financial statements are just numbers—comparisons turn them into actionable insights.
Percentage Change = [(Current Year Value - Prior Year Value) / Prior Year Value] × 100
Vertical Percentage = (Line Item / Base Figure) × 100
Data: Company X’s revenue and expenses (2022 vs. 2023).
Steps: 1. Calculate absolute change: excel =B2-C2 // Revenue: $600K - $500K = +$100K 2. Calculate percentage change: excel =(B2-C2)/C2*100 // Revenue: ($100K/$500K)*100 = 20% 3. Interpretation: Revenue and COGS grew equally—no efficiency gain.
excel =B2-C2 // Revenue: $600K - $500K = +$100K
excel =(B2-C2)/C2*100 // Revenue: ($100K/$500K)*100 = 20%
Example Python Snippet (Horizontal Analysis):
import pandas as pd # Sample data data = { "2022": [500000, 300000, 100000], "2023": [600000, 360000, 120000] } df = pd.DataFrame(data, index=["Revenue", "COGS", "Net Income"]) # Calculate % change df["Change (%)"] = ((df["2023"] - df["2022"]) / df["2022"]) * 100 print(df)
A company’s revenue grew from $1M to $1.2M, and COGS grew from $600K to $750K. What does horizontal analysis reveal? - A: Gross margin improved by 5%.- B: COGS grew faster than revenue, compressing gross margin.- C: The company is more efficient because revenue increased.- D: Net income must have increased by 20%.
Correct Answer: BExplanation: Revenue grew 20% ($200K/$1M), but COGS grew 25% ($150K/$600K). Gross margin = (Revenue - COGS)/Revenue. Original GM = 40%, new GM = 37.5%.Why the Distractors Are Tempting: - A: Assumes revenue growth always improves margins.- C: Ignores COGS growth.- D: Net income depends on other expenses (e.g., taxes, interest).
In vertical analysis, what is the base figure for the balance sheet? - A: Total revenue - B: Total assets - C: Net income - D: Shareholders’ equity
Correct Answer: BExplanation: Vertical analysis for the balance sheet uses total assets as the base (e.g., cash = 10% of total assets).Why the Distractors Are Tempting: - A: Base for income statements, not balance sheets.- C/D: Line items, not bases.
A trend analysis shows a company’s net income index (base year = 100) as: 100 → 110 → 105 → 95. What does this indicate? - A: Consistent growth - B: A peak in Year 2, followed by decline - C: Stable profitability - D: Data entry error
Correct Answer: BExplanation: Net income rose 10% in Year 2, then fell 5% and 10% in Years 3–4.Why the Distractors Are Tempting: - A: Ignores the decline after Year 2.- C: Profitability is not stable.- D: Possible, but the pattern is a valid trend.
pandas
matplotlib
(New - Old) / Old × 100
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.