0001420506-25-000913.txt : 20250507 0001420506-25-000913.hdr.sgml : 20250507 20250507124856 ACCESSION NUMBER: 0001420506-25-000913 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20250331 FILED AS OF DATE: 20250507 DATE AS OF CHANGE: 20250507 EFFECTIVENESS DATE: 20250507 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Texas Yale Capital Corp. CENTRAL INDEX KEY: 0001332342 ORGANIZATION NAME: EIN: 510457333 STATE OF INCORPORATION: FL FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-11437 FILM NUMBER: 25920333 BUSINESS ADDRESS: STREET 1: 6475 1ST AVE SOUTH CITY: ST. PETERSBURG STATE: FL ZIP: 33707 BUSINESS PHONE: 7278230006 MAIL ADDRESS: STREET 1: 6475 1ST AVE SOUTH CITY: ST. PETERSBURG STATE: FL ZIP: 33707 FORMER COMPANY: FORMER CONFORMED NAME: Yale Capital CORP DATE OF NAME CHANGE: 20050707 13F-HR 1 primary_doc.xml X0202 13F-HR LIVE false true false 0001332342 XXXXXXXX 03-31-2025 03-31-2025 false Texas Yale Capital Corp.
6475 1st Ave South ST. PETERSBURG FL 33707
13F HOLDINGS REPORT 028-11437 N
C Pace Chairman 727-823-0006 C Pace, Chairman ST. PETERSBURG FL 05-07-2025 0 451 2435370018 false
INFORMATION TABLE 2 Form13F_InfoTable.xml INFORMATION TABLE FOR TEXAS YALE CAPITAL CORP. (8511) 3M CO COM 88579Y101 2251359 15330 SH SOLE 15330 0 0 ABBOTT LABS COM 002824100 1676033 12635 SH SOLE 12635 0 0 ABBVIE INC COM 00287Y109 7963436 38008 SH SOLE 38008 0 0 ABRDN SILVER ETF TRUST PHYSCL SILVR SHS 003264108 307870 9470 SH SOLE 9470 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1876609 6014 SH SOLE 6014 0 0 ADOBE INC COM 00724F101 622086 1622 SH SOLE 1622 0 0 AGREE RLTY CORP COM 008492100 709762 9195 SH SOLE 9195 0 0 ALECTOR INC COM 014442107 12300 10000 SH SOLE 10000 0 0 ALLEGION PLC ORD SHS G0176J109 368028 2821 SH SOLE 2821 0 0 ALLIANCE RESOURCE PARTNERS L UT LTD PART 01877R108 517693 18977 SH SOLE 18977 0 0 ALLSTATE CORP COM 020002101 274368 1325 SH SOLE 1325 0 0 ALPHABET INC CAP STK CL A 02079K305 9644588 62368 SH SOLE 62368 0 0 ALPHABET INC CAP STK CL C 02079K107 10759250 68868 SH SOLE 68868 0 0 ALPS ETF TR BARRONS 400 ETF 00162Q726 439913 6335 SH SOLE 6335 0 0 ALTRIA GROUP INC COM 02209S103 3719625 61973 SH SOLE 61973 0 0 AMAZON COM INC COM 023135106 7311692 38430 SH SOLE 38430 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1288621 11793 SH SOLE 11793 0 0 AMERICAN EXPRESS CO COM 025816109 900779 3348 SH SOLE 3348 0 0 AMERICAN TOWER CORP NEW COM 03027X100 3116467 14322 SH SOLE 14322 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 1346120 9125 SH SOLE 9125 0 0 AMGEN INC COM 031162100 3176875 10197 SH SOLE 10197 0 0 AMPHENOL CORP NEW CL A 032095101 5481750 83576 SH SOLE 83576 0 0 ANALOG DEVICES INC COM 032654105 619329 3071 SH SOLE 3071 0 0 ANTERO MIDSTREAM CORP COM 03676B102 378000 21000 SH SOLE 21000 0 0 ANTERO RESOURCES CORP COM 03674X106 1700906 42060 SH SOLE 42060 0 0 APOLLO GLOBAL MGMT INC COM 03769M106 217050 1585 SH SOLE 1585 0 0 APPLE INC COM 037833100 40907683 184161 SH SOLE 184161 0 0 ARCHER AVIATION INC COM CL A 03945R102 209390 29450 SH SOLE 29450 0 0 ARCTURUS THERAPEUTICS HLDGS COM 03969T109 169440 16000 SH SOLE 16000 0 0 ARES CAPITAL CORP COM 04010L103 1625214 73340 SH SOLE 73340 0 0 ASML HOLDING N V N Y REGISTRY SHS N07059210 338604 511 SH SOLE 511 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 734265 9990 SH SOLE 9990 0 0 AT&T INC COM 00206R102 7035102 248766 SH SOLE 248766 0 0 ATMOS ENERGY CORP COM 049560105 5469659 35384 SH SOLE 35384 0 0 AURORA INNOVATION INC *W EXP 11/03/202 051774115 56396 40000 SH SOLE 40000 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 2535288 8298 SH SOLE 8298 0 0 AVALONBAY CMNTYS INC COM 053484101 2200499 10253 SH SOLE 10253 0 0 AXON ENTERPRISE INC COM 05464C101 19775194 37599 SH SOLE 37599 0 0 BAIN CAP SPECIALTY FIN INC COM STK 05684B107 2668400 160747 SH SOLE 160747 0 0 BANK AMERICA CORP COM 060505104 13246396 317431 SH SOLE 317431 0 0 BANK MONTREAL QUE COM 063671101 1192729 12488 SH SOLE 12488 0 0 BANK NOVA SCOTIA HALIFAX COM 064149107 399029 8413 SH SOLE 8413 0 0 BECTON DICKINSON & CO COM 075887109 1676719 7320 SH SOLE 7320 0 0 BELPOINTE PREP LLC UNIT RP LTD LB A 080694102 270900 4200 SH SOLE 4200 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 43552262 81776 SH SOLE 81776 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 17565715 22 SH SOLE 22 0 0 BIOGEN INC COM 09062X103 545581 3987 SH SOLE 3987 0 0 BLACKBERRY LTD COM 09228F103 315361 83650 SH SOLE 83650 0 0 BLACKSTONE INC COM 09260D107 20075763 143624 SH SOLE 143624 0 0 BLUE OWL CAPITAL CORPORATION COM 69121K104 187355 12780 SH SOLE 12780 0 0 BOEING CO COM 097023105 4486147 26304 SH SOLE 26304 0 0 BOOKING HOLDINGS INC COM 09857L108 202704 44 SH SOLE 44 0 0 BOSTON BEER INC CL A 100557107 258425 1082 SH SOLE 1082 0 0 BP PLC SPONSORED ADR 055622104 633258 18741 SH SOLE 18741 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 551960 9050 SH SOLE 9050 0 0 BROADCOM INC COM 11135F101 4863842 29050 SH SOLE 29050 0 0 BROOKFIELD ASSET MANAGMT LTD CL A LMT VTG SHS 113004105 4469997 92260 SH SOLE 92260 0 0 BROOKFIELD CORP CL A LTD VT SH 11271J107 6497110 123967 SH SOLE 123967 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1039582 34897 SH SOLE 34897 0 0 BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108 1093596 49350 SH SOLE 49350 0 0 BROWN & BROWN INC COM 115236101 210236 1690 SH SOLE 1690 0 0 C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1395200 13625 SH SOLE 13625 0 0 CACI INTL INC CL A 127190304 2892430 7883 SH SOLE 7883 0 0 CADENCE DESIGN SYSTEM INC COM 127387108 2465475 9694 SH SOLE 9694 0 0 CANADIAN IMPERIAL BK COMM COM 136069101 369891 6570 SH SOLE 6570 0 0 CANADIAN NAT RES LTD COM 136385101 770000 25000 SH SOLE 25000 0 0 CARLYLE GROUP INC COM 14316J108 4175660 95794 SH SOLE 95794 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 976500 50000 SH SOLE 50000 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 267421 4218 SH SOLE 4218 0 0 CASEYS GEN STORES INC COM 147528103 1353337 3118 SH SOLE 3118 0 0 CATERPILLAR INC COM 149123101 1356138 4112 SH SOLE 4112 0 0 CBOE GLOBAL MKTS INC COM 12503M108 1233054 5449 SH SOLE 5449 0 0 CBRE GROUP INC CL A 12504L109 3400280 26000 SH SOLE 26000 0 0 CENCORA INC COM 03073E105 317579 1142 SH SOLE 1142 0 0 CENTERPOINT ENERGY INC COM 15189T107 202888 5600 SH SOLE 5600 0 0 CHART INDS INC COM 16115Q308 1241496 8600 SH SOLE 8600 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 3910840 10612 SH SOLE 10612 0 0 CHEMED CORP NEW COM 16359R103 5890458 9573 SH SOLE 9573 0 0 CHENIERE ENERGY INC COM NEW 16411R208 6640718 28698 SH SOLE 28698 0 0 CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101 3414928 51710 SH SOLE 51710 0 0 CHEVRON CORP NEW COM 166764100 6503901 38878 SH SOLE 38878 0 0 CHUBB LIMITED COM H1467J104 3300751 10930 SH SOLE 10930 0 0 CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502 352890 9000 SH SOLE 9000 0 0 CHURCH & DWIGHT CO INC COM 171340102 1230806 11180 SH SOLE 11180 0 0 CINTAS CORP COM 172908105 70512616 343077 SH SOLE 343077 0 0 CISCO SYS INC COM 17275R102 3985911 64591 SH SOLE 64591 0 0 CLOROX CO DEL COM 189054109 2097429 14244 SH SOLE 14244 0 0 CME GROUP INC COM 12572Q105 1627819 6136 SH SOLE 6136 0 0 CNX RES CORP COM 12653C108 881440 28000 SH SOLE 28000 0 0 COCA COLA CO COM 191216100 3832315 53509 SH SOLE 53509 0 0 COGENT COMMUNICATIONS HLDGS COM NEW 19239V302 1410130 23000 SH SOLE 23000 0 0 COHERENT CORP COM 19247G107 234888 3617 SH SOLE 3617 0 0 COLGATE PALMOLIVE CO COM 194162103 2739226 29234 SH SOLE 29234 0 0 CONOCOPHILLIPS COM 20825C104 2406428 22914 SH SOLE 22914 0 0 CONSOLIDATED EDISON INC COM 209115104 1296935 11727 SH SOLE 11727 0 0 COPART INC COM 217204106 1329299 23490 SH SOLE 23490 0 0 CORMEDIX INC COM 21900C308 123200 20000 SH SOLE 20000 0 0 CORNING INC COM 219350105 375396 8200 SH SOLE 8200 0 0 CORTEVA INC COM 22052L104 975667 15504 SH SOLE 15504 0 0 COSTCO WHSL CORP NEW COM 22160K105 11038198 11671 SH SOLE 11671 0 0 CRH PLC ORD G25508105 1494698 16991 SH SOLE 16991 0 0 CROWN CASTLE INC COM 22822V101 1540624 14781 SH SOLE 14781 0 0 CSX CORP COM 126408103 250891 8525 SH SOLE 8525 0 0 CUMMINS INC COM 231021106 1098607 3505 SH SOLE 3505 0 0 CURTISS WRIGHT CORP COM 231561101 4825677 15210 SH SOLE 15210 0 0 DARDEN RESTAURANTS INC COM 237194105 290864 1400 SH SOLE 1400 0 0 DELL TECHNOLOGIES INC CL C 24703L202 3914072 42941 SH SOLE 42941 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 230538 2200 SH SOLE 2200 0 0 DIGITAL RLTY TR INC COM 253868103 3824124 26688 SH SOLE 26688 0 0 DIMENSIONAL ETF TRUST US EQUITY MARKET 25434V401 1008504 16675 SH SOLE 16675 0 0 DISNEY WALT CO COM 254687106 2988934 30283 SH SOLE 30283 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 3668256 121950 SH SOLE 121950 0 0 DOVER CORP COM 260003108 1399291 7965 SH SOLE 7965 0 0 DRAFTKINGS INC NEW COM CL A 26142V105 4296046 129360 SH SOLE 129360 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 3458941 28359 SH SOLE 28359 0 0 EATON CORP PLC SHS G29183103 926668 3409 SH SOLE 3409 0 0 EDITAS MEDICINE INC COM 28106W103 81200 70000 SH SOLE 70000 0 0 ELECTRONIC ARTS INC COM 285512109 240337 1663 SH SOLE 1663 0 0 ELI LILLY & CO COM 532457108 4511413 5462 SH SOLE 5462 0 0 EMERSON ELEC CO COM 291011104 1621466 14789 SH SOLE 14789 0 0 ENBRIDGE INC COM 29250N105 6733259 151958 SH SOLE 151958 0 0 ENERGY FUELS INC COM NEW 292671708 335700 90000 SH SOLE 90000 0 0 ENERGY TRANSFER L P COM UT LTD PTN 29273V100 24126028 1297796 SH SOLE 1297796 0 0 ENTERGY CORP NEW COM 29364G103 263309 3080 SH SOLE 3080 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 61143643 1790968 SH SOLE 1790968 0 0 EOG RES INC COM 26875P101 1351650 10540 SH SOLE 10540 0 0 EPR PPTYS COM SH BEN INT 26884U109 728649 13850 SH SOLE 13850 0 0 EQT CORP COM 26884L109 7102396 132929 SH SOLE 132929 0 0 EQUINIX INC COM 29444U700 353047 433 SH SOLE 433 0 0 EQUITY RESIDENTIAL SH BEN INT 29476L107 4341002 60646 SH SOLE 60646 0 0 ESSENTIAL UTILS INC COM 29670G102 3132080 79233 SH SOLE 79233 0 0 EVEREST GROUP LTD COM G3223R108 236165 650 SH SOLE 650 0 0 EVERGY INC COM 30034W106 258080 3743 SH SOLE 3743 0 0 EXTRA SPACE STORAGE INC COM 30225T102 3560345 23977 SH SOLE 23977 0 0 EXXON MOBIL CORP COM 30231G102 7252386 60980 SH SOLE 60980 0 0 FACTSET RESH SYS INC COM 303075105 1105684 2432 SH SOLE 2432 0 0 FEDERATED HERMES INC CL B 314211103 1338438 32829 SH SOLE 32829 0 0 FEDEX CORP COM 31428X106 342511 1405 SH SOLE 1405 0 0 FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808 2518405 37000 SH SOLE 37000 0 0 FIRST TR DOW JONES SELECT MI COM SHS ANNUAL 33718M105 621844 10000 SH SOLE 10000 0 0 FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203 1582070 9300 SH SOLE 9300 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 3369890 56315 SH SOLE 56315 0 0 FIRST TR NASDAQ 100 TECH IND SHS 337345102 3632159 20927 SH SOLE 20927 0 0 FLOWERS FOODS INC COM 343498101 827981 43555 SH SOLE 43555 0 0 FLUTTER ENTMT PLC SHS G3643J108 549001 2478 SH SOLE 2478 0 0 FRANKLIN ELEC INC COM 353514102 863039 9193 SH SOLE 9193 0 0 FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473P769 956735 25970 SH SOLE 25970 0 0 FREEPORT-MCMORAN INC CL B 35671D857 540452 14275 SH SOLE 14275 0 0 GABELLI EQUITY TR INC COM 362397101 58957 10700 SH SOLE 10700 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 56810 13000 SH SOLE 13000 0 0 GAP INC COM 364760108 3564685 172959 SH SOLE 172959 0 0 GENERAL DYNAMICS CORP COM 369550108 2573155 9440 SH SOLE 9440 0 0 GENERAL MLS INC COM 370334104 972066 16258 SH SOLE 16258 0 0 GILEAD SCIENCES INC COM 375558103 216817 1935 SH SOLE 1935 0 0 GLOBAL X FDS ARTIFICIAL ETF 37954Y632 663207 18230 SH SOLE 18230 0 0 GLOBAL X FDS X RUSSELL 2000 E 37960A453 526557 6700 SH SOLE 6700 0 0 GLOBAL X FDS US PFD ETF 37954Y657 5240937 275259 SH SOLE 275259 0 0 GLOBAL X FDS RATE PREFERRED 37954Y376 474217 20043 SH SOLE 20043 0 0 GOLAR LNG LTD SHS G9456A100 2866346 75450 SH SOLE 75450 0 0 GOLDMAN SACHS BDC INC SHS 38147U107 620042 53314 SH SOLE 53314 0 0 GOLDMAN SACHS ETF TR HEDGE IND ETF 381430545 5356263 45438 SH SOLE 45438 0 0 GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 3822088 34721 SH SOLE 34721 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 13909090 25461 SH SOLE 25461 0 0 GOLDMAN SACHS PHYSICAL GOLD UNIT 38150K103 484322 15684 SH SOLE 15684 0 0 GOLUB CAP BDC INC COM 38173M102 2621327 173139 SH SOLE 173139 0 0 GOSSAMER BIO INC COM 38341P102 11000 10000 SH SOLE 10000 0 0 HANESBRANDS INC COM 410345102 93243 16160 SH SOLE 16160 0 0 HASBRO INC COM 418056107 462159 7516 SH SOLE 7516 0 0 HERSHEY CO COM 427866108 787593 4605 SH SOLE 4605 0 0 HESS MIDSTREAM LP CL A SHS 428103105 3129460 74000 SH SOLE 74000 0 0 HILLENBRAND INC COM 431571108 1040241 43092 SH SOLE 43092 0 0 HOME DEPOT INC COM 437076102 37945275 103537 SH SOLE 103537 0 0 HONEYWELL INTL INC COM 438516106 486390 2297 SH SOLE 2297 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 249821 4350 SH SOLE 4350 0 0 HUMANA INC COM 444859102 357210 1350 SH SOLE 1350 0 0 IDACORP INC COM 451107106 3864896 33255 SH SOLE 33255 0 0 INGERSOLL RAND INC COM 45687V106 536041 6698 SH SOLE 6698 0 0 INTEL CORP COM 458140100 3639028 160239 SH SOLE 160239 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 5075295 29422 SH SOLE 29422 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 1851522 7446 SH SOLE 7446 0 0 INTUIT COM 461202103 239456 390 SH SOLE 390 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 2452082 4951 SH SOLE 4951 0 0 INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879 313826 12513 SH SOLE 12513 0 0 INVESCO DB MULTI-SECTOR COMM PRECIOUS METAL 46140H502 17062260 238800 SH SOLE 238800 0 0 INVESCO EXCH TRADED FD TR II NASDAQNXTGEN100 46138G631 1086134 37440 SH SOLE 37440 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 177276 15800 SH SOLE 15800 0 0 INVESCO EXCH TRADED FD TR II S&P SMLCP INFO 46138E115 3794614 94676 SH SOLE 94676 0 0 INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 230753 9520 SH SOLE 9520 0 0 INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530 1109870 25150 SH SOLE 25150 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 27671305 59011 SH SOLE 59011 0 0 IRON MTN INC DEL COM 46284V101 443536 5155 SH SOLE 5155 0 0 ISHARES GOLD TR ISHARES NEW 464285204 624976 10600 SH SOLE 10600 0 0 ISHARES INC CORE MSCI EMKT 46434G103 6164184 114215 SH SOLE 114215 0 0 ISHARES INC EM MKT SM-CP ETF 464286475 3260742 58636 SH SOLE 58636 0 0 ISHARES INC MSCI GERMANY ETF 464286806 915320 24685 SH SOLE 24685 0 0 ISHARES INC MSCI HONG KG ETF 464286871 229906 13130 SH SOLE 13130 0 0 ISHARES INC MSCI ISRAEL ETF 464286632 338338 4550 SH SOLE 4550 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 416766 6079 SH SOLE 6079 0 0 ISHARES INC MSCI MEXICO ETF 464286822 341942 6710 SH SOLE 6710 0 0 ISHARES INC MSCI EMRG CHN 46434G764 1110064 20150 SH SOLE 20150 0 0 ISHARES INC MSCI STH KOR ETF 464286772 278036 5145 SH SOLE 5145 0 0 ISHARES INC MSCI TAIWAN ETF 46434G772 443558 9342 SH SOLE 9342 0 0 ISHARES SILVER TR ISHARES 46428Q109 828983 26750 SH SOLE 26750 0 0 ISHARES TR MSCI PERU AND GL 464289842 614021 13990 SH SOLE 13990 0 0 ISHARES TR 0-3 MNTH TREASRY 46436E718 3616570 35925 SH SOLE 35925 0 0 ISHARES TR ASIA 50 ETF 464288430 1382609 19110 SH SOLE 19110 0 0 ISHARES TR TIPS BD ETF 464287176 211071 1900 SH SOLE 1900 0 0 ISHARES TR CHINA LG-CAP ETF 464287184 447104 12475 SH SOLE 12475 0 0 ISHARES TR COHEN STEER REIT 464287564 344568 5600 SH SOLE 5600 0 0 ISHARES TR CORE MSCI EAFE 46432F842 17195018 227297 SH SOLE 227297 0 0 ISHARES TR CORE US AGGBD ET 464287226 642584 6496 SH SOLE 6496 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 797918 18259 SH SOLE 18259 0 0 ISHARES TR EXPANDED TECH 464287515 260296 2925 SH SOLE 2925 0 0 ISHARES TR GLOBAL TECH ETF 464287291 295992 3908 SH SOLE 3908 0 0 ISHARES TR IBOXX INV CP ETF 464287242 239661 2205 SH SOLE 2205 0 0 ISHARES TR MSCI IRELAND ETF 46429B507 762648 12900 SH SOLE 12900 0 0 ISHARES TR MICRO-CAP ETF 464288869 1957229 17647 SH SOLE 17647 0 0 ISHARES TR MSCI EAFE ETF 464287465 1268209 15517 SH SOLE 15517 0 0 ISHARES TR MSCI INDIA SM CP 46429B614 520548 7645 SH SOLE 7645 0 0 ISHARES TR MSCI INDIA ETF 46429B598 1824966 35450 SH SOLE 35450 0 0 ISHARES TR ISHARES BIOTECH 464287556 2050493 16032 SH SOLE 16032 0 0 ISHARES TR U.S. PHARMA ETF 464288836 912341 12930 SH SOLE 12930 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 652851 1808 SH SOLE 1808 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 634099 3370 SH SOLE 3370 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 1553111 6078 SH SOLE 6078 0 0 ISHARES TR RUS 2000 VAL ETF 464287630 3026545 20046 SH SOLE 20046 0 0 ISHARES TR RUS MD CP GR ETF 464287481 421554 3588 SH SOLE 3588 0 0 ISHARES TR RUS MID CAP ETF 464287499 232241 2730 SH SOLE 2730 0 0 ISHARES TR CORE S&P500 ETF 464287200 2467303 4391 SH SOLE 4391 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 1076828 11600 SH SOLE 11600 0 0 ISHARES TR CORE S&P MCP ETF 464287507 900705 15436 SH SOLE 15436 0 0 ISHARES TR S&P MC 400GR ETF 464287606 13300024 159703 SH SOLE 159703 0 0 ISHARES TR S&P MC 400VL ETF 464287705 13653447 114035 SH SOLE 114035 0 0 ISHARES TR S&P SML 600 GWT 464287887 11903424 95610 SH SOLE 95610 0 0 ISHARES TR SP SMCP600VL ETF 464287879 3441044 35300 SH SOLE 35300 0 0 ISHARES TR CORE S&P SCP ETF 464287804 8653976 82758 SH SOLE 82758 0 0 ISHARES TR CORE S&P TTL STK 464287150 262910 2155 SH SOLE 2155 0 0 ISHARES TR SELECT DIVID ETF 464287168 778211 5795 SH SOLE 5795 0 0 ISHARES TR PFD AND INCM SEC 464288687 738934 24046 SH SOLE 24046 0 0 ISHARES TR ULTRA SHORT-TERM 46434V878 2605980 51400 SH SOLE 51400 0 0 J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 328555 5750 SH SOLE 5750 0 0 J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 9111665 179966 SH SOLE 179966 0 0 JABIL INC COM 466313103 870821466 6399805 SH SOLE 6399805 0 0 JD.COM INC SPON ADS CL A 47215P106 574364 13968 SH SOLE 13968 0 0 JOBY AVIATION INC COMMON STOCK G65163100 206486 34300 SH SOLE 34300 0 0 JOHNSON & JOHNSON COM 478160104 4756575 28682 SH SOLE 28682 0 0 JPMORGAN CHASE & CO. COM 46625H100 27013065 110123 SH SOLE 110123 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 5407146 36103 SH SOLE 36103 0 0 KIMBERLY-CLARK CORP COM 494368103 1410680 9919 SH SOLE 9919 0 0 KINDER MORGAN INC DEL COM 49456B101 1073413 37624 SH SOLE 37624 0 0 KKR & CO INC COM 48251W104 10839825 93762 SH SOLE 93762 0 0 LAUDER ESTEE COS INC CL A 518439104 1020030 15455 SH SOLE 15455 0 0 LOCKHEED MARTIN CORP COM 539830109 1102672 2468 SH SOLE 2468 0 0 LOEWS CORP COM 540424108 4836396 52621 SH SOLE 52621 0 0 LOWES COS INC COM 548661107 1156121 4957 SH SOLE 4957 0 0 LULULEMON ATHLETICA INC COM 550021109 1265278 4470 SH SOLE 4470 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 311731 4428 SH SOLE 4428 0 0 MAIN STR CAP CORP COM 56035L104 4813069 85097 SH SOLE 85097 0 0 MARATHON PETE CORP COM 56585A102 1719870 11805 SH SOLE 11805 0 0 MARKEL GROUP INC COM 570535104 2639889 1412 SH SOLE 1412 0 0 MARRIOTT INTL INC NEW CL A 571903202 4924070 20672 SH SOLE 20672 0 0 MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 249315 3881 SH SOLE 3881 0 0 MARTIN MARIETTA MATLS INC COM 573284106 688029 1439 SH SOLE 1439 0 0 MARVELL TECHNOLOGY INC COM 573874104 2221015 36073 SH SOLE 36073 0 0 MASTERCARD INCORPORATED CL A 57636Q104 9138581 16673 SH SOLE 16673 0 0 MCDONALDS CORP COM 580135101 5253439 16818 SH SOLE 16818 0 0 MCKESSON CORP COM 58155Q103 1945614 2891 SH SOLE 2891 0 0 MEDICAL PPTYS TRUST INC COM 58463J304 904199 149950 SH SOLE 149950 0 0 MERCADOLIBRE INC COM 58733R102 3187722 1634 SH SOLE 1634 0 0 MERCK & CO INC COM 58933Y105 3325428 37048 SH SOLE 37048 0 0 META PLATFORMS INC CL A 30303M102 606331 1052 SH SOLE 1052 0 0 METLIFE INC COM 59156R108 773674 9636 SH SOLE 9636 0 0 MICROSOFT CORP COM 594918104 17943947 47801 SH SOLE 47801 0 0 MID-AMER APT CMNTYS INC COM 59522J103 378731 2260 SH SOLE 2260 0 0 MISSION PRODUCE INC COM 60510V108 149340 14250 SH SOLE 14250 0 0 MONDELEZ INTL INC CL A 609207105 886325 13063 SH SOLE 13063 0 0 MOODYS CORP COM 615369105 1836681 3944 SH SOLE 3944 0 0 MORGAN STANLEY COM NEW 617446448 2126894 18230 SH SOLE 18230 0 0 MPLX LP COM UNIT REP LTD 55336V100 15165053 283353 SH SOLE 283353 0 0 MSCI INC COM 55354G100 17028902 30113 SH SOLE 30113 0 0 MUELLER INDS INC COM 624756102 271058 3560 SH SOLE 3560 0 0 MURPHY USA INC COM 626755102 2091594 4452 SH SOLE 4452 0 0 NASDAQ INC COM 631103108 2100412 27688 SH SOLE 27688 0 0 NETAPP INC COM 64110D104 680848 7751 SH SOLE 7751 0 0 NETFLIX INC COM 64110L106 5913173 6341 SH SOLE 6341 0 0 NEWS CORP NEW CL A 65249B109 468320 17205 SH SOLE 17205 0 0 NEXTERA ENERGY INC COM 65339F101 9128434 128769 SH SOLE 128769 0 0 NIKE INC CL B 654106103 15091926 237743 SH SOLE 237743 0 0 NORFOLK SOUTHN CORP COM 655844108 2928413 12364 SH SOLE 12364 0 0 NOVARTIS AG SPONSORED ADR 66987V109 440569 3952 SH SOLE 3952 0 0 NOVO-NORDISK A S ADR 670100205 1599967 23041 SH SOLE 23041 0 0 NUCOR CORP COM 670346105 353198 2935 SH SOLE 2935 0 0 NVIDIA CORPORATION COM 67066G104 13711738 126515 SH SOLE 126515 0 0 OMNICOM GROUP INC COM 681919106 253705 3060 SH SOLE 3060 0 0 ONEOK INC NEW COM 682680103 11911559 120052 SH SOLE 120052 0 0 ORACLE CORP COM 68389X105 9854787 70487 SH SOLE 70487 0 0 ORIGIN BANCORP INC COM 68621T102 1040100 30000 SH SOLE 30000 0 0 PACCAR INC COM 693718108 13239204 135968 SH SOLE 135968 0 0 PACKAGING CORP AMER COM 695156109 2360794 11922 SH SOLE 11922 0 0 PARKER-HANNIFIN CORP COM 701094104 443731 730 SH SOLE 730 0 0 PAYCHEX INC COM 704326107 2933480 19014 SH SOLE 19014 0 0 PAYCOM SOFTWARE INC COM 70432V102 369887 1693 SH SOLE 1693 0 0 PEMBINA PIPELINE CORP COM 706327103 408186 10197 SH SOLE 10197 0 0 PEPSICO INC COM 713448108 2847321 18990 SH SOLE 18990 0 0 PHILIP MORRIS INTL INC COM 718172109 3321901 20928 SH SOLE 20928 0 0 PHILLIPS 66 COM 718546104 5025389 40698 SH SOLE 40698 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 822569 8175 SH SOLE 8175 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 11625260 581263 SH SOLE 581263 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 387150 18125 SH SOLE 18125 0 0 PORTLAND GEN ELEC CO COM NEW 736508847 554601 12435 SH SOLE 12435 0 0 PRESTIGE CONSMR HEALTHCARE I COM 74112D101 622337 7239 SH SOLE 7239 0 0 PROCTER AND GAMBLE CO COM 742718109 10099908 59265 SH SOLE 59265 0 0 PROGRESSIVE CORP COM 743315103 213390 754 SH SOLE 754 0 0 PROLOGIS INC. COM 74340W103 5509994 49289 SH SOLE 49289 0 0 PROSHARES TR ONLINE RTL ETF 74347B169 2008928 46310 SH SOLE 46310 0 0 PUBLIC STORAGE OPER CO COM 74460D109 2531207 8457 SH SOLE 8457 0 0 QUALCOMM INC COM 747525103 2061753 13422 SH SOLE 13422 0 0 RAMACO RES INC COM CL A 75134P600 143926 17488 SH SOLE 17488 0 0 RAYMOND JAMES FINL INC COM 754730109 478545 3445 SH SOLE 3445 0 0 REALTY INCOME CORP COM 756109104 1768080 30479 SH SOLE 30479 0 0 REGENERON PHARMACEUTICALS COM 75886F107 1226601 1934 SH SOLE 1934 0 0 REVVITY INC COM 714046109 952200 9000 SH SOLE 9000 0 0 RPM INTL INC COM 749685103 211000 1824 SH SOLE 1824 0 0 RTX CORPORATION COM 75513E101 1482757 11194 SH SOLE 11194 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 621792 6800 SH SOLE 6800 0 0 S&P GLOBAL INC COM 78409V104 3043011 5989 SH SOLE 5989 0 0 SALESFORCE INC COM 79466L302 1229357 4581 SH SOLE 4581 0 0 SAP SE SPON ADR 803054204 402928 1501 SH SOLE 1501 0 0 SCHWAB CHARLES CORP COM 808513105 1996062 25499 SH SOLE 25499 0 0 SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 5907367 225472 SH SOLE 225472 0 0 SCHWAB STRATEGIC TR US REIT ETF 808524847 2838211 131948 SH SOLE 131948 0 0 SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 3507321 127215 SH SOLE 127215 0 0 SCHWAB STRATEGIC TR FUNDAMENTAL US S 808524763 3347058 122200 SH SOLE 122200 0 0 SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 3597184 181860 SH SOLE 181860 0 0 SCHWAB STRATEGIC TR FUNDAMENTAL INTL 808524755 305774 8461 SH SOLE 8461 0 0 SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 2431142 67758 SH SOLE 67758 0 0 SCHWAB STRATEGIC TR US AGGREGATE B 808524839 249389 10768 SH SOLE 10768 0 0 SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1902195 88351 SH SOLE 88351 0 0 SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 4511964 161372 SH SOLE 161372 0 0 SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 1190109 53900 SH SOLE 53900 0 0 SCHWAB STRATEGIC TR FUNDAMENTAL US L 808524771 311652 13200 SH SOLE 13200 0 0 SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 3284352 131164 SH SOLE 131164 0 0 SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 1102019 41461 SH SOLE 41461 0 0 SCHWAB STRATEGIC TR US SML CAP ETF 808524607 6152926 262609 SH SOLE 262609 0 0 SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 370382 4360 SH SOLE 4360 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 661690 15811 SH SOLE 15811 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 229251 1161 SH SOLE 1161 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 303701 2080 SH SOLE 2080 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 557633 2701 SH SOLE 2701 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 794414 10075 SH SOLE 10075 0 0 SEMPRA COM 816851109 1795846 25166 SH SOLE 25166 0 0 SERVICENOW INC COM 81762P102 1863764 2341 SH SOLE 2341 0 0 SHELL PLC SPON ADS 780259305 1213370 16558 SH SOLE 16558 0 0 SHERWIN WILLIAMS CO COM 824348106 3776839 10816 SH SOLE 10816 0 0 SHOPIFY INC CL A 82509L107 11169537 116983 SH SOLE 116983 0 0 SIXTH STREET SPECIALTY LENDI COM 83012A109 783300 35000 SH SOLE 35000 0 0 SM ENERGY CO COM 78454L100 334512 11169 SH SOLE 11169 0 0 SNAP ON INC COM 833034101 3658244 10855 SH SOLE 10855 0 0 SOMNIGROUP INTERNATIONAL INC COM 88023U101 2304182 38480 SH SOLE 38480 0 0 SOUTHERN CO COM 842587107 2893667 31470 SH SOLE 31470 0 0 SPDR GOLD TR GOLD SHS 78463V107 5471779 18990 SH SOLE 18990 0 0 SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1984170 35037 SH SOLE 35037 0 0 SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889 534681 14685 SH SOLE 14685 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 13784504 24642 SH SOLE 24642 0 0 SPDR SER TR PORTFOLIO AGRGTE 78464A649 485260 19000 SH SOLE 19000 0 0 SPDR SER TR S&P BIOTECH 78464A870 585948 7225 SH SOLE 7225 0 0 SPDR SER TR PORTFOLI S&P1500 78464A805 710432 10446 SH SOLE 10446 0 0 SPDR SER TR S&P 400 MDCP VAL 78464A839 506604 6575 SH SOLE 6575 0 0 SPDR SER TR PRTFLO S&P500 GW 78464A409 654131 8139 SH SOLE 8139 0 0 SPDR SER TR PRTFLO S&P500 HI 78468R788 1925844 43512 SH SOLE 43512 0 0 SPDR SER TR PRTFLO S&P500 VL 78464A508 246413 4825 SH SOLE 4825 0 0 SPDR SER TR S&P 600 SMCP GRW 78464A201 411348 4956 SH SOLE 4956 0 0 SPDR SER TR S&P 600 SMCP VAL 78464A300 1603672 20455 SH SOLE 20455 0 0 SPDR SER TR S&P METALS MNG 78464A755 365559 6529 SH SOLE 6529 0 0 SPERO THERAPEUTICS INC COM 84833T103 7200 10000 SH SOLE 10000 0 0 STAG INDL INC COM 85254J102 1733760 48000 SH SOLE 48000 0 0 STANLEY BLACK & DECKER INC COM 854502101 1199097 15597 SH SOLE 15597 0 0 STARBUCKS CORP COM 855244109 650141 6628 SH SOLE 6628 0 0 STRYKER CORPORATION COM 863667101 3355089 9013 SH SOLE 9013 0 0 SUNOCO LP/SUNOCO FIN CORP COM UT REP LP 86765K109 4730497 81476 SH SOLE 81476 0 0 SYSCO CORP COM 871829107 2111250 28135 SH SOLE 28135 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 9876502 59497 SH SOLE 59497 0 0 TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 1720175 8300 SH SOLE 8300 0 0 TARGET CORP COM 87612E106 899061 8615 SH SOLE 8615 0 0 TERAWULF INC COM 88080T104 29279 10725 SH SOLE 10725 0 0 TESLA INC COM 88160R101 3914871 15106 SH SOLE 15106 0 0 TEXAS INSTRS INC COM 882508104 222648 1239 SH SOLE 1239 0 0 TEXAS PACIFIC LAND CORPORATI COM 88262P102 2872578 2168 SH SOLE 2168 0 0 TEXAS ROADHOUSE INC COM 882681109 2886865 17325 SH SOLE 17325 0 0 THE TRADE DESK INC COM CL A 88339J105 6880383 125738 SH SOLE 125738 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 303536 610 SH SOLE 610 0 0 TJX COS INC NEW COM 872540109 333245 2736 SH SOLE 2736 0 0 TRANE TECHNOLOGIES PLC SHS G8994E103 2302848 6835 SH SOLE 6835 0 0 TRANSDIGM GROUP INC COM 893641100 3715517 2686 SH SOLE 2686 0 0 TREX CO INC COM 89531P105 435518 7496 SH SOLE 7496 0 0 TRUIST FINL CORP COM 89832Q109 514293 12498 SH SOLE 12498 0 0 TYLER TECHNOLOGIES INC COM 902252105 8444690 14525 SH SOLE 14525 0 0 UNILEVER PLC SPON ADR NEW 904767704 2612459 43870 SH SOLE 43870 0 0 UNION PAC CORP COM 907818108 1128046 4775 SH SOLE 4775 0 0 UNITED PARCEL SERVICE INC CL B 911312106 5427237 49343 SH SOLE 49343 0 0 UNITED RENTALS INC COM 911363109 5375833 8578 SH SOLE 8578 0 0 UNITEDHEALTH GROUP INC COM 91324P102 1318279 2517 SH SOLE 2517 0 0 VAIL RESORTS INC COM 91879Q109 225628 1410 SH SOLE 1410 0 0 VALERO ENERGY CORP COM 91913Y100 7233474 54770 SH SOLE 54770 0 0 VALLEY NATL BANCORP COM 919794107 641600 72171 SH SOLE 72171 0 0 VANECK ETF TRUST BDC INCOME ETF 92189F411 466766 27850 SH SOLE 27850 0 0 VANECK ETF TRUST BIOTECH ETF 92189F726 328033 2085 SH SOLE 2085 0 0 VANECK ETF TRUST PREFERRED SECURT 92189F429 296553 17694 SH SOLE 17694 0 0 VANGUARD ADMIRAL FDS INC MIDCP 400 VAL 921932844 202494 2200 SH SOLE 2200 0 0 VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303 2722083 54600 SH SOLE 54600 0 0 VANGUARD INDEX FDS EXTEND MKT ETF 922908652 579655 3365 SH SOLE 3365 0 0 VANGUARD INDEX FDS LARGE CAP ETF 922908637 6618075 25748 SH SOLE 25748 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 9841165 26539 SH SOLE 26539 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 5470445 31669 SH SOLE 31669 0 0 VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 5379365 21989 SH SOLE 21989 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 8821098 54946 SH SOLE 54946 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 9581357 37048 SH SOLE 37048 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3011451 33261 SH SOLE 33261 0 0 VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3715967 7231 SH SOLE 7231 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 5380061 24262 SH SOLE 24262 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 4939583 19619 SH SOLE 19619 0 0 VANGUARD INDEX FDS SM CP VAL ETF 922908611 12005021 64443 SH SOLE 64443 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 1560096 5676 SH SOLE 5676 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4792736 105893 SH SOLE 105893 0 0 VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 7753622 67073 SH SOLE 67073 0 0 VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 298063 4914 SH SOLE 4914 0 0 VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 392588 5418 SH SOLE 5418 0 0 VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1485698 12813 SH SOLE 12813 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 314709 3849 SH SOLE 3849 0 0 VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 271343 4710 SH SOLE 4710 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 562571 2900 SH SOLE 2900 0 0 VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858 3084517 60683 SH SOLE 60683 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 633580 4913 SH SOLE 4913 0 0 VEEVA SYS INC CL A COM 922475108 3361415 14512 SH SOLE 14512 0 0 VENTAS INC COM 92276F100 1431652 20821 SH SOLE 20821 0 0 VERISIGN INC COM 92343E102 2671220 10522 SH SOLE 10522 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 580347 12794 SH SOLE 12794 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 1984368 4093 SH SOLE 4093 0 0 VICARIOUS SURGICAL INC *W EXP 09/17/202 92561V117 10210 282830 SH SOLE 282830 0 0 VISA INC COM CL A 92826C839 12159911 34697 SH SOLE 34697 0 0 WALMART INC COM 931142103 9140080 104113 SH SOLE 104113 0 0 WARNER BROS DISCOVERY INC COM SER A 934423104 322318 30039 SH SOLE 30039 0 0 WASTE MGMT INC DEL COM 94106L109 240770 1040 SH SOLE 1040 0 0 WD 40 CO COM 929236107 2800632 11478 SH SOLE 11478 0 0 WELLTOWER INC COM 95040Q104 878101 5731 SH SOLE 5731 0 0 WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 17939292 437971 SH SOLE 437971 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 297895 10174 SH SOLE 10174 0 0 WILLIAMS COS INC COM 969457100 6518382 109076 SH SOLE 109076 0 0 WISDOMTREE TR EMG MKTS SMCAP 97717W281 1849446 38283 SH SOLE 38283 0 0 WP CAREY INC COM 92936U109 884555 14016 SH SOLE 14016 0 0 YUM BRANDS INC COM 988498101 301187 1914 SH SOLE 1914 0 0