Company and Corporate Data

Fundamentals, dividends, splits, calendars, insiders and market cap — what each endpoint really returns, which shape it returns it in, and the gotchas that quietly corrupt an analysis.

4 units · 17 lessons · 86 min read · plus hands-on practice, at your pace

Start here

Why does one endpoint return four different objects?

What "Fundamentals" Actually Returns · 5 min read · foundations

Start the first lesson

Unit 1 What "Fundamentals" Actually Returns

  1. Why does one endpoint return four different objects? 5 min
  2. Why does an index have no financial statements? 5 min
  3. How do you ask for one number without downloading everything? 4 min
  4. Where do the three financial statements live in the JSON? 6 min
  5. Which number is this field, exactly? 6 min
Practice Check · Unit 1 A short check · cannot be failed Start

Unit 2 Corporate Actions as Data

  1. What does a dividend look like as a row of data? 4 min
  2. Why is a stock split stored as a string? 5 min
  3. Why does your price history rewrite itself every quarter? 4 min
  4. What about the corporate actions that are neither? 5 min
Practice Check · Unit 2 A short check · cannot be failed Start

Unit 3 What Is Coming

  1. When does this company report, and what does the calendar know beforehand? 5 min
  2. How do you track a company that does not have a ticker yet? 5 min
  3. Why do the split and dividend calendars look nothing alike? 5 min
  4. What is an analyst estimate, as data? 5 min
Practice Check · Unit 3 A short check · cannot be failed Start

Unit 4 Ownership and Scale

  1. What does an insider transaction record actually say? 4 min
  2. Why is market cap not just price times a share count? 6 min
  3. How do you pull fundamentals for a whole exchange without melting the API? 5 min
  4. Company and corporate data — course checkpoint 7 min
Practice Check · Unit 4 A short check · cannot be failed Start

Last Course exam

One exam, the whole course Unlocks when you have read all 17 lessons

Passing it earns the course certificate. It also counts toward the Builder track (course 4 of 13): pass every course exam in a track to earn its track certificate.