Finance Train LogoFinance Train
LibraryBlogMembership
Finance TrainFinance Train
Home
Learn
Getting StartedGetting StartedPythonPythonR ProgrammingR ProgrammingQuantitative FoundationsQuantitative FoundationsData AnalysisData AnalysisMachine LearningMachine LearningAIAIFinance AppsFinance Apps
BlogToolsMembership
CoursesUnderstanding Income Statements

Understanding Income Statements

21 lessons

Public

This reading introduces the readers to income statements, one of the three major financial statements. We will learn about the structure and presentation of income statement, calculation of various elements of income statements, and common ratios associated with it.

Lessons

01

Income Statement

Start
02

Formats of Income Statements

Start
03

Principles of Revenue Recognition

Start
04

Revenue Recognition - Long-term Contracts

Start
05

Revenue Recognition - Instalment Sales

Start
06

Revenue Recognition - Barter Transactions

Start
07

Expense Recognition

Start
08

Inventory Expense Recognition

Start
09

Depreciation Expense Recognition

Start
10

Amortization Expense Recognition

Start
11

Bad Debt Expense and Warranty Expense Recognition

Start
12

Financial Reporting of Non-recurring Items

Start
13

Operating and Non-operating Components of Income Statement

Start
14

How to Calculate Basic Earnings Per Share (EPS)

Start
15

Impact of Stock Dividends and Stock Splits on Earnings Per Share (EPS)

Start
16

Diluted EPS

Start
17

Calculation of Diluted EPS (Convertible Preferred Stock)

Start
18

Calculation of Diluted EPS (Convertible Debt)

Start
19

Common Size Income Statement

Start
20

Performance Measures of a Company

Start
21

Comprehensive Income

Start

Master Data & AI for Finance

Get full access to all Data Science, Machine Learning, and AI courses built for finance professionals.

  • Full course library
  • Code & templates
  • Lifetime updates

One-time payment - Lifetime access

Or create a free account to start

Resources

(1)

Quizzes

1
Finance Train

Learn data science and AI skills for finance through practical courses and tutorials.

Learn

  • Learning Path
  • Blog
  • Finance Fundamentals

Resources

  • Tools
  • Tables
  • Calculators
  • Membership

Company

  • About
  • Contact
  • Privacy
  • Terms

© 2026 Finance Train. All rights reserved.