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
3M CO COM 88579Y101 231,207 1,428 SH SOLE 0 0 1,428
ABBOTT LABORATORIES COM 002824100 526,092 5,798 SH SOLE 0 0 5,798
ABBVIE INC COM 00287Y109 1,403,145 5,576 SH SOLE 0 0 5,576
ADVANCED MICRO DEVICES INC COM 007903107 1,060,161 1,825 SH SOLE 0 0 1,825
AFLAC INC COM 001055102 500,775 4,271 SH SOLE 0 0 4,271
ALLSTATE CORP COM 020002101 21,191,107 89,061 SH SOLE 0 0 89,061
ALPHABET INC CAP STK CL A 02079K305 32,394,413 90,647 SH SOLE 0 0 90,647
ALPHABET INC CAP STK CL C 02079K107 15,893,490 44,982 SH SOLE 0 0 44,982
ALPS ETF TR ALERIAN MLP 00162Q452 537,944 10,375 SH SOLE 0 0 10,375
ALTRIA GROUP INC COM 02209S103 290,894 4,043 SH SOLE 0 0 4,043
AMAZON COM INC COM 023135106 7,766,786 32,587 SH SOLE 0 0 32,587
AMEREN CORP COM 023608102 400,162 3,540 SH SOLE 0 0 3,540
AMERICAN WTR WKS CO INC NEW COM 030420103 403,030 3,063 SH SOLE 0 0 3,063
AMERIPRISE FINL INC COM 03076C106 522,069 1,138 SH SOLE 0 0 1,138
AMETEK INC COM 031100100 586,221 2,423 SH SOLE 0 0 2,423
AMGEN INC COM 031162100 772,764 2,134 SH SOLE 0 0 2,134
AMPHENOL CORP CL A 032095101 26,868,393 152,384 SH SOLE 0 0 152,384
ANALOG DEVICES INC COM 032654105 928,981 2,339 SH SOLE 0 0 2,339
APA CORPORATION COM 03743Q108 1,628,500 50,000 SH SOLE 0 0 50,000
APOLLO GLOBAL MGMT INC COM 03769M106 6,890,374 58,240 SH SOLE 0 0 58,240
APPLE INC COM 037833100 44,247,298 152,914 SH SOLE 0 0 152,914
APPLIED MATLS INC COM 038222105 495,255 685 SH SOLE 0 0 685
APPLOVIN CORP COM CL A 03831W108 4,897,776 9,506 SH SOLE 0 0 9,506
ARISTA NETWORKS INC COM SHS 040413205 5,692,679 33,510 SH SOLE 0 0 33,510
ASML HLDG NV N Y REGISTRY SHS N07059210 50,575,544 25,422 SH SOLE 0 0 25,422
ASTERA LABS INC COM 04626A103 200,936 416 SH SOLE 0 0 416
AT&T INC COM 00206R102 260,675 12,593 SH SOLE 0 0 12,593
AUTOMATIC DATA PROCESSING IN COM 053015103 13,726,299 61,292 SH SOLE 0 0 61,292
BANK OF AMER CORP COM 060505104 487,920 8,563 SH SOLE 0 0 8,563
BERKSHIRE HATHAWAY INC DEL CL A 084670108 29,205,150 39 SH SOLE 0 0 39
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 81,866,306 163,605 SH SOLE 0 0 163,605
BLACKROCK INC COM 09290D101 358,662 373 SH SOLE 0 0 373
BLACKSTONE INC COM 09260D107 855,226 7,268 SH SOLE 0 0 7,268
BOOKING HOLDINGS INC COM 09857L108 2,030,332 11,391 SH SOLE 0 0 11,391
BROADCOM INC COM 11135F101 64,142,275 169,801 SH SOLE 0 0 169,801
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 324,708 2,371 SH SOLE 0 0 2,371
BROOKFIELD CORP CL A LTD VT SH 11271J107 1,148,950 26,977 SH SOLE 0 0 26,977
BRUNSWICK CORP COM 117043109 7,547,062 89,590 SH SOLE 0 0 89,590
CAL MAINE FOODS INC COM NEW 128030202 509,220 6,321 SH SOLE 0 0 6,321
CAMECO CORP COM 13321L108 1,890,827 18,563 SH SOLE 0 0 18,563
CAPITAL ONE FINL CORP COM 14040H105 1,161,790 5,791 SH SOLE 0 0 5,791
CARLYLE GROUP INC COM 14316J108 345,302 8,200 SH SOLE 0 0 8,200
CARRIER GLOBAL CORPORATION COM 14448C104 14,757,480 201,193 SH SOLE 0 0 201,193
CATERPILLAR INC COM 149123101 43,442,376 40,795 SH SOLE 0 0 40,795
CELESTICA INC COM 15101Q207 3,859,949 10,581 SH SOLE 0 0 10,581
CENCORA INC COM 03073E105 7,658,875 27,065 SH SOLE 0 0 27,065
CHEVRON CORPORATION COM 166764100 4,795,007 28,927 SH SOLE 0 0 28,927
CHUBB LIMITED COM H1467J104 964,976 2,832 SH SOLE 0 0 2,832
CINTAS CORP COM 172908105 17,507,876 102,939 SH SOLE 0 0 102,939
CISCO SYS INC COM 17275R102 1,186,698 10,103 SH SOLE 0 0 10,103
CITIGROUP INC COM NEW 172967424 322,188 2,302 SH SOLE 0 0 2,302
CMS ENERGY CORP COM 125896100 568,625 7,433 SH SOLE 0 0 7,433
COCA COLA CO COM 191216100 1,839,774 22,638 SH SOLE 0 0 22,638
COHERENT CORP COM 19247G107 3,732,081 9,461 SH SOLE 0 0 9,461
COMFORT SYS USA INC COM 199908104 3,242,470 1,636 SH SOLE 0 0 1,636
CONOCOPHILLIPS COM 20825C104 992,987 9,552 SH SOLE 0 0 9,552
CONSOLIDATED EDISON INC COM 209115104 402,693 3,640 SH SOLE 0 0 3,640
CONSTELLATION ENERGY CORP COM 21037T109 12,343,492 49,698 SH SOLE 0 0 49,698
COSTCO WHOLESALE CORPORATION COM 22160K105 20,368,713 21,774 SH SOLE 0 0 21,774
CRESCENT ENERGY COMPANY CL A COM 44952J104 149,804 15,255 SH SOLE 0 0 15,255
CROWDSTRIKE HLDGS INC CL A 22788C105 1,731,565 2,269 SH SOLE 0 0 2,269
CSX CORP COM 126408103 269,210 5,664 SH SOLE 0 0 5,664
CUMMINS INC COM 231021106 1,959,188 2,747 SH SOLE 0 0 2,747
DANAHER CORP DEL COM 235851102 12,477,552 65,506 SH SOLE 0 0 65,506
DEERE & CO COM 244199105 1,530,638 2,413 SH SOLE 0 0 2,413
DEVON ENERGY CORP NEW COM 25179M103 3,775,532 91,373 SH SOLE 0 0 91,373
DIAMONDBACK ENERGY INC COM 25278X109 313,240 1,782 SH SOLE 0 0 1,782
DIGITAL RLTY TR INC COM 253868103 405,851 2,260 SH SOLE 0 0 2,260
DISNEY WALT CO COM 254687106 6,433,639 66,843 SH SOLE 0 0 66,843
DTE ENERGY CO COM 233331107 303,216 1,990 SH SOLE 0 0 1,990
DUKE ENERGY CORP NEW COM NEW 26441C204 1,471,113 11,622 SH SOLE 0 0 11,622
ECOLAB INC COM 278865100 642,196 2,305 SH SOLE 0 0 2,305
ELI LILLY & CO COM 532457108 18,667,989 15,564 SH SOLE 0 0 15,564
EMCOR GROUP INC COM 29084Q100 4,269,738 5,145 SH SOLE 0 0 5,145
EMERSON ELEC CO COM 291011104 1,142,910 7,984 SH SOLE 0 0 7,984
ENBRIDGE INC COM 29250N105 687,654 12,685 SH SOLE 0 0 12,685
ENTERGY CORP NEW COM 29364G103 934,271 8,134 SH SOLE 0 0 8,134
ENTERPRISE PRODS PARTNERS L COM 293792107 11,816,539 321,451 SH SOLE 0 0 321,451
EOG RES INC COM 26875P101 16,731,616 128,973 SH SOLE 0 0 128,973
EQT CORP COM 26884L109 1,911,993 35,960 SH SOLE 0 0 35,960
EQUINIX INC COM 29444U700 371,091 356 SH SOLE 0 0 356
EVERPURE INC CL A 74624M102 1,217,778 15,456 SH SOLE 0 0 15,456
EXELON CORP COM 30161N101 582,983 12,505 SH SOLE 0 0 12,505
EXPEDIA GROUP INC COM NEW 30212P303 365,908 1,430 SH SOLE 0 0 1,430
EXTRA SPACE STORAGE INC COM 30225T102 479,345 3,299 SH SOLE 0 0 3,299
EXXON MOBIL CORP COM 30231G102 28,115,020 205,639 SH SOLE 0 0 205,639
FERRARI N V COM N3167Y103 2,444,456 6,566 SH SOLE 0 0 6,566
FIRST TR EXCHANGE TRADED FD RBA INDL ETF 33738R704 226,525 1,700 SH SOLE 0 0 1,700
FIRST TR EXCHANGE-TRADED FD CLOUD COMPUTING 33734X192 1,609,607 11,962 SH SOLE 0 0 11,962
FLOTEK INDUSTRIES INC COM NEW 343389409 1,444,598 61,420 SH SOLE 0 0 61,420
FORD MTR CO COM 345370860 201,383 14,488 SH SOLE 0 0 14,488
GALLAGHER ARTHUR J & CO COM 363576109 11,004,958 47,937 SH SOLE 0 0 47,937
GARMIN LTD SHS H2906T109 24,993,713 105,219 SH SOLE 0 0 105,219
GE AEROSPACE COM NEW 369604301 3,210,767 8,591 SH SOLE 0 0 8,591
GE VERNOVA INC COM 36828A101 69,949,223 59,538 SH SOLE 0 0 59,538
GENERAC HLDGS INC COM 368736104 561,024 1,916 SH SOLE 0 0 1,916
GENERAL DYNAMICS CORP COM 369550108 573,160 1,618 SH SOLE 0 0 1,618
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 240,839 5,270 SH SOLE 0 0 5,270
GOLDMAN SACHS GROUP INC COM 38141G104 22,456,569 22,204 SH SOLE 0 0 22,204
GOLUB CAP BDC INC COM 38173M102 393,484 30,550 SH SOLE 0 0 30,550
HARTFORD INSURANCE GROUP INC COM 416515104 265,040 2,000 SH SOLE 0 0 2,000
HOME DEPOT INC COM 437076102 17,737,624 50,294 SH SOLE 0 0 50,294
HUMANA INC COM 444859102 200,199 504 SH SOLE 0 0 504
IDEX CORP COM 45167R104 731,006 3,221 SH SOLE 0 0 3,221
ILLINOIS TOOL WKS INC COM 452308109 1,081,751 4,000 SH SOLE 0 0 4,000
INTEL CORP COM 458140100 857,468 6,141 SH SOLE 0 0 6,141
INTERCONTINENTAL EXCHANGE IN COM 45866F104 6,672,052 54,196 SH SOLE 0 0 54,196
INTERNATIONAL BUSINESS MACHS COM 459200101 241,278 858 SH SOLE 0 0 858
INTUITIVE SURGICAL INC COM NEW 46120E602 2,591,283 6,516 SH SOLE 0 0 6,516
INVESCO EXCH TRADED FD TR II NASDAQ 100 ETF 46138G649 704,708 2,326 SH SOLE 0 0 2,326
INVESCO EXCH TRADED FD TR II S&P 500 MOMNTM 46138E339 344,080 2,130 SH SOLE 0 0 2,130
INVESCO EXCH TRADED FD TR II S&P INTL MOMNT 46138E222 11,118,501 184,417 SH SOLE 0 0 184,417
INVESCO EXCH TRD SLF IDX FD BULETSHS 2027 46138J585 1,365,540 61,110 SH SOLE 0 0 61,110
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 1,089,702 58,665 SH SOLE 0 0 58,665
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 HG 46138J395 899,504 42,570 SH SOLE 0 0 42,570
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 358,012 21,850 SH SOLE 0 0 21,850
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2030 46139W841 457,631 17,730 SH SOLE 0 0 17,730
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2032 46139W858 227,251 11,080 SH SOLE 0 0 11,080
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1,182,723 60,297 SH SOLE 0 0 60,297
INVESCO EXCH TRD SLF IDX FD INVSCO 28 HYCORP 46138J452 1,165,206 53,585 SH SOLE 0 0 53,585
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 945,519 56,805 SH SOLE 0 0 56,805
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 1,235,909 60,688 SH SOLE 0 0 60,688
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233 18,720,583 305,742 SH SOLE 0 0 305,742
INVESCO EXCHANGE TRADED FD T S&P MDCP400 PR 46137V217 311,680 4,830 SH SOLE 0 0 4,830
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332 232,330 7,000 SH SOLE 0 0 7,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1,083,850 5,094 SH SOLE 0 0 5,094
INVESCO QQQ TR UNIT SER 1 46090E103 56,489,242 76,710 SH SOLE 0 0 76,710
IRON MTN INC DEL COM 46284V101 320,070 2,534 SH SOLE 0 0 2,534
ISHARES INC CORE MSCI EMKT 46434G103 205,443 2,480 SH SOLE 0 0 2,480
ISHARES SILVER TR ISHARES 46428Q109 587,101 10,980 SH SOLE 0 0 10,980
ISHARES TR CORE MSCI EAFE 46432F842 5,796,056 60,013 SH SOLE 0 0 60,013
ISHARES TR CORE S&P MCP ETF 464287507 638,856 8,285 SH SOLE 0 0 8,285
ISHARES TR CORE S&P SCP ETF 464287804 378,191 2,550 SH SOLE 0 0 2,550
ISHARES TR CORE S&P TTL STK 464287150 4,474,189 27,237 SH SOLE 0 0 27,237
ISHARES TR CORE S&P500 ETF 464287200 3,387,068 4,523 SH SOLE 0 0 4,523
ISHARES TR CORE US AGGBD ET 464287226 335,740 3,392 SH SOLE 0 0 3,392
ISHARES TR EAFE SML CP ETF 464288273 260,796 3,170 SH SOLE 0 0 3,170
ISHARES TR GLOB HLTHCRE ETF 464287325 209,549 2,130 SH SOLE 0 0 2,130
ISHARES TR GLOBAL TECH ETF 464287291 520,128 3,600 SH SOLE 0 0 3,600
ISHARES TR IBDS DEC28 ETF 46435U515 2,259,370 89,480 SH SOLE 0 0 89,480
ISHARES TR IBON 2030 TE ETF 46436E122 365,349 13,805 SH SOLE 0 0 13,805
ISHARES TR IBON 2031 TE ETF 46438G661 266,462 10,340 SH SOLE 0 0 10,340
ISHARES TR IBONDS 27 ETF 46435UAA9 1,691,283 69,830 SH SOLE 0 0 69,830
ISHARES TR IBONDS 28 TR HI 46436E387 274,950 11,700 SH SOLE 0 0 11,700
ISHARES TR IBONDS 29 TR HI 46436E379 379,269 16,215 SH SOLE 0 0 16,215
ISHARES TR IBONDS DEC 2029 46436E163 246,791 9,720 SH SOLE 0 0 9,720
ISHARES TR IBONDS DEC 2030 46436E726 2,448,903 112,335 SH SOLE 0 0 112,335
ISHARES TR IBONDS DEC 2030 46438G687 245,506 9,490 SH SOLE 0 0 9,490
ISHARES TR IBONDS DEC 2031 46436E486 2,905,825 139,435 SH SOLE 0 0 139,435
ISHARES TR IBONDS DEC 2032 46436E312 2,446,831 97,135 SH SOLE 0 0 97,135
ISHARES TR IBONDS DEC 2033 46436E130 2,072,601 80,505 SH SOLE 0 0 80,505
ISHARES TR IBONDS DEC 2034 46438G653 1,609,890 61,800 SH SOLE 0 0 61,800
ISHARES TR IBONDS DEC 2035 46438G372 998,790 39,000 SH SOLE 0 0 39,000
ISHARES TR IBONDS DEC 28 46435U325 243,010 9,500 SH SOLE 0 0 9,500
ISHARES TR IBONDS DEC 29 46436E205 2,355,140 101,690 SH SOLE 0 0 101,690
ISHARES TR MSCI EAFE ETF 464287465 694,957 6,690 SH SOLE 0 0 6,690
ISHARES TR MSCI INTL MOMENT 46434V449 5,819,002 109,113 SH SOLE 0 0 109,113
ISHARES TR RUS 1000 ETF 464287622 1,124,078 2,745 SH SOLE 0 0 2,745
ISHARES TR RUS 1000 GRW ETF 464287614 5,232,027 42,136 SH SOLE 0 0 42,136
ISHARES TR RUS 1000 VAL ETF 464287598 9,224,219 38,049 SH SOLE 0 0 38,049
ISHARES TR RUS MID CAP ETF 464287499 711,454 6,449 SH SOLE 0 0 6,449
ISHARES TR RUSSELL 2000 ETF 464287655 2,073,105 6,900 SH SOLE 0 0 6,900
ISHARES TR S&P 100 ETF 464287101 11,844,310 32,373 SH SOLE 0 0 32,373
ISHARES TR S&P 500 GRWT ETF 464287309 700,853 5,096 SH SOLE 0 0 5,096
ISHARES TR S&P 500 VAL ETF 464287408 239,321 1,054 SH SOLE 0 0 1,054
ISHARES TR S&P MC 400GR ETF 464287606 3,724,750 31,700 SH SOLE 0 0 31,700
ISHARES TR S&P SML 600 GWT 464287887 285,760 1,600 SH SOLE 0 0 1,600
ISHARES TR U.S. MED DVC ETF 464288810 2,906,346 58,821 SH SOLE 0 0 58,821
ISHARES TR US AER DEF ETF 464288760 363,630 1,500 SH SOLE 0 0 1,500
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 299,370 5,870 SH SOLE 0 0 5,870
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 1,690,658 33,485 SH SOLE 0 0 33,485
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 234,543 2,630 SH SOLE 0 0 2,630
JOHNSON & JOHNSON COM 478160104 1,172,570 4,617 SH SOLE 0 0 4,617
JOHNSON CONTROLS INTERNATION SHS G51502105 256,423 1,755 SH SOLE 0 0 1,755
JPMORGAN CHASE & CO COM 46625H100 18,762,228 57,319 SH SOLE 0 0 57,319
KINDER MORGAN INC DEL COM 49456B101 1,298,418 40,614 SH SOLE 0 0 40,614
KKR & CO INC COM 48251W104 1,716,194 18,699 SH SOLE 0 0 18,699
KLA CORP COM NEW 482480100 862,891 2,860 SH SOLE 0 0 2,860
L3HARRIS TECHNOLOGIES INC COM 502431109 330,982 1,139 SH SOLE 0 0 1,139
LAM RESEARCH CORP COM NEW 512807306 5,230,293 12,070 SH SOLE 0 0 12,070
LAMAR ADVERTISING CO CL A 512816109 755,723 4,845 SH SOLE 0 0 4,845
LINDE PLC SHS G54950103 879,084 1,694 SH SOLE 0 0 1,694
LITTELFUSE INC COM 537008104 492,212 1,081 SH SOLE 0 0 1,081
LOCKHEED MARTIN CORP COM 539830109 1,641,990 3,223 SH SOLE 0 0 3,223
LOWES COS INC COM 548661107 914,372 4,147 SH SOLE 0 0 4,147
LPL FINL HLDGS INC COM 50212V100 2,815,392 9,995 SH SOLE 0 0 9,995
MACOM TECH SOLUTIONS HLDGS I COM 55405Y100 4,914,000 12,919 SH SOLE 0 0 12,919
MAIN STR CAP CORP COM 56035L104 5,953,118 114,748 SH SOLE 0 0 114,748
MARATHON PETE CORP COM 56585A102 23,303,553 91,147 SH SOLE 0 0 91,147
MARRIOTT INTL INC NEW CL A 571903202 22,100,361 59,636 SH SOLE 0 0 59,636
MARSH & MCLENNAN COS INC COM 571748102 14,312,727 85,875 SH SOLE 0 0 85,875
MASTERCARD INCORPORATED CL A 57636Q104 3,989,131 7,767 SH SOLE 0 0 7,767
MCDONALDS CORP COM 580135101 15,563,527 57,577 SH SOLE 0 0 57,577
MCKESSON CORP COM 58155Q103 22,957,293 30,383 SH SOLE 0 0 30,383
MERCADOLIBRE INC COM 58733R102 1,743,220 1,027 SH SOLE 0 0 1,027
MERCK & CO INC COM 58933Y105 1,870,243 14,554 SH SOLE 0 0 14,554
META PLATFORMS INC CL A 30303M102 14,918,275 26,484 SH SOLE 0 0 26,484
MICRON TECHNOLOGY INC COM 595112103 1,363,216 1,181 SH SOLE 0 0 1,181
MICROSOFT CORP COM 594918104 27,252,550 73,059 SH SOLE 0 0 73,059
MORGAN STANLEY COM NEW 617446448 799,578 3,825 SH SOLE 0 0 3,825
MOTOROLA SOLUTIONS INC COM NEW 620076307 17,001,290 40,938 SH SOLE 0 0 40,938
MPLX LP COM UNIT REP LTD 55336V100 870,130 15,447 SH SOLE 0 0 15,447
MSCI INC COM 55354G100 2,396,411 4,279 SH SOLE 0 0 4,279
MURPHY USA INC COM 626755102 401,458 745 SH SOLE 0 0 745
NETFLIX INC. COM 64110L106 4,045,310 56,657 SH SOLE 0 0 56,657
NEXTERA ENERGY INC COM 65339F101 1,899,957 21,647 SH SOLE 0 0 21,647
NORTHROP GRUMMAN CORP COM 666807102 323,412 635 SH SOLE 0 0 635
NUCOR CORP COM 670346105 451,292 2,026 SH SOLE 0 0 2,026
NVIDIA CORPORATION COM 67066G104 48,539,166 242,587 SH SOLE 0 0 242,587
NVIDIA CORPORATION COM 67066G104 40,018 200 SH Call SOLE 0 0 200
ONEOK INC NEW COM 682680103 2,508,307 28,851 SH SOLE 0 0 28,851
ORACLE CORP COM 68389X105 6,685,904 45,622 SH SOLE 0 0 45,622
OREILLY AUTOMOTIVE INC COM 67103H107 229,304 2,490 SH SOLE 0 0 2,490
PALANTIR TECHNOLOGIES INC CL A 69608A108 2,214,280 18,979 SH SOLE 0 0 18,979
PALO ALTO NETWORKS INC COM 697435105 5,479,850 16,069 SH SOLE 0 0 16,069
PARKER-HANNIFIN CORP COM 701094104 27,086,734 27,693 SH SOLE 0 0 27,693
PAYCHEX INC COM 704326107 552,418 5,618 SH SOLE 0 0 5,618
PEPSICO INC COM 713448108 1,118,133 8,258 SH SOLE 0 0 8,258
PHILIP MORRIS INTL INC COM 718172109 1,255,515 6,940 SH SOLE 0 0 6,940
PHILLIPS 66 COM 718546104 2,397,045 14,180 SH SOLE 0 0 14,180
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 543,144 24,400 SH SOLE 0 0 24,400
POLARIS INC COM 731068102 10,351,824 151,254 SH SOLE 0 0 151,254
PRINCIPAL EXCHANGE TRADED FD US MEGA CP ETF 74255Y870 19,794,160 267,031 SH SOLE 0 0 267,031
PROCTER & GAMBLE CO COM 742718109 1,826,793 12,458 SH SOLE 0 0 12,458
PROLOGIS INC. COM 74340W103 735,331 5,428 SH SOLE 0 0 5,428
PROSHARES TR PSHS ULTRA QQQ 74347R206 329,274 3,403 SH SOLE 0 0 3,403
PROSHARES TR S&P 500 DV ARIST 74348A467 216,778 3,860 SH SOLE 0 0 3,860
PROSHARES TR ULTRAPRO QQQ 74347X831 1,342,332 16,572 SH SOLE 0 0 16,572
PROSHARES TR ULTRPRO S&P500 74347X864 292,796 2,065 SH SOLE 0 0 2,065
PUBLIC STORAGE COM 74460D109 1,312,392 4,123 SH SOLE 0 0 4,123
PUBLIC SVC ENTERPRISE GROUP COM 744573106 479,331 5,906 SH SOLE 0 0 5,906
QUALCOMM INC COM 747525103 313,219 1,695 SH SOLE 0 0 1,695
QUANTA SVCS INC COM 74762E102 8,796,009 12,216 SH SOLE 0 0 12,216
REPUBLIC SVCS INC COM 760759100 1,327,701 6,231 SH SOLE 0 0 6,231
RIO TINTO PLC SPONSORED ADR 767204100 12,081,266 127,265 SH SOLE 0 0 127,265
RTX CORPORATION COM 75513E101 579,056 3,052 SH SOLE 0 0 3,052
S&P GLOBAL INC COM 78409V104 21,865,789 53,690 SH SOLE 0 0 53,690
SCHWAB CHARLES CORP COM 808513105 219,234 2,376 SH SOLE 0 0 2,376
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3,156,388 108,991 SH SOLE 0 0 108,991
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 1,894,711 55,990 SH SOLE 0 0 55,990
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 288,090 9,789 SH SOLE 0 0 9,789
SELECT SECTOR SPDR TR ST STR DISCR ETF 81369Y407 5,843,476 49,825 SH SOLE 0 0 49,825
SELECT SECTOR SPDR TR ST STR TECHN ETF 81369Y803 4,308,038 22,612 SH SOLE 0 0 22,612
SELECT SECTOR SPDR TR ST STR UTIL ETF 81369Y886 267,642 5,903 SH SOLE 0 0 5,903
SERVICENOW INC COM 81762P102 442,789 4,460 SH SOLE 0 0 4,460
SHERWIN WILLIAMS CO COM 824348106 16,604,652 48,224 SH SOLE 0 0 48,224
SHOPIFY INC CL A SUB VTG SHS 82509L107 686,564 6,013 SH SOLE 0 0 6,013
SOUTHSTATE BK CORP COM 84472E102 322,534 3,229 SH SOLE 0 0 3,229
SPDR GOLD TR GOLD SHS 78463V107 6,192,836 16,811 SH SOLE 0 0 16,811
SPDR SERIES TRUST ST STR P500ETF 78464A854 28,263,805 321,618 SH SOLE 0 0 321,618
SPDR SERIES TRUST ST STR SP BANK 78464A797 1,193,850 17,500 SH SOLE 0 0 17,500
SPDR SERIES TRUST ST STR SP INS 78464A789 272,015 4,460 SH SOLE 0 0 4,460
SPX TECHNOLOGIES INC COM 78473E103 2,492,643 10,167 SH SOLE 0 0 10,167
STATE STR SPDR S&P 500 ETF T TR UNIT 78462F103 25,324,500 33,912 SH SOLE 0 0 33,912
STATE STR SPDR S&P MIDCAP 40 UTSER1 S&PDCRP 78467Y107 4,274,901 6,078 SH SOLE 0 0 6,078
STELLAR BANCORP INC COM 858927106 3,145,580 79,999 SH SOLE 0 0 79,999
STERLING INFRASTRUCTURE INC COM 859241101 3,410,320 4,063 SH SOLE 0 0 4,063
STRYKER CORPORATION COM 863667101 17,874,493 56,773 SH SOLE 0 0 56,773
SYSCO CORP COM 871829107 454,113 5,433 SH SOLE 0 0 5,433
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 18,517,299 38,774 SH SOLE 0 0 38,774
TARGA RES CORP COM 87612G101 914,965 3,412 SH SOLE 0 0 3,412
TECHNIPFMC PLC COM G87110105 563,550 8,500 SH SOLE 0 0 8,500
TESLA INC COM 88160R101 5,028,273 11,955 SH SOLE 0 0 11,955
TEXAS INSTRS INC COM 882508104 24,944,086 83,685 SH SOLE 0 0 83,685
THE CIGNA GROUP COM 125523100 250,869 910 SH SOLE 0 0 910
THERMO FISHER SCIENTIFIC INC COM 883556102 791,146 1,578 SH SOLE 0 0 1,578
TJX COS INC NEW COM 872540109 16,883,836 111,444 SH SOLE 0 0 111,444
TORTOISE CAPITAL SERIES TRUS NORTH AMRCN PIPE 890930308 233,550 5,570 SH SOLE 0 0 5,570
TORTOISE ENERGY INFRSTRCTR C COM 89147L886 643,050 15,000 SH SOLE 0 0 15,000
TRANE TECHNOLOGIES PLC SHS G8994E103 366,897 747 SH SOLE 0 0 747
TRAVELERS COMPANIES INC COM 89417E109 519,609 1,574 SH SOLE 0 0 1,574
UBIQUITI INC COM 90353W103 1,833,325 3,433 SH SOLE 0 0 3,433
UNION PAC CORP COM 907818108 17,082,670 62,804 SH SOLE 0 0 62,804
UNITED STATES ANTIMONY CORP COM 911549103 176,418 24,300 SH SOLE 0 0 24,300
VAIL RESORTS INC COM 91879Q109 292,723 2,150 SH SOLE 0 0 2,150
VALERO ENERGY CORP COM 91913Y100 1,016,758 3,904 SH SOLE 0 0 3,904
VALMONT INDS INC COM 920253101 274,360 475 SH SOLE 0 0 475
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 8,009,073 12,211 SH SOLE 0 0 12,211
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 345,321 4,704 SH SOLE 0 0 4,704
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 15,059,737 61,166 SH SOLE 0 0 61,166
VANGUARD INDEX FDS GROWTH ETF 922908736 13,159,263 152,766 SH SOLE 0 0 152,766
VANGUARD INDEX FDS MID CAP ETF 922908629 2,686,976 33,350 SH SOLE 0 0 33,350
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 4,147,004 6,038 SH SOLE 0 0 6,038
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,040,128 3,431 SH SOLE 0 0 3,431
VANGUARD INDEX FDS SML CP GRW ETF 922908595 490,038 1,340 SH SOLE 0 0 1,340
VANGUARD INDEX FDS TOTAL STK MKT 922908769 120,909,785 326,748 SH SOLE 0 0 326,748
VANGUARD INDEX FDS VALUE ETF 922908744 4,249,635 19,500 SH SOLE 0 0 19,500
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 565,264 9,470 SH SOLE 0 0 9,470
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 3,941,558 34,070 SH SOLE 0 0 34,070
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 1,159,777 3,424 SH SOLE 0 0 3,424
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 7,555,466 31,931 SH SOLE 0 0 31,931
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 542,213 7,610 SH SOLE 0 0 7,610
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810 1,163,795 12,463 SH SOLE 0 0 12,463
VANGUARD WORLD FD ENERGY ETF 92204A306 202,676 1,350 SH SOLE 0 0 1,350
VANGUARD WORLD FD INF TECH ETF 92204A702 1,017,354 8,512 SH SOLE 0 0 8,512
VANGUARD WORLD FD MEGA CAP INDEX 921910873 10,082,718 36,848 SH SOLE 0 0 36,848
VERALTO CORP COM SHS 92338C103 765,594 8,633 SH SOLE 0 0 8,633
VERTIV HOLDINGS CO COM CL A 92537N108 1,688,162 5,042 SH SOLE 0 0 5,042
VIPER ENERGY INC CL A 64361Q101 309,520 7,300 SH SOLE 0 0 7,300
VISA INC COM CL A 92826C839 23,427,052 68,283 SH SOLE 0 0 68,283
VISTRA CORP COM 92840M102 1,334,078 8,410 SH SOLE 0 0 8,410
VONTIER CORPORATION COM 928881101 755,740 26,060 SH SOLE 0 0 26,060
WALMART INC COM 931142103 28,712,727 253,512 SH SOLE 0 0 253,512
WASTE MGMT INC DEL COM 94106L109 1,722,417 7,728 SH SOLE 0 0 7,728
WEC ENERGY GROUP INC COM 92939U106 630,675 5,401 SH SOLE 0 0 5,401
WELLS FARGO & CO COM 949746101 1,106,715 13,392 SH SOLE 0 0 13,392
WELLTOWER INC COM 95040Q104 476,864 2,101 SH SOLE 0 0 2,101
WILLIAMS COS INC COM 969457100 2,360,146 31,748 SH SOLE 0 0 31,748
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 1,142,693 22,695 SH SOLE 0 0 22,695
WORLD GOLD TR SPDR GLD MINIS 98149E303 754,490 9,500 SH SOLE 0 0 9,500
WW GRAINGER INC COM 384802104 370,029 272 SH SOLE 0 0 272
XCEL ENERGY INC COM 98389B100 584,584 7,280 SH SOLE 0 0 7,280