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
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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   848,438 7,761 SH   SOLE   0 0 7,761
AAON INC COM PAR $0.004 000360206   2,754,465 37,288 SH   SOLE   0 0 37,288
ABBOTT LABS COM 002824100   3,586,650 32,585 SH   SOLE   0 0 32,585
ABBVIE INC COM 00287Y109   63,311,877 408,543 SH   SOLE   31,294 0 377,249
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   79,222,261 225,762 SH   SOLE   235 0 225,527
ADOBE INC COM 00724F101   285,771 479 SH   SOLE   0 0 479
ADVANCED MICRO DEVICES INC COM 007903107   488,517 3,314 SH   SOLE   113 0 3,201
AGNC INVT CORP COM 00123Q104   184,614 18,819 SH   SOLE   580 0 18,239
AIRBNB INC COM CL A 009066101   13,267,995 97,458 SH   SOLE   170 0 97,289
ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108   2,485,664 117,359 SH   SOLE   0 0 117,359
ALLSTATE CORP COM 020002101   353,602 2,526 SH   SOLE   383 0 2,143
ALPHABET INC CAP STK CL C 02079K107   89,844,594 637,512 SH   SOLE   1,277 0 636,235
ALPHABET INC CAP STK CL A 02079K305   3,857,599 27,615 SH   SOLE   40 0 27,575
ALTRIA GROUP INC COM 02209S103   654,113 16,215 SH   SOLE   0 0 16,215
AMAZON COM INC COM 023135106   94,104,649 619,354 SH   SOLE   38,008 0 581,346
AMERICAN ELEC PWR CO INC COM 025537101   523,743 6,448 SH   SOLE   0 0 6,448
AMERICAN EXPRESS CO COM 025816109   257,109 1,372 SH   SOLE   0 0 1,372
AMGEN INC COM 031162100   718,886 2,496 SH   SOLE   0 0 2,496
ANTERO MIDSTREAM CORP COM 03676B102   175,420 14,000 SH   SOLE   0 0 14,000
APOLLO GLOBAL MGMT INC COM 03769M106   401,183 4,305 SH   SOLE   0 0 4,305
APPLE INC COM 037833100   128,191,399 665,826 SH   SOLE   2,909 0 662,916
APPLIED MATLS INC COM 038222105   52,336,427 322,925 SH   SOLE   326 0 322,599
ARCH CAP GROUP LTD ORD G0450A105   391,032 5,265 SH   SOLE   0 0 5,265
ARES CAPITAL CORP COM 04010L103   23,534,932 1,174,984 SH   SOLE   7,005 0 1,167,979
ASML HOLDING N V N Y REGISTRY SHS N07059210   211,181 279 SH   SOLE   0 0 279
AT&T INC COM 00206R102   6,252,384 372,609 SH   SOLE   350,200 0 22,409
AUTOMATIC DATA PROCESSING IN COM 053015103   1,237,071 5,310 SH   SOLE   0 0 5,310
AXON ENTERPRISE INC COM 05464C101   648,408 2,510 SH   SOLE   0 0 2,510
BAKER HUGHES COMPANY CL A 05722G100   532,114 15,568 SH   SOLE   0 0 15,568
BANCFIRST CORP COM 05945F103   305,227 3,136 SH   SOLE   0 0 3,136
BANK AMERICA CORP COM 060505104   2,346,614 69,694 SH   SOLE   22,180 0 47,514
BCE INC COM NEW 05534B760   29,237,236 742,439 SH   SOLE   2,505 0 739,934
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   55,578,161 155,830 SH   SOLE   234 0 155,596
BLACKROCK INC COM 09247X101   42,646,907 52,534 SH   SOLE   52 0 52,482
BLACKSTONE INC COM 09260D107   43,231,224 330,211 SH   SOLE   955 0 329,256
BOEING CO COM 097023105   5,162,371 19,805 SH   SOLE   5,239 0 14,566
BOK FINL CORP COM NEW 05561Q201   305,000 3,561 SH   SOLE   1,646 0 1,915
BP PLC SPONSORED ADR 055622104   2,670,780 75,446 SH   SOLE   50,000 0 25,446
BRISTOL-MYERS SQUIBB CO COM 110122108   653,572 12,738 SH   SOLE   0 0 12,738
BROADCOM INC COM 11135F101   50,362,195 45,117 SH   SOLE   142 0 44,975
BROOKFIELD CORP CL A LTD VT SH 11271J107   34,858,553 868,857 SH   SOLE   895 0 867,962
CAMECO CORP COM 13321L108   25,473,892 591,042 SH   SOLE   657 0 590,385
CARNIVAL CORP UNIT 99/99/9999 143658300   381,924 20,600 SH   SOLE   20,000 0 600
CATERPILLAR INC COM 149123101   762,122 2,578 SH   SOLE   0 0 2,578
CHENIERE ENERGY INC COM NEW 16411R208   1,794,162 10,510 SH   SOLE   0 0 10,510
CHEVRON CORP NEW COM 166764100   78,648,828 527,278 SH   SOLE   23,960 0 503,318
CHIPOTLE MEXICAN GRILL INC COM 169656105   311,027 136 SH   SOLE   0 0 136
CISCO SYS INC COM 17275R102   36,470,375 721,900 SH   SOLE   2,276 0 719,624
CITIZENS FINL GROUP INC COM 174610105   3,320,628 100,200 SH   SOLE   100,000 0 200
COCA COLA CO COM 191216100   41,584,118 705,653 SH   SOLE   5,035 0 700,618
COLGATE PALMOLIVE CO COM 194162103   753,419 9,452 SH   SOLE   0 0 9,452
COMCAST CORP NEW CL A 20030N101   364,390 8,310 SH   SOLE   0 0 8,310
COMMERCE BANCSHARES INC COM 200525103   236,660 4,431 SH   SOLE   0 0 4,431
CONOCOPHILLIPS COM 20825C104   11,975,925 103,178 SH   SOLE   78,277 0 24,901
CONSTELLATION ENERGY CORP COM 21037T109   34,002,181 290,890 SH   SOLE   7,529 0 283,361
CORTEVA INC COM 22052L104   281,229 5,869 SH   SOLE   926 0 4,943
COSTCO WHSL CORP NEW COM 22160K105   1,841,145 2,789 SH   SOLE   5 0 2,785
COTERRA ENERGY INC COM 127097103   316,063 12,385 SH   SOLE   0 0 12,385
CRISPR THERAPEUTICS AG NAMEN AKT H17182108   15,979,564 255,265 SH   SOLE   262 0 255,003
CROWDSTRIKE HLDGS INC CL A 22788C105   394,469 1,545 SH   SOLE   0 0 1,545
CSX CORP COM 126408103   303,338 8,749 SH   SOLE   0 0 8,749
CULLEN FROST BANKERS INC COM 229899109   234,230 2,159 SH   SOLE   0 0 2,159
CUMMINS INC COM 231021106   24,915,280 104,000 SH   SOLE   104,000 0 0
CVS HEALTH CORP COM 126650100   1,211,117 15,338 SH   SOLE   0 0 15,338
DANAHER CORPORATION COM 235851102   51,150,045 221,103 SH   SOLE   223 0 220,880
DELTA AIR LINES INC DEL COM NEW 247361702   4,240,690 105,411 SH   SOLE   100,000 0 5,411
DEVON ENERGY CORP NEW COM 25179M103   37,471,991 827,196 SH   SOLE   111,093 0 716,103
DILLARDS INC CL A 254067101   580,449 1,438 SH   SOLE   0 0 1,438
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708   426,992 14,608 SH   SOLE   0 0 14,608
DISNEY WALT CO COM 254687106   1,054,546 11,680 SH   SOLE   47 0 11,633
DOORDASH INC CL A 25809K105   17,291,213 174,853 SH   SOLE   186 0 174,667
DOW INC COM 260557103   29,192,537 532,322 SH   SOLE   27,310 0 505,012
DUKE ENERGY CORP NEW COM NEW 26441C204   780,665 8,045 SH   SOLE   100 0 7,945
DUPONT DE NEMOURS INC COM 26614N102   453,479 5,895 SH   SOLE   666 0 5,229
EATON CORP PLC SHS G29183103   18,818,147 78,142 SH   SOLE   251 0 77,891
ECOLAB INC COM 278865100   25,034,452 126,214 SH   SOLE   114 0 126,100
EDWARDS LIFESCIENCES CORP COM 28176E108   828,761 10,869 SH   SOLE   0 0 10,869
ELI LILLY & CO COM 532457108   2,304,515 3,953 SH   SOLE   0 0 3,953
EMERSON ELEC CO COM 291011104   8,392,872 86,231 SH   SOLE   0 0 86,231
ENBRIDGE INC COM 29250N105   5,501,191 152,726 SH   SOLE   150,196 0 2,530
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   5,796,857 420,062 SH   SOLE   349,684 0 70,378
ENTERPRISE PRODS PARTNERS L COM 293792107   12,176,203 462,095 SH   SOLE   450,000 0 12,095
EXELON CORP COM 30161N101   905,646 25,227 SH   SOLE   21,862 0 3,365
EXXON MOBIL CORP COM 30231G102   65,841,594 658,548 SH   SOLE   4,687 0 653,861
FEDEX CORP COM 31428X106   227,420 899 SH   SOLE   0 0 899
FIFTH THIRD BANCORP COM 316773100   2,298,417 66,640 SH   SOLE   20,000 0 46,640
FIRST FINL BANKSHARES INC COM 32020R109   332,512 10,974 SH   SOLE   0 0 10,974
FIRST SOLAR INC COM 336433107   309,243 1,795 SH   SOLE   0 0 1,795
FORD MTR CO DEL COM 345370860   2,031,339 166,640 SH   SOLE   161,120 0 5,520
FORTIVE CORP COM 34959J108   605,607 8,225 SH   SOLE   0 0 8,225
FREEPORT-MCMORAN INC CL B 35671D857   31,820,477 747,486 SH   SOLE   766 0 746,720
GALLAGHER ARTHUR J & CO COM 363576109   217,909 969 SH   SOLE   100 0 869
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   758,896 9,815 SH   SOLE   8,333 0 1,482
GENASYS INC COM 36872P103   133,889 65,955 SH   SOLE   0 0 65,955
GENERAL DYNAMICS CORP COM 369550108   1,061,531 4,088 SH   SOLE   0 0 4,088
GENERAL ELECTRIC CO COM NEW 369604301   3,740,587 29,308 SH   SOLE   25,000 0 4,308
GENERAL MLS INC COM 370334104   25,185,154 386,631 SH   SOLE   1,397 0 385,234
GLOBANT S A COM L44385109   216,800 911 SH   SOLE   0 0 911
GOLDMAN SACHS GROUP INC COM 38141G104   13,306,959 34,495 SH   SOLE   34,000 0 495
HALLIBURTON CO COM 406216101   876,170 24,237 SH   SOLE   550 0 23,687
HCA HEALTHCARE INC COM 40412C101   302,891 1,119 SH   SOLE   0 0 1,119
HELMERICH & PAYNE INC COM 423452101   2,239,683 61,836 SH   SOLE   0 0 61,836
HENRY JACK & ASSOC INC COM 426281101   259,828 1,590 SH   SOLE   0 0 1,590
HESS CORP COM 42809H107   366,166 2,540 SH   SOLE   0 0 2,540
HOME DEPOT INC COM 437076102   38,747,467 111,809 SH   SOLE   317 0 111,492
HONEYWELL INTL INC COM 438516106   74,405,875 354,804 SH   SOLE   115,237 0 239,567
HUMANA INC COM 444859102   790,317 1,726 SH   SOLE   0 0 1,726
HUNT J B TRANS SVCS INC COM 445658107   233,696 1,170 SH   SOLE   0 0 1,170
INTEL CORP COM 458140100   658,426 13,103 SH   SOLE   0 0 13,103
INTELLIA THERAPEUTICS INC COM 45826J105   8,681,661 284,738 SH   SOLE   311 0 284,427
INTERNATIONAL BANCSHARES COR COM 459044103   379,805 6,992 SH   SOLE   0 0 6,992
INTERNATIONAL BUSINESS MACHS COM 459200101   50,816,113 310,707 SH   SOLE   1,294 0 309,413
INTERPUBLIC GROUP COS INC COM 460690100   18,409,296 564,010 SH   SOLE   1,661 0 562,350
INTUIT COM 461202103   278,138 445 SH   SOLE   0 0 445
INTUITIVE SURGICAL INC COM NEW 46120E602   34,932,326 103,546 SH   SOLE   101 0 103,445
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   545,630 8,708 SH   SOLE   0 0 8,708
INVESCO EXCHANGE TRADED FD T S&P500 EQL TEC 46137V282   323,864 9,922 SH   SOLE   0 0 9,922
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   414,035 2,624 SH   SOLE   0 0 2,624
INVESCO QQQ TR UNIT SER 1 46090E103   4,067,671 9,933 SH   SOLE   47 0 9,886
ISHARES INC CORE MSCI EMKT 46434G103   17,276,885 341,575 SH   SOLE   1,407 0 340,169
ISHARES INC MSCI GBL ETF NEW 46434G848   217,715 5,055 SH   SOLE   27 0 5,028
ISHARES TR SELECT DIVID ETF 464287168   230,881 1,970 SH   SOLE   0 0 1,970
ISHARES TR IBONDS DEC25 ETF 46434VBD1   40,987,218 1,655,380 SH   SOLE   6,022 0 1,649,358
ISHARES TR IBONDS DEC2026 46435GAA0   41,436,320 1,733,737 SH   SOLE   6,467 0 1,727,270
ISHARES TR USD INV GRDE ETF 464288620   265,886 5,187 SH   SOLE   0 0 5,187
ISHARES TR IBONDS DEC24 ETF 46434VBG4   267,409 10,735 SH   SOLE   0 0 10,735
ISHARES TR CORE S&P MCP ETF 464287507   26,057,041 94,018 SH   SOLE   510 0 93,508
ISHARES TR S&P 500 GRWT ETF 464287309   38,009,837 506,123 SH   SOLE   4,184 0 501,939
ISHARES TR CORE MSCI EAFE 46432F842   28,509,005 405,245 SH   SOLE   1,662 0 403,584
ISHARES TR S&P 500 VAL ETF 464287408   726,339 4,177 SH   SOLE   1,595 0 2,582
ISHARES TR RUS 1000 ETF 464287622   223,378 852 SH   SOLE   0 0 852
ISHARES TR CORE S&P SCP ETF 464287804   26,663,705 246,316 SH   SOLE   2,828 0 243,488
ISHARES TR RUS MDCP VAL ETF 464287473   211,415 1,818 SH   SOLE   0 0 1,818
ISHARES TR IBONDS 27 ETF 46435UAA9   67,383,702 2,815,867 SH   SOLE   10,333 0 2,805,534
ISHARES TR MBS ETF 464288588   33,615,146 357,304 SH   SOLE   0 0 357,304
ISHARES TR RUS 1000 GRW ETF 464287614   477,493 1,575 SH   SOLE   0 0 1,575
ISHARES TR RUS MD CP GR ETF 464287481   230,857 2,210 SH   SOLE   0 0 2,210
ISHARES TR MSCI INTL MOMENT 46434V449   3,121,854 91,043 SH   SOLE   0 0 91,043
ISHARES TR IBDS DEC28 ETF 46435U515   52,023,484 2,073,475 SH   SOLE   7,972 0 2,065,502
ISHARES TR IBONDS DEC 29 46436E205   69,139,946 2,996,963 SH   SOLE   11,190 0 2,985,773
ISHARES TR CORE S&P500 ETF 464287200   1,064,691 2,229 SH   SOLE   0 0 2,229
ISHARES TR MSCI INTL VLU FT 46435G409   3,299,740 124,472 SH   SOLE   0 0 124,472
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   39,599,647 720,255 SH   SOLE   3,504 0 716,751
J P MORGAN EXCHANGE TRADED F NASDAQ EQT PREM 46654Q203   23,645,546 473,574 SH   SOLE   1,300 0 472,274
JANUS DETROIT STR TR HENDERSON MTG 47103U852   53,694,509 1,168,796 SH   SOLE   0 0 1,168,796
JOHNSON & JOHNSON COM 478160104   46,949,594 299,538 SH   SOLE   1,150 0 298,388
JPMORGAN CHASE & CO COM 46625H100   103,566,625 608,857 SH   SOLE   70,631 0 538,226
KINDER MORGAN INC DEL COM 49456B101   1,809,029 102,553 SH   SOLE   100,000 0 2,553
KROGER CO COM 501044101   352,823 7,719 SH   SOLE   150 0 7,569
LAM RESEARCH CORP COM 512807108   2,309,336 2,948 SH   SOLE   5 0 2,943
LAUDER ESTEE COS INC CL A 518439104   240,289 1,643 SH   SOLE   0 0 1,643
LEGGETT & PLATT INC COM 524660107   611,724 23,375 SH   SOLE   0 0 23,375
LINCOLN NATL CORP IND COM 534187109   3,101,550 115,000 SH   SOLE   115,000 0 0
LOCKHEED MARTIN CORP COM 539830109   39,821,325 87,859 SH   SOLE   423 0 87,436
LOEWS CORP COM 540424108   417,540 6,000 SH   SOLE   0 0 6,000
LOWES COS INC COM 548661107   411,783 1,850 SH   SOLE   5 0 1,845
MARATHON OIL CORP COM 565849106   849,386 35,157 SH   SOLE   5,068 0 30,089
MARATHON PETE CORP COM 56585A102   785,259 5,293 SH   SOLE   3,425 0 1,868
MARSH & MCLENNAN COS INC COM 571748102   494,896 2,612 SH   SOLE   0 0 2,612
MASTERCARD INCORPORATED CL A 57636Q104   545,656 1,279 SH   SOLE   10 0 1,269
MCDONALDS CORP COM 580135101   1,775,294 5,987 SH   SOLE   0 0 5,987
MCKESSON CORP COM 58155Q103   680,453 1,470 SH   SOLE   100 0 1,370
MERCADOLIBRE INC COM 58733R102   388,170 247 SH   SOLE   0 0 247
MERCK & CO INC COM 58933Y105   763,153 7,000 SH   SOLE   0 0 7,000
META MATERIALS INC COM 59134N104   2,146 32,520 SH   SOLE   0 0 32,520
META PLATFORMS INC CL A 30303M102   4,035,498 11,401 SH   SOLE   24 0 11,377
MICROSOFT CORP COM 594918104   176,971,491 470,619 SH   SOLE   400 0 470,219
MORGAN STANLEY COM NEW 617446448   54,256,310 581,837 SH   SOLE   133,596 0 448,241
MPLX LP COM UNIT REP LTD 55336V100   2,878,481 78,390 SH   SOLE   75,000 0 3,390
NETFLIX INC COM 64110L106   774,139 1,590 SH   SOLE   24 0 1,566
NEW YORK CMNTY BANCORP INC COM 649445103   113,553 11,100 SH   SOLE   9,600 0 1,500
NEXTERA ENERGY INC COM 65339F101   531,466 8,750 SH   SOLE   0 0 8,750
NIKE INC CL B 654106103   202,835 1,868 SH   SOLE   156 0 1,712
NORFOLK SOUTHN CORP COM 655844108   286,729 1,213 SH   SOLE   0 0 1,213
NORTHROP GRUMMAN CORP COM 666807102   623,562 1,332 SH   SOLE   152 0 1,180
NOVANTA INC COM 67000B104   842,050 5,000 SH   SOLE   0 0 5,000
NOVO-NORDISK A S ADR 670100205   571,505 5,524 SH   SOLE   24 0 5,500
NVIDIA CORPORATION COM 67066G104   52,868,402 106,757 SH   SOLE   150 0 106,607
NXP SEMICONDUCTORS N V COM N6596X109   40,282,773 175,387 SH   SOLE   181 0 175,205
OCCIDENTAL PETE CORP COM 674599105   418,067 7,002 SH   SOLE   1,304 0 5,698
OGE ENERGY CORP COM 670837103   235,318 6,737 SH   SOLE   0 0 6,737
ONEOK INC NEW COM 682680103   15,683,294 223,345 SH   SOLE   150,190 0 73,155
ORACLE CORP COM 68389X105   2,163,008 20,516 SH   SOLE   0 0 20,516
PACCAR INC COM 693718108   17,821,125 182,500 SH   SOLE   182,500 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   225,494 13,133 SH   SOLE   150 0 12,983
PALO ALTO NETWORKS INC COM 697435105   239,737 813 SH   SOLE   0 0 813
PAYCHEX INC COM 704326107   25,949,436 217,861 SH   SOLE   666 0 217,195
PEPSICO INC COM 713448108   295,275,622 1,738,552 SH   SOLE   255 0 1,738,297
PERSPECTIVE THERAPEUTICS INC COM 46489V104   4,020 10,000 SH   SOLE   0 0 10,000
PFIZER INC COM 717081103   592,968 20,596 SH   SOLE   700 0 19,896
PHILIP MORRIS INTL INC COM 718172109   594,868 6,323 SH   SOLE   0 0 6,323
PHILLIPS 66 COM 718546104   1,989,937 14,946 SH   SOLE   419 0 14,527
PIONEER NAT RES CO COM 723787107   36,125,579 160,644 SH   SOLE   646 0 159,998
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   4,234,425 279,500 SH   SOLE   279,500 0 0
POOL CORP COM 73278L105   358,839 900 SH   SOLE   0 0 900
PORCH GROUP INC COM 733245104   232,371 75,445 SH   SOLE   0 0 75,445
PRECISION DRILLING CORP COM NEW 74022D407   271,450 5,000 SH   SOLE   0 0 5,000
PROCTER AND GAMBLE CO COM 742718109   43,110,696 294,191 SH   SOLE   294 0 293,896
PROSPERITY BANCSHARES INC COM 743606105   338,108 4,992 SH   SOLE   0 0 4,992
QUALCOMM INC COM 747525103   419,596 2,901 SH   SOLE   17 0 2,884
REGIONS FINANCIAL CORP NEW COM 7591EP100   1,939,938 100,100 SH   SOLE   100,000 0 100
RIO TINTO PLC SPONSORED ADR 767204100   30,260,035 406,393 SH   SOLE   1,059 0 405,334
ROCKWELL AUTOMATION INC COM 773903109   379,717 1,223 SH   SOLE   0 0 1,223
RTX CORPORATION COM 75513E101   1,265,971 15,046 SH   SOLE   109 0 14,937
SCHLUMBERGER LTD COM STK 806857108   38,575,329 741,263 SH   SOLE   740 0 740,523
SCHWAB CHARLES CORP COM 808513105   1,951,935 28,371 SH   SOLE   6,360 0 22,011
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   2,025,682 36,387 SH   SOLE   0 0 36,387
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   1,000,363 13,140 SH   SOLE   80 0 13,060
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   214,895 3,469 SH   SOLE   0 0 3,469
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   348,432 4,200 SH   SOLE   0 0 4,200
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888   37,314,684 1,069,495 SH   SOLE   5,960 0 1,063,535
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   37,609,391 1,017,570 SH   SOLE   5,626 0 1,011,944
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   1,545,064 27,395 SH   SOLE   0 0 27,395
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   4,083,431 108,602 SH   SOLE   100,000 0 8,602
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   352,256 4,890 SH   SOLE   0 0 4,890
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   2,058,958 10,697 SH   SOLE   0 0 10,697
SEMPRA COM 816851109   363,046 4,858 SH   SOLE   0 0 4,858
SERVICENOW INC COM 81762P102   410,471 581 SH   SOLE   5 0 576
SHELL PLC SPON ADS 780259305   302,022 4,590 SH   SOLE   0 0 4,590
SHERWIN WILLIAMS CO COM 824348106   463,172 1,485 SH   SOLE   0 0 1,485
SHOPIFY INC CL A 82509L107   723,146 9,283 SH   SOLE   30 0 9,253
SIMON PPTY GROUP INC NEW COM 828806109   37,083,253 259,978 SH   SOLE   806 0 259,172
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   14,475,043 240,369 SH   SOLE   714 0 239,655
SOFI TECHNOLOGIES INC COM 83406F102   121,350 12,196 SH   SOLE   300 0 11,896
SOUTHERN CO COM 842587107   49,871,249 711,227 SH   SOLE   2,675 0 708,552
SOUTHERN COPPER CORP COM 84265V105   22,859,159 265,588 SH   SOLE   871 0 264,717
SOUTHWEST AIRLS CO COM 844741108   613,480 21,242 SH   SOLE   10,000 0 11,242
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   644,744 1,711 SH   SOLE   0 0 1,711
SPDR GOLD TR GOLD SHS 78463V107   324,607 1,698 SH   SOLE   42 0 1,656
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   2,052,822 57,973 SH   SOLE   0 0 57,973
SPDR S&P 500 ETF TR TR UNIT 78462F103   169,924,479 357,502 SH   SOLE   239,945 0 117,558
SPDR SER TR PORTFOLIO INTRMD 78464A375   64,835,814 1,974,895 SH   SOLE   0 0 1,974,895
SPDR SER TR PORTFLI HIGH YLD 78468R606   11,527,647 493,056 SH   SOLE   2,720 0 490,336
SPDR SER TR S&P BIOTECH 78464A870   234,229 2,623 SH   SOLE   100 0 2,523
SPDR SER TR DJ REIT ETF 78464A607   8,392,163 88,042 SH   SOLE   288 0 87,754
SPDR SER TR BBG CONV SEC ETF 78464A359   479,437 6,645 SH   SOLE   0 0 6,645
SPDR SER TR S&P DIVID ETF 78464A763   1,148,183 9,188 SH   SOLE   0 0 9,188
SPIRIT AIRLS INC COM 848577102   819,500 50,000 SH   SOLE   50,000 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848   62,700,043 1,557,765 SH   SOLE   280 0 1,557,485
STANLEY BLACK & DECKER INC COM 854502101   545,730 5,563 SH   SOLE   5,000 0 563
STARBUCKS CORP COM 855244109   416,765 4,341 SH   SOLE   15 0 4,326
STRYKER CORPORATION COM 863667101   35,453,422 118,391 SH   SOLE   116 0 118,275
SYNOPSYS INC COM 871607107   226,560 440 SH   SOLE   0 0 440
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   241,176 2,319 SH   SOLE   0 0 2,319
TARGET CORP COM 87612E106   400,984 2,816 SH   SOLE   0 0 2,816
TASEKO MINES LTD COM 876511106   19,460 13,900 SH   SOLE   3,900 0 10,000
TESLA INC COM 88160R101   4,846,654 19,505 SH   SOLE   18 0 19,487
TEXAS INSTRS INC COM 882508104   33,655,828 197,441 SH   SOLE   577 0 196,864
THE TRADE DESK INC COM CL A 88339J105   416,001 5,781 SH   SOLE   81 0 5,700
THERMO FISHER SCIENTIFIC INC COM 883556102   50,501,181 95,143 SH   SOLE   98 0 95,045
UBER TECHNOLOGIES INC COM 90353T100   26,439,417 429,420 SH   SOLE   1,937 0 427,483
UNILEVER PLC SPON ADR NEW 904767704   25,522,859 526,462 SH   SOLE   1,613 0 524,849
UNION PAC CORP COM 907818108   425,414 1,732 SH   SOLE   0 0 1,732
UNITED PARCEL SERVICE INC CL B 911312106   5,931,514 37,725 SH   SOLE   25,292 0 12,433
UNITEDHEALTH GROUP INC COM 91324P102   56,593,150 107,495 SH   SOLE   110 0 107,385
VALERO ENERGY CORP COM 91913Y100   18,283,645 140,643 SH   SOLE   131,466 0 9,177
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,093,804 5,014 SH   SOLE   0 0 5,014
VANGUARD INDEX FDS GROWTH ETF 922908736   364,662 1,173 SH   SOLE   0 0 1,173
VANGUARD INDEX FDS MID CAP ETF 922908629   609,918 2,622 SH   SOLE   0 0 2,622
VANGUARD INDEX FDS VALUE ETF 922908744   392,745 2,627 SH   SOLE   0 0 2,627
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,568,501 3,591 SH   SOLE   175 0 3,416
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,973,736 8,320 SH   SOLE   0 0 8,320
VANGUARD INDEX FDS SMALL CP ETF 922908751   13,038,284 61,118 SH   SOLE   242 0 60,876
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   11,089,486 125,503 SH   SOLE   675 0 124,828
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   11,066,842 269,266 SH   SOLE   1,602 0 267,664
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   2,084,612 18,122 SH   SOLE   0 0 18,122
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   964,789 16,540 SH   SOLE   1,360 0 15,180
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,418,153 8,322 SH   SOLE   40 0 8,282
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   338,955 7,076 SH   SOLE   0 0 7,076
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   25,877,590 231,816 SH   SOLE   1,223 0 230,593
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   916,058 3,654 SH   SOLE   0 0 3,654
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603   1,034,258 4,692 SH   SOLE   0 0 4,692
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   790,362 2,595 SH   SOLE   0 0 2,595
VANGUARD WORLD FDS INF TECH ETF 92204A702   2,698,300 5,575 SH   SOLE   0 0 5,575
VERALTO CORP COM SHS 92338C103   9,712,191 118,067 SH   SOLE   106 0 117,961
VERITEX HLDGS INC COM 923451108   309,491 13,300 SH   SOLE   0 0 13,300
VERIZON COMMUNICATIONS INC COM 92343V104   31,452,029 834,271 SH   SOLE   122,192 0 712,079
VISA INC COM CL A 92826C839   37,002,910 142,128 SH   SOLE   200 0 141,928
VITAL ENERGY INC COM 516806205   1,410,145 30,999 SH   SOLE   30,749 0 250
WALMART INC COM 931142103   3,638,243 23,078 SH   SOLE   448 0 22,630
WASTE MGMT INC DEL COM 94106L109   25,581,089 142,831 SH   SOLE   151 0 142,680
WATSCO INC COM 942622200   36,539,854 85,280 SH   SOLE   272 0 85,008
WEC ENERGY GROUP INC COM 92939U106   305,356 3,628 SH   SOLE   0 0 3,628
WHIRLPOOL CORP COM 963320106   6,372,711 52,334 SH   SOLE   52,000 0 334
WILLIAMS COS INC COM 969457100   79,558,286 2,284,189 SH   SOLE   188,479 0 2,095,709
YUM BRANDS INC COM 988498101   2,579,620 19,743 SH   SOLE   0 0 19,743
YUM CHINA HLDGS INC COM 98850P109   803,115 18,928 SH   SOLE   0 0 18,928