The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AbbVie Inc COM 00287Y109 228,253 907 SH SOLE 907 0 0
Adobe Inc COM 00724F101 1,804,586 8,802 SH SOLE 8,802 0 0
Advanced Micro Devices Inc COM 007903107 12,113,135 20,852 SH SOLE 20,852 0 0
Alaska Air Group COM 011659109 3,484,924 66,761 SH SOLE 66,761 0 0
Alibaba Grp Shs ADR COM 01609W102 163,192 1,700 SH SOLE 1,700 0 0
Alibaba Grp Shs ADR COM 01609W102 95,980 1,000 SH Call SOLE 1,000 0 0
Alibaba Grp Shs ADR COM 01609W102 9,598 100 SH Call SOLE 100 0 0
Allient Inc COM 019330109 711,658 6,914 SH SOLE 6,914 0 0
Alphabet Inc Class A COM 02079K305 62,533,739 174,983 SH SOLE 174,983 0 0
Alphabet Inc Class C COM 02079K107 7,671,531 21,712 SH SOLE 21,712 0 0
Amazon.com Inc COM 023135106 61,525,564 258,142 SH SOLE 258,142 0 0
Ameren Corporation COM 023608102 1,087,415 9,620 SH SOLE 9,620 0 0
American Express Company COM 025816109 5,608,887 16,582 SH SOLE 16,582 0 0
Amgen Incorporated COM 031162100 414,399 1,144 SH SOLE 1,144 0 0
APi Group Corporation COM 00187Y100 12,805,073 302,363 SH SOLE 302,363 0 0
Apple Inc COM 037833100 92,653,571 320,202 SH SOLE 320,202 0 0
Applied Materials Inc COM 038222105 38,227,902 52,874 SH SOLE 52,874 0 0
Argan Inc COM 04010E109 347,369 435 SH SOLE 435 0 0
ASML Holding NV COM N07059210 24,553,668 12,342 SH SOLE 12,342 0 0
Astera Labs Inc COM 04626A103 11,932,526 24,704 SH SOLE 24,704 0 0
AT&T Inc COM 00206R102 290,929 14,055 SH SOLE 14,055 0 0
Atmus Filtration Technologies COM 04956D107 377,734 7,408 SH SOLE 7,408 0 0
Ball Corp COM 058498106 2,943,470 47,171 SH SOLE 47,171 0 0
Bank of America Corporation COM 060505104 424,049 7,442 SH SOLE 7,442 0 0
Berkshire Hathaway Inc Class COM 084670702 3,468,203 6,931 SH SOLE 6,931 0 0
BitMine Immersion Technologies COM 09175A206 97,735 7,343 SH SOLE 7,343 0 0
BitMine Immersion Technologies COM 09175A206 86,515 6,500 SH Call SOLE 6,500 0 0
BitMine Immersion Technologies COM 09175A206 13,310 1,000 SH Call SOLE 1,000 0 0
Bloom Energy Corporation Clas COM 093712107 11,041,891 36,478 SH SOLE 36,478 0 0
Boeing Company COM 097023105 353,385 1,632 SH SOLE 1,632 0 0
Brinker International Inc COM 109641100 327,096 1,947 SH SOLE 1,947 0 0
Broadcom Inc COM 11135F101 44,227,725 117,082 SH SOLE 117,082 0 0
BWX Technologies Inc COM 05605H100 97,325 500 SH SOLE 500 0 0
BWX Technologies Inc COM 05605H100 136,255 700 SH Call SOLE 700 0 0
Carpenter Technology Corp COM 144285103 487,920 791 SH SOLE 791 0 0
Casey's General Stores Inc COM 147528103 19,824,447 24,943 SH SOLE 24,943 0 0
Cass Information Systems Inc. COM 14808P109 1,313,063 25,586 SH SOLE 25,586 0 0
Caterpillar Inc COM 149123101 15,529,723 14,583 SH SOLE 14,583 0 0
Chevron Corporation COM 166764100 380,763 2,297 SH SOLE 2,297 0 0
Cisco Systems Inc COM 17275R102 28,650,283 243,915 SH SOLE 243,915 0 0
Citigroup Inc COM 172967424 387,293 2,767 SH SOLE 2,767 0 0
Coca-Cola Company COM 191216100 2,941,970 36,200 SH SOLE 36,200 0 0
Coca-Cola Cons Inc COM 191098102 201,612 1,056 SH SOLE 1,056 0 0
Colgate-Palmolive Company COM 194162103 241,487 2,634 SH SOLE 2,634 0 0
Comfort Systems USA Inc COM 199908104 396,390 200 SH SOLE 200 0 0
Commerce Bancshares Inc COM 200525103 644,520 11,161 SH SOLE 11,161 0 0
Costco Wholesale Corporation COM 22160K105 30,075,273 32,150 SH SOLE 32,150 0 0
Deere & Company COM 244199105 4,264,953 6,724 SH SOLE 6,724 0 0
Dell Technologies Inc Class C COM 24703L202 10,551,786 24,456 SH SOLE 24,456 0 0
DexCom Inc COM 252131107 2,816,375 41,817 SH SOLE 41,817 0 0
Disney Walt Company COM 254687106 3,390,454 35,225 SH SOLE 35,225 0 0
Elanco Animal Health Inc COM 28414H103 421,791 17,139 SH SOLE 17,139 0 0
Eli Lilly & Company COM 532457108 26,717,739 22,275 SH SOLE 22,275 0 0
Emerson Electric Company COM 291011104 617,951 4,317 SH SOLE 4,317 0 0
Enterprise Financial Services COM 293712105 520,815 7,906 SH SOLE 7,906 0 0
Eos Energy Enterprises Inc COM 29415C101 585,354 99,550 SH SOLE 99,550 0 0
Eos Energy Enterprises Inc COM 29415C101 5,880 1,000 SH Call SOLE 1,000 0 0
Eos Energy Enterprises Inc COM 29415C101 5,880 1,000 SH Call SOLE 1,000 0 0
Eos Energy Enterprises Inc COM 29415C101 64,680 11,000 SH Call SOLE 11,000 0 0
Exxon Mobil Corporation COM 30231G102 268,919 1,967 SH SOLE 1,967 0 0
FactSet Research Systems Inc COM 303075105 362,146 1,574 SH SOLE 1,574 0 0
Federal Signal Corporation COM 313855108 439,307 3,419 SH SOLE 3,419 0 0
GE Vernova Inc COM 36828A101 292,540 249 SH SOLE 249 0 0
General Electric Company COM 369604301 273,742 732 SH SOLE 732 0 0
Gilead Sciences Inc COM 375558103 3,300,320 26,123 SH SOLE 26,123 0 0
Goldman Sachs Group Inc COM 38141G104 24,103,229 23,832 SH SOLE 23,832 0 0
Guardant Health Inc COM 40131M109 615,123 4,100 SH SOLE 4,100 0 0
Home Depot Inc COM 437076102 268,713 762 SH SOLE 762 0 0
Intel Corporation COM 458140100 18,015,978 129,027 SH SOLE 129,027 0 0
International Business Machine COM 459200101 352,517 1,254 SH SOLE 1,254 0 0
IQVIA Hldgs Inc COM 46266C105 2,193,433 11,352 SH SOLE 11,352 0 0
J P Morgan Chase & Company COM 46625H100 229,191 700 SH SOLE 700 0 0
Jabil Inc COM 466313103 497,269 1,290 SH SOLE 1,290 0 0
Jazz Pharmaceuticals Inc COM G50871105 214,945 892 SH SOLE 892 0 0
Johnson & Johnson COM 478160104 373,955 1,472 SH SOLE 1,472 0 0
Labcorp Holdings Inc COM 504922105 3,516,520 12,559 SH SOLE 12,559 0 0
Lattice Semiconductor Corp COM 518415104 503,544 3,292 SH SOLE 3,292 0 0
Lowe's Companies Inc COM 548661107 3,268,863 14,825 SH SOLE 14,825 0 0
MasTec Inc COM 576323109 286,249 688 SH SOLE 688 0 0
Mastercard Inc Class A COM 57636Q104 5,152,842 10,033 SH SOLE 10,033 0 0
McDonalds Corporation COM 580135101 366,982 1,358 SH SOLE 1,358 0 0
McKesson Corp. COM 58155Q103 16,069,345 21,267 SH SOLE 21,267 0 0
Merck & Co Inc New COM 58933Y105 280,258 2,181 SH SOLE 2,181 0 0
Meta Platforms Inc Class A COM 30303M102 22,386,222 39,742 SH SOLE 39,742 0 0
Micron Technology Inc COM 595112103 20,369,756 17,647 SH SOLE 17,647 0 0
Microsoft Corporation COM 594918104 54,049,837 144,898 SH SOLE 144,898 0 0
Microsoft Corporation COM 594918104 373,020 1,000 SH Call SOLE 1,000 0 0
Mueller Industries Inc COM 624756102 578,509 4,706 SH SOLE 4,706 0 0
Natera Inc COM 632307104 23,511,099 86,613 SH SOLE 86,613 0 0
Netflix Inc COM 64110L106 3,523,090 49,343 SH SOLE 49,343 0 0
NextEra Energy Inc COM 65339F101 503,624 5,738 SH SOLE 5,738 0 0
Norfolk Southern Corp. COM 655844108 396,261 1,260 SH SOLE 1,260 0 0
Northrop Grumman Corp COM 666807102 501,280 984 SH SOLE 984 0 0
Nova Ltd COM M7516K103 652,071 1,201 SH SOLE 1,201 0 0
NVIDIA Corporation COM 67066G104 79,750,167 398,571 SH SOLE 398,571 0 0
ON Semiconductor Corp COM 682189105 446,418 4,722 SH SOLE 4,722 0 0
Oracle Corporation COM 68389X105 1,891,636 12,908 SH SOLE 12,908 0 0
Oracle Corporation COM 68389X105 307,755 2,100 SH Call SOLE 2,100 0 0
Oracle Corporation COM 68389X105 29,310 200 SH Call SOLE 200 0 0
Palantir Technologies Inc Cla COM 69608A108 392,245 3,362 SH SOLE 3,362 0 0
Palantir Technologies Inc Cla COM 69608A108 326,676 2,800 SH Call SOLE 2,800 0 0
PepsiCo Inc COM 713448108 2,521,040 18,619 SH SOLE 18,619 0 0
Philip Morris International In COM 718172109 1,076,627 5,951 SH SOLE 5,951 0 0
Procter & Gamble Company COM 742718109 3,250,235 22,165 SH SOLE 22,165 0 0
Proto Labs Inc COM 743713109 556,876 6,832 SH SOLE 6,832 0 0
QCR Holdings Inc COM 74727A104 352,894 3,625 SH SOLE 3,625 0 0
Qualcomm Inc COM 747525103 3,113,833 16,851 SH SOLE 16,851 0 0
Rockwell Automation Inc COM 773903109 21,413,695 43,253 SH SOLE 43,253 0 0
RTX Corporation COM 75513E101 400,082 2,109 SH SOLE 2,109 0 0
Seagate Technology Hldgs PB Lt COM G7997R103 568,881 590 SH SOLE 590 0 0
ServiceNow Inc COM 81762P102 10,793,126 108,714 SH SOLE 108,714 0 0
SharkNinja Inc COM G8068L108 465,185 3,055 SH SOLE 3,055 0 0
SharkNinja Inc COM G8068L108 45,681 300 SH Call SOLE 300 0 0
Simmons First Natl Corp Cl A COM 828730200 2,907,806 128,380 SH SOLE 128,380 0 0
Space Exploration Technologies COM 84615Q103 8,880,278 51,974 SH SOLE 51,974 0 0
Spotify Technology SA COM L8681T102 7,974,629 17,369 SH SOLE 17,369 0 0
Starbucks Corporation COM 855244109 788,346 7,715 SH SOLE 7,715 0 0
Taiwan Semiconductor Manufactu COM 874039100 25,556,681 53,514 SH SOLE 53,514 0 0
Take -Two Interactive Software COM 874054109 20,074,394 80,304 SH SOLE 80,304 0 0
Target Corporation COM 87612E106 211,126 1,616 SH SOLE 1,616 0 0
Teradyne Inc COM 880770102 908,168 1,877 SH SOLE 1,877 0 0
Tesla Motors Inc COM 88160R101 27,598,510 65,617 SH SOLE 65,617 0 0
Tesla Motors Inc COM 88160R101 84,120 200 SH Call SOLE 200 0 0
Tesla Motors Inc COM 88160R101 672,960 1,600 SH Call SOLE 1,600 0 0
Tesla Motors Inc COM 88160R101 84,120 200 SH Call SOLE 200 0 0
Tesla Motors Inc COM 88160R101 84,120 200 SH Call SOLE 200 0 0
Tesla Motors Inc COM 88160R101 84,120 200 SH Call SOLE 200 0 0
Tesla Motors Inc COM 88160R101 42,060 100 SH Call SOLE 100 0 0
Twilio Inc Class A COM 90138F102 11,854,071 57,452 SH SOLE 57,452 0 0
U. S. Bancorp COM 902973304 846,287 14,011 SH SOLE 14,011 0 0
UL Solutions Inc Class A COM 903731107 952,697 9,353 SH SOLE 9,353 0 0
Union Pacific Corporation COM 907818108 3,305,888 12,154 SH SOLE 12,154 0 0
Union Pacific Corporation COM 907818108 272,000 1,000 SH Call SOLE 1,000 0 0
United Rentals Inc COM 911363109 7,307,911 6,451 SH SOLE 6,451 0 0
UnitedHealth Group Inc COM 91324P102 9,473,870 22,794 SH SOLE 22,794 0 0
US Foods Holdings Corporation COM 912008109 517,078 5,057 SH SOLE 5,057 0 0
Verizon Communications COM 92343V104 243,054 5,741 SH SOLE 5,741 0 0
Vertiv Holdings Company Class COM 92537N108 16,007,075 47,808 SH SOLE 47,808 0 0
Vicor Corporation COM 925815102 383,198 1,009 SH SOLE 1,009 0 0
Visa Inc Class A COM 92826C839 4,710,969 13,731 SH SOLE 13,731 0 0
Walmart Inc COM 931142103 10,282,991 90,791 SH SOLE 90,791 0 0
Warby Parker Inc Class A COM 93403J106 406,283 13,391 SH SOLE 13,391 0 0
Welltower Inc COM 95040Q104 272,364 1,200 SH SOLE 1,200 0 0
Williams Companies COM 969457100 618,509 8,320 SH SOLE 8,320 0 0
XPO Inc COM 983793100 9,391,196 45,746 SH SOLE 45,746 0 0
Zion Oil & Gas COM 989696109 14,850 33,000 SH SOLE 33,000 0 0
Arbor Realty Trust Inc Cumula PFD 038923876 194,872 12,210 SH SOLE 12,210 0 0
Enterprise Financial Services PFD 293712303 298,147 15,321 SH SOLE 15,321 0 0
Flaherty & Crumrine Pfd Income ETF 33848E106 117,348 12,700 SH SOLE 12,700 0 0
Invesco QQQ Trust Series 1 ETF 46090E103 249,407 339 SH SOLE 339 0 0
iShares Russell 2000 ETF ETF 464287655 299,248 996 SH SOLE 996 0 0
iShares S&P 500 Growth ETF ETF 464287309 372,431 2,708 SH SOLE 2,708 0 0
S&P 500 Depositary Receipt ETF 78462F103 340,312 456 SH SOLE 456 0 0
Schwab US Dividend Equity ETF ETF 808524797 268,067 8,454 SH SOLE 8,454 0 0
Vanguard Dividend Appreciation ETF 921908844 1,112,587 4,702 SH SOLE 4,702 0 0
Vanguard Emerging Markets ETF ETF 922042858 324,236 5,432 SH SOLE 5,432 0 0
Vanguard European Stock Index ETF 922042874 200,012 2,259 SH SOLE 2,259 0 0
Vanguard Small-Cap Index Fund ETF 922908751 1,226,120 4,045 SH SOLE 4,045 0 0
Vanguard Small-Cap Value ETF ETF 922908611 402,148 1,655 SH SOLE 1,655 0 0
Vanguard Tax Managed Fund FTSE ETF 921943858 1,197,997 16,814 SH SOLE 16,814 0 0
VictoryShares Free Cash Flow E ETF 92647X830 207,019 4,525 SH SOLE 4,525 0 0
Liberty Media Corporation Sen CONV 530715AG6 16,350 327,000 PRN SOLE 327,000 0 0