SEC Form 13F

SPEECE THORSON CAPITAL GROUP INC 13F Holdings

Inspect SPEECE THORSON CAPITAL GROUP INC's 2026-06-30 SEC 13F positions, public filing date, amendments and original receipt.

As of 2026-08-05T03:59:59.999Z

Report period
2026-06-30
Publicly available
2026-08-05
Reported value
$467,746,000
Positions
37

Read this manager's filing book

Step 1 of 3

Disclosed positions

SPEECE THORSON CAPITAL GROUP INC: source evidence dated 2026-08-05T03:59:59.999Z.

Issuer
COMMERCE BANCSHARES INC
Ticker
CBSH
Class
COM
Reported value
$19,199,000
Reported amount
332,442
Unit
SH
Option
None
What you should see

The displayed owner or issuer and source fields identify the receipt to verify; keep reporting and availability dates separate.

Step 2 of 3

What was reported for this quarter?

13F positions are dated quarter-end holdings, with later publication and possible amendments. Read report period and availability before calling them current.

SEC 13F-HR: 0000900169-26-000003
What you should see

Open the effective filing receipt and inspect shares, value and any put/call classification separately.

Step 3 of 3

Browse institutional filings

Open the effective filing receipt and inspect shares, value and any put/call classification separately.

Browse institutional filings
What you should see

Keep reporting dates and units beside the answer, and inspect its original citations.

Disclosed positions

See the complete disclosed positions

Scroll sideways to compare all columns. Select a heading to sort.

COMMERCE BANCSHARES INCCBSHCOM$19,199,000332,442SHNone
WHITE MOUNT INS GRP LTDWTMCOM$19,106,0009,215SHNone
MGE ENERGY INCMGEECOM$18,646,000228,679SHNone
CASS INFORMATION SYS INCCASSCOM$17,825,000347,328SHNone
STERIS PLC SHS USDSTECOM$17,792,00084,495SHNone
SONOCO PRODUCTSSONCOM$16,933,000300,496SHNone
MSA SAFETY INCMSACOM$16,889,00096,741SHNone
RPM INTL INCRPMCOM$15,794,000142,095SHNone
HEXCEL CORP NEWHXLCOM$15,255,000152,463SHNone
LABORATORY CORP AMER HLDGSLHCOM$15,228,00054,385SHNone
M & T BANK CORPMTBCOM$15,205,00063,885SHNone
APTARGROUP INCATRCOM$15,194,000121,355SHNone
O REILLY AUTOMOTIVE INCORLYCOM$15,110,000164,080SHNone
GENTEX CORPGNTXCOM$15,090,000597,167SHNone
IDEX CORPIEXCOM$14,867,00065,510SHNone
TORO COTTCCOM$14,317,000146,959SHNone
WABTEC CORPWABCOM$13,924,00051,647SHNone
TELEFLEX INCORPORATEDTFXCOM$13,191,000104,065SHNone
SMUCKER J M COSJMCOM$13,180,000117,159SHNone
INSIGHT ENTERPRISES INCNSITCOM$13,027,000106,952SHNone
ZIMMER HLDGS INCZBHCOM$11,928,000138,547SHNone
TRIMBLE INCTRMBCOM$11,736,000229,315SHNone
BERKLEY W R CORPWRBCOM$11,465,000162,554SHNone
TRACTOR SUPPLY COTSCOCOM$11,378,000359,937SHNone
DEVON ENERGY CORP NEWDVNCOM$11,339,000274,418SHNone
ARROW ELECTRS INCARWCOM$10,962,00051,368SHNone
KEYSIGHT TECHNOLOGIES INCKEYSCOM$10,547,00030,127SHNone
AZZ INCAZZCOM$9,884,00063,750SHNone
MUELLER WTR PRODS INCMWACOM$9,487,000367,282SHNone
NORTHERN TRUST CORPNTRSCOM$9,040,00051,999SHNone
MOHAWK INDS INCMHKCOM$7,910,00065,195SHNone
TEREX CORP NEWTEXCOM$7,717,000106,610SHNone
C H ROBINSON WORLDWIDE INCCHRWCOM$7,110,00037,751SHNone
CASEYS GEN STORES INCCASYCOM$6,316,0007,947SHNone
MEDIAALPHA INCMAXCOM$6,148,000489,098SHNone
FULLER H B COFULCOM$4,509,00077,354SHNone
RAYONIER INCRYNCOM$4,498,000211,357SHNone

Largest 50 positions by reported value; the filing may contain more positions.

How amendments affect these holdings

This view uses 1 effective filing version(s). A restatement replaces the previous book; a new-holdings amendment adds positions. 0 positions lack a resolved ticker and 0 positions are put or call entries.

A 13F is a delayed quarterly snapshot of disclosed holdings. It is not a complete trade ledger and does not reveal every position in a manager's portfolio. Option values refer to the reported underlying position rather than a traded option premium.

Quarter end and public filing date

Use the filing's public availability date when constructing a historical observation. The quarter-end report period is earlier and cannot be substituted for when the public learned the holdings.

Aurora · AI research assistant

Try this in Aurora

Edit the request, then open it in Aurora. You choose when to send it.