MCPcopy Create free account
hub / github.com/LLMQuant/quant-mind / Earnings

Class Earnings

quantmind/knowledge/earnings.py:10–25  ·  view source on GitHub ↗

An earnings-release extraction (one filing -> one Earnings card).

Source from the content-addressed store, hash-verified

8
9
10class Earnings(FlattenKnowledge):
11 """An earnings-release extraction (one filing -> one Earnings card)."""
12
13 item_type: Literal["earnings"] = "earnings"
14
15 ticker: str
16 period: str # e.g. "2026Q1", "FY2025"
17 revenue: float | None = None
18 eps: float | None = None
19 guidance: str | None = None
20 surprise_flags: list[str] = Field(default_factory=list)
21 transcript_quote: str | None = None

Callers 4

test_earningsMethod · 0.90
test_minimalMethod · 0.90
test_fullMethod · 0.90
test_embedding_textMethod · 0.90

Calls

no outgoing calls

Tested by 4

test_earningsMethod · 0.72
test_minimalMethod · 0.72
test_fullMethod · 0.72
test_embedding_textMethod · 0.72