Skip to main content

13-F holdings, Q2 2026

Speece Thorson Capital Group Inc

A 13-F is the report large US investment managers file with the SEC each quarter, listing the stocks they held at quarter end.

Reported value
$467.7M
Positions
37
Filed
Data as of

These holdings are as of , 133 days ago.

13-Fs for Q3 2026 are due by .

See this manager's Holder IQ and how the book overlaps yours

Free to start, with no card. Holder IQ scores a manager's past record. It describes the past and is not a recommendation to buy or sell anything. Sign up and you can follow this manager: one notice for each new 13-F, naming what changed and which of those positions you hold or watch.

Top holdings

  1. CBSH$19.2M
    332,442 shares4.1% of the book
  2. WTM$19.1M
    9,215 shares4.1% of the book
  3. MGEE$18.6M
    228,679 shares4% of the book
  4. CASS$17.8M
    347,328 shares3.8% of the book
  5. STE$17.8M
    84,495 shares3.8% of the book
  6. SON$16.9M
    300,496 shares3.6% of the book
  7. MSA$16.9M
    96,741 shares3.6% of the book
  8. RPM$15.8M
    142,095 shares3.4% of the book
  9. HXL$15.3M
    152,463 shares3.3% of the book
  10. LH$15.2M
    54,385 shares3.3% of the book

What changed this quarter

1 new position and 2 sold out, against Q1 2026. Added and trimmed positions use the change in split-adjusted shares at the Q2 2026 implied price; full exits use their Q1 2026 reported value, not sale proceeds.

Largest buys

  • TRMB

    TRIMBLE INC

    +$5.9M

    +100.4% shares

    Your stake and evidence for TRMB

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    Reported shares increased between Q1 2026 and Q2 2026.

    Displayed change: +$5.9M. The current book reports 229,315 shares.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    For an added or trimmed position, subtract split-adjusted prior shares from current shares, then multiply by the current book's reported value per share; this is not the execution price.

    229,315 current shares − 114,404 prior shares on the same basis = +114,911 shares.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: 5880973.752262172 USD. Current reported shares: 229315. Prior shares on current basis: 114404.

  • RYN

    RAYONIER INC

    +$4.5M

    New

    Your stake and evidence for RYN

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    A position newly appears in the Q2 2026 book.

    Displayed change: +$4.5M. The current book reports 211,357 shares.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    A new position uses its current quarter's reported dollar value; this is not the amount spent buying it.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: 4498000 USD. Current reported shares: 211357. Prior shares on current basis: not recorded.

  • ATR

    APTARGROUP INC

    +$4.3M

    +39.8% shares

    Your stake and evidence for ATR

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    Reported shares increased between Q1 2026 and Q2 2026.

    Displayed change: +$4.3M. The current book reports 121,355 shares.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    For an added or trimmed position, subtract split-adjusted prior shares from current shares, then multiply by the current book's reported value per share; this is not the execution price.

    121,355 current shares − 86,801 prior shares on the same basis = +34,554 shares.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: 4326261.596143546 USD. Current reported shares: 121355. Prior shares on current basis: 86801.

  • STE

    STERIS PLC SHS USD

    +$4.2M

    +31.1% shares

    Your stake and evidence for STE

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    Reported shares increased between Q1 2026 and Q2 2026.

    Displayed change: +$4.2M. The current book reports 84,495 shares.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    For an added or trimmed position, subtract split-adjusted prior shares from current shares, then multiply by the current book's reported value per share; this is not the execution price.

    84,495 current shares − 64,431 prior shares on the same basis = +20,064 shares.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: 4224849.849103497 USD. Current reported shares: 84495. Prior shares on current basis: 64431.

  • ORLY

    O REILLY AUTOMOTIVE INC

    +$3.4M

    +29.2% shares

    Your stake and evidence for ORLY

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    Reported shares increased between Q1 2026 and Q2 2026.

    Displayed change: +$3.4M. The current book reports 164,080 shares.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    For an added or trimmed position, subtract split-adjusted prior shares from current shares, then multiply by the current book's reported value per share; this is not the execution price.

    164,080 current shares − 126,996 prior shares on the same basis = +37,084 shares.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: 3415036.8113115556 USD. Current reported shares: 164080. Prior shares on current basis: 126996.

Largest sells

  • ARW

    ARROW ELECTRS INC

    −$10.6M

    -49.2% shares

    Your stake and evidence for ARW

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    Reported shares decreased between Q1 2026 and Q2 2026.

    Displayed change: −$10.6M. The current book reports 51,368 shares.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    For an added or trimmed position, subtract split-adjusted prior shares from current shares, then multiply by the current book's reported value per share; this is not the execution price.

    51,368 current shares − 101,062 prior shares on the same basis = -49,694 shares.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: -10604766.157919327 USD. Current reported shares: 51368. Prior shares on current basis: 101062.

  • BRO

    BROWN & BROWN INC

    −$9.4M

    Sold out, was 2.1% of the book

    Your stake and evidence for BRO

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    The position reported in Q1 2026 is absent from the comparable Q2 2026 book.

    Displayed change: −$9.4M. This was 2.1% of the prior book.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    A full exit is shown as the negative of its prior reported value, not sale proceeds or a value at today's price.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: -9400000 USD. Current reported shares: not recorded. Prior shares on current basis: 144149.

  • HXL

    HEXCEL CORP NEW

    −$5.3M

    -25.6% shares

    Your stake and evidence for HXL

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    Reported shares decreased between Q1 2026 and Q2 2026.

    Displayed change: −$5.3M. The current book reports 152,463 shares.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    For an added or trimmed position, subtract split-adjusted prior shares from current shares, then multiply by the current book's reported value per share; this is not the execution price.

    152,463 current shares − 205,013 prior shares on the same basis = -52,550 shares.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: -5257998.661970445 USD. Current reported shares: 152463. Prior shares on current basis: 205013.

  • AZZ

    AZZ INC

    −$4.5M

    -31.2% shares

    Your stake and evidence for AZZ

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    Reported shares decreased between Q1 2026 and Q2 2026.

    Displayed change: −$4.5M. The current book reports 63,750 shares.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    For an added or trimmed position, subtract split-adjusted prior shares from current shares, then multiply by the current book's reported value per share; this is not the execution price.

    63,750 current shares − 92,617 prior shares on the same basis = -28,867 shares.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: -4475630.243137254 USD. Current reported shares: 63750. Prior shares on current basis: 92617.

  • CASY

    CASEYS GEN STORES INC

    −$4M

    -38.9% shares

    Your stake and evidence for CASY

    What it means for you

    This public view does not read your holdings or watchlist; open the member view to check your stake.

    Use this to decide what to research, rather than as an instruction to copy a trade.

    What happened

    Reported shares decreased between Q1 2026 and Q2 2026.

    Displayed change: −$4M. The current book reports 7,947 shares.

    Why it can matter

    A change between quarter-end disclosures can prompt a question about the manager's exposure. It does not reveal the trade date, the execution price or why the position changed; a full exit is not proof of a bearish decision.

    How we got this

    For an added or trimmed position, subtract split-adjusted prior shares from current shares, then multiply by the current book's reported value per share; this is not the execution price.

    7,947 current shares − 12,998 prior shares on the same basis = -5,051 shares.

    Comparable books exclude identified CUSIP, share-basis and new-security events from trades. Exit-size bands describe prior book weight, not the manager's intent.

    Where the data comes from

    SEC 13F quarter-end holdings for Q1 2026 and Q2 2026; these delayed disclosures omit shorts and many other assets.

    Current source filed .

    Read source filing

    Source filing on SEC.gov

    Technical details

    Reported dollar change: -4014359.632565748 USD. Current reported shares: 7947. Prior shares on current basis: 12998.

What was sold out, by size

  • 2 real positions, 0.25% of the book or more

All of this comes from the filer's public SEC filings. A 13-F shows long positions in US-listed securities at quarter end and can leave out short positions, cash and non-US holdings, so it is not the whole portfolio. This is filing data, not investment advice.