Skip to content

Monk.trade

How to scan SEC filings with Claude or ChatGPT

Reviewed

What counts

An 8-K reports important company events between regular financial reports. Item 2.02 covers results, 5.02 covers officer or director changes and pay, 1.01 covers material agreements, and 8.01 covers other events.

The rule Monk.trade uses: an 8-K containing item 5.02 in the last five sessions. Your AI can return the matching reports so you can read what changed.

Ask it

Using Monk.trade, find companies that filed an 8-K with item 5.02 in the last five trading sessions. Show the report count and a link to each company’s newest matching filing.

Opens with the question filled in; nothing is sent until you press send. Not connected? Help

The query, line by line

Your app writes this MonkQL from the prompt. Each line does one thing.

  1. from stocks

    Scan active US stocks.

  2. where filings(form = "8-k", item = "5.02", window = 5)

    Keep companies with an 8-K containing item 5.02 in the last five sessions.

  3. show filings(form = "8-k", item = "5.02", window = 5).count as reports

    Count matching reports for each company; links are in the result’s filing evidence.

  4. sort reports desc

    Put companies with the most reports first.

  5. take 5

    Show five companies.

Variations

  • Earnings releases (item 2.02)

    “Using Monk.trade, find 8-K reports containing item 2.02 in the last five trading sessions. Show matching report counts and filing links.”
    from stocks
    where filings(form = "8-k", item = "2.02", window = 5)
    show filings(form = "8-k", item = "2.02", window = 5).count as reports
    sort reports desc
    take 5
    
  • Material agreements (item 1.01)

    “Using Monk.trade, find 8-K reports containing item 1.01 in the last five trading sessions. Show matching report counts and filing links.”
    from stocks
    where filings(form = "8-k", item = "1.01", window = 5)
    show filings(form = "8-k", item = "1.01", window = 5).count as reports
    sort reports desc
    take 5
    

Example result

Example · run · data to

Item 5.02 reports, five sessions to Oct 27, 2026
SymbolReportsFiledDocument
AIT28-K
EVC28-K
FPS28-K
ACAD18-K
ACLS18-K

112 stocks matched; 12 could not be decided, so the run is partial. These are the first five; each link opens that company’s newest matching report. Run 01a17f13-91f9-7990-ac28-4983b4ba5a06

Limits

  • Item 5.02 includes pay changes as well as appointments and departures.
  • A report can contain several items; its number does not explain the event.
  • The daily window starts when a report is available to the scan, which can be after its filing date.
  • Missing reports leave some companies undecided; read the linked document for the details.

Research only. Not investment advice. Read the risk notice

Not connected? Help