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.
Start here
Why does one endpoint return four different objects?
Start the first lessonUnit 1 What "Fundamentals" Actually Returns
- Why does one endpoint return four different objects?
- Why does an index have no financial statements?
- How do you ask for one number without downloading everything?
- Where do the three financial statements live in the JSON?
- Which number is this field, exactly?
Practice Check · Unit 1 A short check · cannot be failed Start
Unit 2 Corporate Actions as Data
- What does a dividend look like as a row of data?
- Why is a stock split stored as a string?
- Why does your price history rewrite itself every quarter?
- What about the corporate actions that are neither?
Practice Check · Unit 2 A short check · cannot be failed Start
Unit 3 What Is Coming
- When does this company report, and what does the calendar know beforehand?
- How do you track a company that does not have a ticker yet?
- Why do the split and dividend calendars look nothing alike?
- What is an analyst estimate, as data?
Practice Check · Unit 3 A short check · cannot be failed Start
Unit 4 Ownership and Scale
- What does an insider transaction record actually say?
- Why is market cap not just price times a share count?
- How do you pull fundamentals for a whole exchange without melting the API?
- Company and corporate data — course checkpoint
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.