Follow the Money

UPDATED · PUBLIC FILINGS

What is this?

Members of Congress must report their stock trades within 45 days. Company officers and directors must report theirs within 2 business days. We read those public filings and score each trade in defense, cyber, utilities, energy and shipping stocks from 0 to 100.

Timing is the largest factor. It counts points when the stock was bought or sold a few trading days before a dated event in the same sector: a contract award, a committee hearing, a rate decision. The other five factors can add points with no event at all. A score of 50 or more with timing points is a timing flag. It is a count of points, not a finding.

How to read this

Each card is one trade from one filing. Six factors add up to the score: timing 35, committee 20, size 15, instrument 10, late filing 10, clustering 10. The receipt under each score shows every factor, and the trade page shows the formula.

Timing counts trading days from the trade to the nearest event after it. The null rate beside it says how often any trading day sits that close before such an event by chance. A trade under a 10b5-1 plan gets no timing points. Congressional filings have no plan box, so their plan status is unknown. What the stock did after the trade is shown, never scored.

Filters

FOR THE CHART AND THE TRADES

Flags and the calendar

LAST 26 WEEKS

CHARTTABLE

Timing flags and calendar events per week, last 26 weeks. 0 timing flags and 0 calendar events in all.
WEEK OFTIMING FLAGSCALENDAR EVENTS
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00
00

Weeks run Monday to Sunday. Flags count by trade date, events by their date in New York. The sector filter applies to both panels, chamber and party to the flags. Counted from the trades API and the calendar API. Every row there carries its receipt.

Trades

HIGHEST SCORE FIRST
  1. Rep. Maria Elvira Salazar sold BA. Timing flag 24.

    FILER
    Rep. Maria Elvira Salazar
    Representative, R-FL-27
    TICKER
    Boeing Company (BA)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $1,001 to $15,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No defense event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 24 SCORE RECEIPT ▶

    timing         0 /  35
    committee     20 /  20
    size           0 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag   24 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  2. Rep. Kevin Hern and spouse sold XOM. Timing flag 18.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    ExxonMobil Holdings Corporation Common Stock (XOM)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $100,001 to $250,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No energy event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 18 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size          14 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag   18 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  3. The spouse of Rep. Lisa C. McClain bought OLN. Timing flag 12.

    FILER
    Rep. Lisa C. McClain
    Representative, R-MI-9
    OWNER
    Spouse
    TICKER
    Olin Corporation Common Stock (OLN)
    TRADE
    Buy · Stock
    A purchase
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No defense event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 12 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           8 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag   12 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  4. Rep. Kevin Hern and spouse sold LMT. Timing flag 10.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    Lockheed Martin Corporation Common Stock (LMT)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No defense event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 10 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           6 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag   10 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  5. Rep. Kevin Hern and spouse sold NEE. Timing flag 10.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    NextEra Energy, Inc. Common Stock (NEE)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No utilities event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 10 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           6 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag   10 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  6. Rep. Kevin Hern and spouse sold LMT. Timing flag 10.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    Lockheed Martin Corporation Common Stock (LMT)
    TRADE
    Sell · Stock
    A sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No defense event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 10 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           6 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag   10 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  7. Rep. Kevin Hern sold CNP. Timing flag 10.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    TICKER
    CenterPoint Energy, Inc (CNP)
    TRADE
    Sell · Stock
    A sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No utilities event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 10 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           6 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag   10 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  8. Rep. Pete Sessions sold CVX. Timing flag 8.

    FILER
    Rep. Pete Sessions
    Representative, R-TX-17
    TICKER
    Chevron Corporation Common Stock (CVX)
    TRADE
    Sell · Stock
    A sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No energy event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 8 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           4 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    8 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  9. Rep. Kevin Hern and spouse sold LMT. Timing flag 7.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    Lockheed Martin Corporation Common Stock (LMT)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No defense event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 7 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           3 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    7 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  10. Rep. Kevin Hern and spouse sold CVX. Timing flag 7.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    Chevron Corporation Common Stock (CVX)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No energy event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 7 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           3 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    7 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  11. Rep. Kevin Hern and spouse sold LMT. Timing flag 7.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    Lockheed Martin Corporation Common Stock (LMT)
    TRADE
    Sell · Stock
    A sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No defense event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 7 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           3 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    7 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  12. Rep. Kevin Hern and spouse sold LMT. Timing flag 7.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    Lockheed Martin Corporation Common Stock (LMT)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No defense event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 7 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           3 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    7 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  13. Rep. Kevin Hern and spouse sold LMT. Timing flag 7.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    Lockheed Martin Corporation Common Stock (LMT)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No defense event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 7 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           3 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    7 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  14. Rep. Kevin Hern and spouse sold NEE. Timing flag 7.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    NextEra Energy, Inc. Common Stock (NEE)
    TRADE
    Sell · Stock
    A sale
    SIZE
    $15,001 to $50,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No utilities event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 7 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           3 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    7 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  15. Rep. Pete Sessions sold XOM. Timing flag 4.

    FILER
    Rep. Pete Sessions
    Representative, R-TX-17
    TICKER
    ExxonMobil Holdings Corporation Common Stock (XOM)
    TRADE
    Sell · Stock
    A sale
    SIZE
    $1,001 to $15,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No energy event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 4 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           0 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    4 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  16. Rep. Maria Elvira Salazar bought CVX. Timing flag 4.

    FILER
    Rep. Maria Elvira Salazar
    Representative, R-FL-27
    TICKER
    Chevron Corporation Common Stock (CVX)
    TRADE
    Buy · Stock
    A purchase
    SIZE
    $1,001 to $15,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No energy event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 4 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           0 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    4 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  17. Rep. Maria Elvira Salazar sold OKTA. Timing flag 4.

    FILER
    Rep. Maria Elvira Salazar
    Representative, R-FL-27
    TICKER
    Okta, Inc. - Class A Common Stock (OKTA)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $1,001 to $15,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No cyber event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 4 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           0 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    4 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  18. Rep. Maria Elvira Salazar bought OKTA. Timing flag 4.

    FILER
    Rep. Maria Elvira Salazar
    Representative, R-FL-27
    TICKER
    Okta, Inc. - Class A Common Stock (OKTA)
    TRADE
    Buy · Stock
    A purchase
    SIZE
    $1,001 to $15,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No cyber event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 4 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           0 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    4 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  19. Rep. Maria Elvira Salazar bought OKTA. Timing flag 4.

    FILER
    Rep. Maria Elvira Salazar
    Representative, R-FL-27
    TICKER
    Okta, Inc. - Class A Common Stock (OKTA)
    TRADE
    Buy · Stock
    A purchase
    SIZE
    $1,001 to $15,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No cyber event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 4 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           0 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    4 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

  20. Rep. Kevin Hern and spouse sold NEE. Timing flag 4.

    FILER
    Rep. Kevin Hern
    Representative, R-OK-1
    OWNER
    Joint
    TICKER
    NextEra Energy, Inc. Common Stock (NEE)
    TRADE
    Sell · Stock
    A partial sale
    SIZE
    $1,001 to $15,000
    TRADE DATE
    FILED
    NEAREST EVENT
    No utilities event within 10 trading days after the trade.
    PLAN
    Plan status unknown.
    RETURN
    No price since the trade date yet.

    TIMING FLAG 4 SCORE RECEIPT ▶

    timing         0 /  35
    committee      0 /  20
    size           0 /  15
    instrument     4 /  10
    late filing    0 /  10
    clustering     0 /  10
    ----------------------
    timing flag    4 / 100

    Null rate unknown: the calendar does not go back a year yet.

    A timing flag is a statistical observation about public filings. It is not a finding of wrongdoing. Filings may be amended. Verify at the source.

Filings come from the Clerk of the House (grade A2, completely reliable, probably true), the Senate Office of Public Records (grade A2, completely reliable, probably true) and SEC EDGAR (grade A1, completely reliable, confirmed by other sources). Events come from USAspending.gov, Congress.gov and the Federal Reserve. Scores are ours, under CC BY 4.0. Times are in your local time. Receipts show UTC.