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
AAR CORP COM 000361105 31,083,273 217,472 SH SOLE 0 0 217,472
ABBVIE INC COM 00287Y109 439,615 1,747 SH SOLE 0 0 1,747
AES CORP COM 00130H105 14,107,694 962,326 SH SOLE 0 0 962,326
AFFIRM HLDGS INC NOTE 11/1 00827BAB2 14,900,595 15,166,000 PRN SOLE 0 0 15,166,000
AGNICO EAGLE MINES LTD COM 008474108 5,968,626 38,475 SH SOLE 0 0 38,475
AIRBNB INC COM CL A 009066101 7,723,393 53,972 SH SOLE 0 0 53,972
ALAMOS GOLD INC COM CL A 011532108 1,157,027 38,171 SH SOLE 0 0 38,171
ALLEGION PLC ORD SHS G0176J109 6,663,465 47,430 SH SOLE 0 0 47,430
ALPHABET INC CAP STK CL C 02079K107 768,493 2,175 SH SOLE 0 0 2,175
ALPHABET INC CAP STK CL A 02079K305 48,165,463 134,778 SH SOLE 0 0 134,778
ALPS ETF TR ALERIAN MLP 00162Q452 12,573,461 242,497 SH SOLE 0 0 242,497
AMAZON COM INC COM 023135106 33,286,326 139,659 SH SOLE 0 0 139,659
AMERICAN EXPRESS CO COM 025816109 12,443,662 36,788 SH SOLE 0 0 36,788
AMERICAN FINANCIAL GROUP INC COM 025932104 1,427,528 10,201 SH SOLE 0 0 10,201
AMRIZE LTD SHS H2927K103 5,615,155 105,350 SH SOLE 0 0 105,350
ANTERO RESOURCES CORP COM 03674X106 8,769,609 249,562 SH SOLE 0 0 249,562
APPFOLIO INC COM CL A 03783C100 530,759 3,310 SH SOLE 0 0 3,310
APPLE INC COM 037833100 13,050,430 45,101 SH SOLE 0 0 45,101
ASML HLDG NV N Y REGISTRY SHS N07059210 2,550,462 1,282 SH SOLE 0 0 1,282
AXIS CAP HLDGS LTD SHS G0692U109 30,039,539 279,594 SH SOLE 0 0 279,594
BARRICK MNG CORP COM SHS 06849F108 4,417,550 120,168 SH SOLE 0 0 120,168
BECTON DICKINSON & CO COM 075887109 1,106,828 7,314 SH SOLE 0 0 7,314
BERKLEY W R CORP COM 084423102 13,353,972 189,337 SH SOLE 0 0 189,337
BLACKSTONE MORTGAGE TRUST IN NOTE 5.500% 3/1 09257WAE0 5,947,115 5,977,000 PRN SOLE 0 0 5,977,000
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 8,043,283 130,235 SH SOLE 0 0 130,235
BROADCOM INC COM 11135F101 10,701,860 28,331 SH SOLE 0 0 28,331
BROOKFIELD CORP CL A LTD VT SH 11271J107 754,903 17,698 SH SOLE 0 0 17,698
CARLISLE COS INC COM 142339100 11,504,713 31,715 SH SOLE 0 0 31,715
CBOE GLOBAL MKTS INC COM 12503M108 5,075,444 20,915 SH SOLE 0 0 20,915
CENTERRA GOLD INC COM 152006102 7,877,705 496,899 SH SOLE 0 0 496,899
CHIPOTLE MEXICAN GRILL INC COM 169656105 2,311,082 67,973 SH SOLE 0 0 67,973
CINTAS CORP COM 172908105 2,063,236 12,131 SH SOLE 0 0 12,131
CITIGROUP INC COM NEW 172967424 12,781,689 91,324 SH SOLE 0 0 91,324
CME GROUP INC COM 12572Q105 13,174,398 59,659 SH SOLE 0 0 59,659
COCA COLA CO COM 191216100 25,771,015 317,104 SH SOLE 0 0 317,104
COEUR MNG INC COM NEW 192108504 196,052 12,013 SH SOLE 0 0 12,013
COMFORT SYS USA INC COM 199908104 11,510,421 5,808 SH SOLE 0 0 5,808
CRH PLC ORD G25508105 16,042,660 149,931 SH SOLE 0 0 149,931
CROWDSTRIKE HLDGS INC CL A 22788C105 970,714 1,272 SH SOLE 0 0 1,272
DANAHER CORP DEL COM 235851102 10,792,429 56,659 SH SOLE 0 0 56,659
DATADOG INC CL A COM 23804L103 8,064,391 30,974 SH SOLE 0 0 30,974
DIMENSIONAL ETF TRUST US COR EQU 2 ETF 25434V708 334,741 7,546 SH SOLE 0 0 7,546
DOMINOS PIZZA INC COM 25754A201 10,208,662 34,484 SH SOLE 0 0 34,484
DOORDASH INC CL A 25809K105 243,211 1,318 SH SOLE 0 0 1,318
ELDORADO GOLD CORP NEW COM 284902509 1,719,603 55,266 SH SOLE 0 0 55,266
ELI LILLY & CO COM 532457108 25,477,448 21,241 SH SOLE 0 0 21,241
EQUINOX GOLD CORP COM 29446Y502 1,526,986 156,744 SH SOLE 0 0 156,744
FIDELITY WISE ORIGIN BITCOIN SHS 315948109 1,307,850 25,619 SH SOLE 0 0 25,619
FRANCO NEV CORP COM 351858105 4,882,176 23,422 SH SOLE 0 0 23,422
GAMING & LEISURE P COM 36467J108 7,398,636 166,149 SH SOLE 0 0 166,149
GENERAC HLDGS INC COM 368736104 9,915,132 33,862 SH SOLE 0 0 33,862
GENERAL DYNAMICS CORP COM 369550108 28,309,966 79,917 SH SOLE 0 0 79,917
GOLDMAN SACHS GROUP INC COM 38141G104 621,993 615 SH SOLE 0 0 615
GRAB HOLDINGS LIMITED CLASS A ORD G4124C109 210,720 55,894 SH SOLE 0 0 55,894
GRAYSCALE BITCOIN TRUST ETF SHS REP COM UT 389637109 856,049 18,806 SH SOLE 0 0 18,806
HARROW INC COM 415858109 1,360,399 32,032 SH SOLE 0 0 32,032
HEALTHCARE SVCS GROUP INC COM 421906108 8,017,759 326,456 SH SOLE 0 0 326,456
HEALTHEQUITY INC COM 42226A107 695,825 7,704 SH SOLE 0 0 7,704
HENRY JACK & ASSOC INC COM 426281101 3,323,699 24,130 SH SOLE 0 0 24,130
HERSHEY CO COM 427866108 2,782,026 15,857 SH SOLE 0 0 15,857
HOME DEPOT INC COM 437076102 4,911,921 13,927 SH SOLE 0 0 13,927
INTERCONTINENTAL EXCHANGE IN COM 45866F104 14,883,274 120,894 SH SOLE 0 0 120,894
INTERNATIONAL BUSINESS MACHS COM 459200101 2,033,091 7,230 SH SOLE 0 0 7,230
ISHARES TR 20 YR TR BD ETF 464287432 1,161,917 13,445 SH SOLE 0 0 13,445
ISHARES TR MBS ETF 464288588 19,121,974 202,306 SH SOLE 0 0 202,306
ISHARES TR US HOME CONS ETF 464288752 881,498 8,437 SH SOLE 0 0 8,437
ISHARES TR 0-3 MTH TREASURY 46436E718 25,419,339 252,502 SH SOLE 0 0 252,502
ISHARES TR RUS 2000 VAL ETF 464287630 209,698 948 SH SOLE 0 0 948
ISHARES TR MSCI EMG MKT ETF 464287234 21,113,672 308,634 SH SOLE 0 0 308,634
ISHARES TR S&P 500 VAL ETF 464287408 383,958 1,691 SH SOLE 0 0 1,691
ISHARES TR RUS MDCP VAL ETF 464287473 222,539 1,352 SH SOLE 0 0 1,352
ISHARES TR SHRT NAT MUN ETF 464288158 1,003,906 9,429 SH SOLE 0 0 9,429
ISHARES TR NATIONAL MUN ETF 464288414 1,017,009 9,450 SH SOLE 0 0 9,450
JANUS DETROIT STR TR HENDERSON MTG 47103U852 19,209,207 426,966 SH SOLE 0 0 426,966
JOHNSON & JOHNSON COM 478160104 223,628 881 SH SOLE 0 0 881
KARMAN HLDGS INC COMMON STOCK 485924104 659,493 13,211 SH SOLE 0 0 13,211
KAYNE ANDERSON ENERGY INFRST COM 486606106 8,296,658 599,903 SH SOLE 0 0 599,903
KINROSS GOLD CORP COM 496902404 6,471,925 274,002 SH SOLE 0 0 274,002
KINSALE CAP GROUP INC COM 49714P108 577,168 1,750 SH SOLE 0 0 1,750
KRANESHARES TRUST GBL HUMANOID ROB 500767751 5,771,501 140,017 SH SOLE 0 0 140,017
LAMAR ADVERTISING CO CL A 512816109 10,346,676 66,333 SH SOLE 0 0 66,333
LITMAN GREGORY FDS TR IMGP DBI MAN ETF 53700T827 3,699,746 120,867 SH SOLE 0 0 120,867
LOCKHEED MARTIN CORP COM 539830109 1,663,387 3,265 SH SOLE 0 0 3,265
MARKEL GROUP INC COM 570535104 17,860,276 9,145 SH SOLE 0 0 9,145
MCDONALDS CORP COM 580135101 1,661,742 6,148 SH SOLE 0 0 6,148
MERCADOLIBRE INC COM 58733R102 9,025,023 5,317 SH SOLE 0 0 5,317
META PLATFORMS INC CL A 30303M102 9,047,633 16,062 SH SOLE 0 0 16,062
MICRON TECHNOLOGY INC COM 595112103 5,848,787 5,067 SH SOLE 0 0 5,067
MICROSOFT CORP COM 594918104 13,501,943 36,196 SH SOLE 0 0 36,196
NEWMONT CORP COM 651639106 2,765,948 29,614 SH SOLE 0 0 29,614
NUVEEN AMT FREE QLTY MUN INC COM 670657105 313,564 26,709 SH SOLE 0 0 26,709
NVIDIA CORPORATION COM 67066G104 21,640,807 108,155 SH SOLE 0 0 108,155
OR ROYALTIES INC. COM SHS 68390D106 1,673,909 52,875 SH SOLE 0 0 52,875
PAN AMERN SILVER CORP COM 697900108 2,142,888 47,843 SH SOLE 0 0 47,843
PARKER-HANNIFIN CORP COM 701094104 22,542,879 23,047 SH SOLE 0 0 23,047
PG&E CORP PFD CONV SER A 69331C306 11,144,457 269,385 SH SOLE 0 0 269,385
PHILIP MORRIS INTL INC COM 718172109 7,573,797 41,865 SH SOLE 0 0 41,865
PLANET FITNESS MASTER ISSUER CL A 72703H101 422,473 8,098 SH SOLE 0 0 8,098
PRICESMART INC COM 741511109 11,701,695 59,904 SH SOLE 0 0 59,904
PUBLIC STORAGE COM 74460D109 1,590,277 4,996 SH SOLE 0 0 4,996
REDDIT INC CL A 75734B100 5,232,569 30,145 SH SOLE 0 0 30,145
RITHM CAPITAL CORP COM NEW 64828T201 13,581,647 1,446,395 SH SOLE 0 0 1,446,395
ROCKET LAB CORP COM 773121108 335,750 3,303 SH SOLE 0 0 3,303
ROYAL GOLD INC COM 780287108 6,248,686 31,304 SH SOLE 0 0 31,304
S&P GLOBAL INC COM 78409V104 5,094,071 12,508 SH SOLE 0 0 12,508
SCOTTS MIRACLE-GRO CO CL A 810186106 8,762,379 128,650 SH SOLE 0 0 128,650
SEA LTD NOTE 0.250% 9/1 81141RAG5 1,789,825 1,809,000 PRN SOLE 0 0 1,809,000
SEABRIDGE GOLD INC COM 811927102 1,690,191 65,664 SH SOLE 0 0 65,664
SHARKNINJA INC COM SHS G8068L108 6,512,283 42,768 SH SOLE 0 0 42,768
SHELL PLC SPON ADS 780259305 16,552,963 213,476 SH SOLE 0 0 213,476
SHIFT4 PMTS INC 6 SER A CNV PREF 82452J307 6,333,419 101,709 SH SOLE 0 0 101,709
SHOALS TECHNOLOGIES GROUP IN CL A 82489W107 5,532,605 558,849 SH SOLE 0 0 558,849
SIMPSON MFG INC COM 829073105 695,042 3,320 SH SOLE 0 0 3,320
SNAP INC NOTE 5/0 83304AAF3 10,230,550 10,769,000 PRN SOLE 0 0 10,769,000
SNOWFLAKE INC COM SHS 833445109 830,688 3,264 SH SOLE 0 0 3,264
SOFI TECHNOLOGIES INC COM 83406F102 947,367 52,837 SH SOLE 0 0 52,837
SPDR GOLD TR GOLD SHS 78463V107 466,001 1,265 SH SOLE 0 0 1,265
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD TR 85207H104 276,056 9,150 SH SOLE 0 0 9,150
SPROTT ASSET MANAGEMENT LP PHYSICAL SILVER 85207K107 827,431 43,849 SH SOLE 0 0 43,849
SPROTT ASSET MANAGEMENT LP PHYSICAL GOLD AN 85208R101 417,185 10,370 SH SOLE 0 0 10,370
SPROTT ETF TRUST JR GOLD MINERS E 85210B201 2,028,421 26,895 SH SOLE 0 0 26,895
SPROTT INC COM NEW 852066208 277,335 2,462 SH SOLE 0 0 2,462
STARBUCKS CORP COM 855244109 2,260,157 22,117 SH SOLE 0 0 22,117
STRYKER CORPORATION COM 863667101 1,154,203 3,666 SH SOLE 0 0 3,666
TAIWAN SEMICONDUCTOR MANUFAC SPONSORED ADS 874039100 862,969 1,807 SH SOLE 0 0 1,807
TESLA INC COM 88160R101 1,149,500 2,733 SH SOLE 0 0 2,733
TIMKEN CO COM 887389104 26,410,388 181,740 SH SOLE 0 0 181,740
TRAVELERS COMPANIES INC COM 89417E109 11,863,832 35,938 SH SOLE 0 0 35,938
TRIPLE FLAG PRECIOUS METAL COM 89679M104 12,415,218 414,255 SH SOLE 0 0 414,255
TXNM ENERGY INC COM 69349H107 5,826,918 102,623 SH SOLE 0 0 102,623
UGI CORP NEW COM 902681105 14,769,198 427,597 SH SOLE 0 0 427,597
UNITY SOFTWARE INC COM 91332U101 271,510 9,500 SH SOLE 0 0 9,500
VANECK ETF TRUST GOLD MINERS ETF 92189F106 1,824,004 24,175 SH SOLE 0 0 24,175
VANGUARD ADMIRAL FDS INC SMLCP 600 GRTH 921932794 230,590 1,503 SH SOLE 0 0 1,503
VEEVA SYS INC CL A COM 922475108 370,557 2,088 SH SOLE 0 0 2,088
VERISIGN INC COM 92343E102 3,302,686 13,129 SH SOLE 0 0 13,129
VERISK ANALYTICS INC COM 92345Y106 11,239,384 62,604 SH SOLE 0 0 62,604
VERIZON COMMUNICATIONS INC COM 92343V104 7,207,578 170,231 SH SOLE 0 0 170,231
VICI PPTYS INC COM 925652109 2,636,317 99,296 SH SOLE 0 0 99,296
VIPER ENERGY INC CL A 64361Q101 8,900,934 209,928 SH SOLE 0 0 209,928
VISA INC COM CL A 92826C839 20,951,341 61,067 SH SOLE 0 0 61,067
VITA COCO CO INC COM 92846Q107 21,007,321 317,619 SH SOLE 0 0 317,619
WORLD GOLD TR SPDR GLD MINIS 98149E303 7,841,693 98,737 SH SOLE 0 0 98,737
XYLEM INC COM 98419M100 3,575,321 30,246 SH SOLE 0 0 30,246
ZETA GLOBAL HOLDINGS CORP CL A 98956A105 7,974,434 405,205 SH SOLE 0 0 405,205