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
AAON INC COM PAR $0.004 000360206   526,477 5,445 SH   SOLE 0 0 0 5,445
ABBOTT LABS COM 002824100   1,549,303 15,300 SH   SOLE 0 0 0 15,300
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,809,463 6,331 SH   SOLE 0 0 0 6,331
ACTIVISION BLIZZARD INC COM 00507V109   2,867,094 33,498 SH   SOLE 0 0 0 33,498
ADVANCED ENERGY INDS COM 007973100   402,486 4,107 SH   SOLE 0 0 0 4,107
AGCO CORP COM 001084102   1,086,467 8,036 SH   SOLE 0 0 0 8,036
ALPHABET INC CAP STK CL A 02079K305   17,539,606 169,089 SH   SOLE 0 0 0 169,089
ALPHABET INC CAP STK CL C 02079K107   982,384 9,446 SH   SOLE 0 0 0 9,446
AMAZON COM INC COM 023135106   11,219,674 108,623 SH   SOLE 0 0 0 108,623
AMETEK INC COM 031100100   1,160,169 7,983 SH   SOLE 0 0 0 7,983
AMPHASTAR PHARMACEUTICALS IN COM 03209R103   238,200 6,352 SH   SOLE 0 0 0 6,352
APPLE INC COM 037833100   17,379,567 105,395 SH   SOLE 0 0 0 105,395
ARISTA NETWORKS INC COM 040413106   2,353,061 14,018 SH   SOLE 0 0 0 14,018
AT&T INC COM 00206R102   253,927 13,191 SH   SOLE 0 0 0 13,191
AXCELIS TECHNOLOGIES INC COM NEW 054540208   543,527 4,079 SH   SOLE 0 0 0 4,079
BADGER METER INC COM 056525108   226,707 1,861 SH   SOLE 0 0 0 1,861
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   14,924,192 48,334 SH   SOLE 0 0 0 48,334
BOISE CASCADE CO DEL COM 09739D100   228,080 3,606 SH   SOLE 0 0 0 3,606
BOOKING HOLDINGS INC COM 09857L108   15,174,443 5,721 SH   SOLE 0 0 0 5,721
BOSTON BEER INC CL A 100557107   1,041,322 3,168 SH   SOLE 0 0 0 3,168
BROWN & BROWN INC COM 115236101   938,358 16,342 SH   SOLE 0 0 0 16,342
CACTUS INC CL A 127203107   322,790 7,829 SH   SOLE 0 0 0 7,829
CADENCE DESIGN SYSTEM INC COM 127387108   2,032,411 9,674 SH   SOLE 0 0 0 9,674
CALIFORNIA RES CORP COM STOCK 13057Q305   1,055,901 27,426 SH   SOLE 0 0 0 27,426
CATALYST PHARMACEUTICALS INC COM 14888U101   377,294 22,756 SH   SOLE 0 0 0 22,756
CHEMED CORP NEW COM 16359R103   1,247,042 2,319 SH   SOLE 0 0 0 2,319
CHESAPEAKE UTILS CORP COM 165303108   360,420 2,816 SH   SOLE 0 0 0 2,816
CHIPOTLE MEXICAN GRILL INC COM 169656105   16,957,822 9,927 SH   SOLE 0 0 0 9,927
CHURCH & DWIGHT CO INC COM 171340102   2,888,885 32,676 SH   SOLE 0 0 0 32,676
CINTAS CORP COM 172908105   926,748 2,003 SH   SOLE 0 0 0 2,003
COCA COLA CO COM 191216100   206,188 3,324 SH   SOLE 0 0 0 3,324
COMFORT SYS USA INC COM 199908104   501,665 3,437 SH   SOLE 0 0 0 3,437
COMMERCIAL METALS CO COM 201723103   1,855,951 37,954 SH   SOLE 0 0 0 37,954
COPART INC COM 217204106   2,155,744 28,663 SH   SOLE 0 0 0 28,663
CORCEPT THERAPEUTICS INC COM 218352102   296,785 13,702 SH   SOLE 0 0 0 13,702
COSTCO WHSL CORP NEW COM 22160K105   1,732,586 3,487 SH   SOLE 0 0 0 3,487
CSW INDUSTRIALS INC COM 126402106   396,506 2,854 SH   SOLE 0 0 0 2,854
CYBERARK SOFTWARE LTD SHS M2682V108   351,453 2,375 SH   SOLE 0 0 0 2,375
DAQO NEW ENERGY CORP SPNSRD ADS NEW 23703Q203   226,331 4,832 SH   SOLE 0 0 0 4,832
DECKERS OUTDOOR CORP COM 243537107   1,093,755 2,433 SH   SOLE 0 0 0 2,433
DIREXION SHS ETF TR 20YR TRES BEAR 25460G849   3,619,571 33,762 SH   SOLE 0 4 0 33,758
EDWARDS LIFESCIENCES CORP COM 28176E108   15,706,071 189,847 SH   SOLE 0 0 0 189,847
ENDAVA PLC ADS 29260V105   876,565 13,048 SH   SOLE 0 0 0 13,048
EPAM SYS INC COM 29414B104   767,533 2,567 SH   SOLE 0 0 0 2,567
EQUITY LIFESTYLE PPTYS INC COM 29472R108   2,521,134 37,556 SH   SOLE 0 0 0 37,556
ETHAN ALLEN INTERIORS INC COM 297602104   393,502 14,330 SH   SOLE 0 0 0 14,330
EXLSERVICE HOLDINGS INC COM 302081104   635,021 3,924 SH   SOLE 0 0 0 3,924
EXP WORLD HLDGS INC COM 30212W100   311,184 24,522 SH   SOLE 0 0 0 24,522
EXXON MOBIL CORP COM 30231G102   2,801,028 25,543 SH   SOLE 0 0 0 25,543
FIVE BELOW INC COM 33829M101   1,195,244 5,803 SH   SOLE 0 0 0 5,803
FLEXSHARES TR FLEXSHARES ULTRA 33939L886   4,534,655 60,624 SH   SOLE 0 0 0 60,624
FOCUS FINL PARTNERS INC COM CL A 34417P100   229,525 4,425 SH   SOLE 0 0 0 4,425
FORTINET INC COM 34959E109   1,239,213 18,646 SH   SOLE 0 0 0 18,646
FOX FACTORY HLDG CORP COM 35138V102   1,108,958 9,137 SH   SOLE 0 0 0 9,137
GENERAC HLDGS INC COM 368736104   911,496 8,439 SH   SOLE 0 0 0 8,439
GENMAB A/S SPONSORED ADS 372303206   1,017,254 26,940 SH   SOLE 0 0 0 26,940
HARMONY BIOSCIENCES HLDGS IN COM 413197104   234,721 7,189 SH   SOLE 0 0 0 7,189
HERSHEY CO COM 427866108   1,693,353 6,656 SH   SOLE 0 0 0 6,656
HOME DEPOT INC COM 437076102   1,738,109 5,890 SH   SOLE 0 0 0 5,890
ICON PLC SHS G4705A100   1,002,378 4,693 SH   SOLE 0 0 0 4,693
INSIGHT ENTERPRISES INC COM 45765U103   542,390 3,794 SH   SOLE 0 0 0 3,794
INTUIT COM 461202103   14,925,523 33,478 SH   SOLE 0 0 0 33,478
INTUITIVE SURGICAL INC COM NEW 46120E602   8,727,538 34,163 SH   SOLE 0 0 0 34,163
INVESCO ACTVELY MNGD ETC FD OPTIMUM YIELD 46090F100   4,075,565 286,608 SH   SOLE 0 0 0 286,608
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   8,645,435 415,646 SH   SOLE 0 0 0 415,646
INVESCO EXCHANGE TRADED FD T FINL PFD ETF 46137V621   5,005,377 344,723 SH   SOLE 0 0 0 344,723
IRADIMED CORP COM 46266A109   352,891 8,968 SH   SOLE 0 0 0 8,968
ISHARES TR CORE S&P500 ETF 464287200   3,293,041 8,011 SH   SOLE 0 0 0 8,011
ISHARES TR RUSSELL 2000 ETF 464287655   371,072 2,080 SH   SOLE 0 0 0 2,080
ISHARES TR CORE 1 5 YR USD 46432F859   18,970,244 402,295 SH   SOLE 0 0 0 402,295
ISHARES TR MBS ETF 464288588   8,297,069 87,587 SH   SOLE 0 0 0 87,587
ISHARES TR ISHS 1-5YR INVS 464288646   315,926 6,251 SH   SOLE 0 0 0 6,251
ISHARES TR IBOXX HI YD ETF 464288513   2,574,138 34,072 SH   SOLE 0 0 0 34,072
ISHARES TR MSCI EMG MKT ETF 464287234   206,613 5,236 SH   SOLE 0 0 0 5,236
ISHARES TR RUS MID CAP ETF 464287499   584,881 8,365 SH   SOLE 0 0 0 8,365
ISHARES TR CORE S&P US VLU 464287663   579,985 7,861 SH   SOLE 0 0 0 7,861
ISHARES TR CORE S&P US GWT 464287671   814,110 9,171 SH   SOLE 0 0 0 9,171
ISHARES TR SP SMCP600VL ETF 464287879   252,225 2,695 SH   SOLE 0 0 0 2,695
ISHARES TR MSCI ACWI EX US 464288240   1,115,467 22,872 SH   SOLE 0 0 0 22,872
ISHARES TR TIPS BD ETF 464287176   14,136,269 128,220 SH   SOLE 0 0 0 128,220
JOHNSON & JOHNSON COM 478160104   1,672,838 10,793 SH   SOLE 0 0 0 10,793
JPMORGAN CHASE & CO COM 46625H100   405,916 3,115 SH   SOLE 0 0 0 3,115
KINSALE CAP GROUP INC COM 49714P108   1,798,799 5,993 SH   SOLE 0 0 0 5,993
LENNAR CORP CL A 526057104   3,442,037 32,747 SH   SOLE 0 0 0 32,747
LGI HOMES INC COM 50187T106   363,300 3,186 SH   SOLE 0 0 0 3,186
LULULEMON ATHLETICA INC COM 550021109   273,143 750 SH   SOLE 0 0 0 750
M/I HOMES INC COM 55305B101   291,665 4,623 SH   SOLE 0 0 0 4,623
MALIBU BOATS INC COM CL A 56117J100   240,421 4,259 SH   SOLE 0 0 0 4,259
MASTERCARD INCORPORATED CL A 57636Q104   13,915,103 38,290 SH   SOLE 0 0 0 38,290
MCDONALDS CORP COM 580135101   1,852,975 6,627 SH   SOLE 0 0 0 6,627
MCGRATH RENTCORP COM 580589109   390,222 4,182 SH   SOLE 0 0 0 4,182
MEDPACE HLDGS INC COM 58506Q109   1,767,106 9,397 SH   SOLE 0 0 0 9,397
META PLATFORMS INC CL A 30303M102   10,061,217 47,472 SH   SOLE 0 0 0 47,472
MICROSOFT CORP COM 594918104   4,006,217 13,896 SH   SOLE 0 0 0 13,896
MONOLITHIC PWR SYS INC COM 609839105   1,843,989 3,684 SH   SOLE 0 0 0 3,684
MONSTER BEVERAGE CORP NEW COM 61174X109   16,094,819 297,997 SH   SOLE 0 0 0 297,997
NAPCO SEC TECHNOLOGIES INC COM 630402105   430,329 11,451 SH   SOLE 0 0 0 11,451
NEXTERA ENERGY INC COM 65339F101   1,759,524 22,827 SH   SOLE 0 0 0 22,827
NIKE INC CL B 654106103   15,827,880 129,060 SH   SOLE 0 0 0 129,060
NOVO-NORDISK A S ADR 670100205   17,123,344 107,599 SH   SOLE 0 0 0 107,599
NUVEEN N Y MUN VALUE FD COM 67062M105   122,578 14,049 SH   SOLE 0 0 0 14,049
NVIDIA CORPORATION COM 67066G104   15,922,888 57,324 SH   SOLE 0 0 0 57,324
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506   5,300 10,000 SH   SOLE 0 0 0 10,000
OLD DOMINION FREIGHT LINE IN COM 679580100   2,059,696 6,043 SH   SOLE 0 0 0 6,043
OMEGA FLEX INC COM 682095104   327,745 2,941 SH   SOLE 0 0 0 2,941
PACKAGING CORP AMER COM 695156109   1,640,450 11,816 SH   SOLE 0 0 0 11,816
PAYCOM SOFTWARE INC COM 70432V102   860,044 2,829 SH   SOLE 0 0 0 2,829
PAYPAL HLDGS INC COM 70450Y103   6,592,175 86,808 SH   SOLE 0 0 0 86,808
PERION NETWORK LTD SHS NEW M78673114   516,836 13,058 SH   SOLE 0 0 0 13,058
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   3,736,930 37,652 SH   SOLE 0 0 0 37,652
PROGRESSIVE CORP COM 743315103   16,739,986 117,014 SH   SOLE 0 0 0 117,014
PROGYNY INC COM 74340E103   255,964 7,969 SH   SOLE 0 0 0 7,969
PROSHARES TR ULSH 20YRTRE NEW 74347G887   1,899,865 31,176 SH   SOLE 0 0 0 31,176
QUALYS INC COM 74758T303   957,597 7,365 SH   SOLE 0 0 0 7,365
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,771,603 18,091 SH   SOLE 0 0 0 18,091
REGENERON PHARMACEUTICALS COM 75886F107   891,512 1,085 SH   SOLE 0 0 0 1,085
ROLLINS INC COM 775711104   992,368 26,442 SH   SOLE 0 0 0 26,442
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   1,665,949 51,818 SH   SOLE 0 0 0 51,818
SHERWIN WILLIAMS CO COM 824348106   1,623,008 7,221 SH   SOLE 0 0 0 7,221
SHOTSPOTTER INC COM 82536T107   348,886 8,873 SH   SOLE 0 0 0 8,873
SKECHERS U S A INC CL A 830566105   1,128,457 23,747 SH   SOLE 0 0 0 23,747
SMITH A O CORP COM 831865209   2,889,104 41,780 SH   SOLE 0 0 0 41,780
SOLAREDGE TECHNOLOGIES INC COM 83417M104   1,079,326 3,551 SH   SOLE 0 0 0 3,551
SOUTHWEST AIRLS CO COM 844741108   1,421,616 43,688 SH   SOLE 0 0 0 43,688
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   645,283 1,940 SH   SOLE 0 0 0 1,940
SPDR S&P 500 ETF TR TR UNIT 78462F103   401,202 980 SH   SOLE 0 0 0 980
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   339,367 3,696 SH   SOLE 0 0 0 3,696
SPDR SER TR BBG CONV SEC ETF 78464A359   2,522,899 37,616 SH   SOLE 0 0 0 37,616
STARBUCKS CORP COM 855244109   376,534 3,616 SH   SOLE 0 0 0 3,616
STMICROELECTRONICS N V NY REGISTRY 861012102   768,437 14,366 SH   SOLE 0 0 0 14,366
SUPER MICRO COMPUTER INC COM 86800U104   1,122,078 10,531 SH   SOLE 0 0 0 10,531
SYNOPSYS INC COM 871607107   17,855,179 46,227 SH   SOLE 0 0 0 46,227
TEXAS PACIFIC LAND CORPORATI COM 88262P102   876,025 515 SH   SOLE 0 0 0 515
TORO CO COM 891092108   15,753,285 141,717 SH   SOLE 0 0 0 141,717
TRACTOR SUPPLY CO COM 892356106   16,835,094 71,627 SH   SOLE 0 0 0 71,627
TREX CO INC COM 89531P105   720,900 14,812 SH   SOLE 0 0 0 14,812
UNION PAC CORP COM 907818108   1,611,338 8,006 SH   SOLE 0 0 0 8,006
UNITED PARCEL SERVICE INC CL B 911312106   866,747 4,468 SH   SOLE 0 0 0 4,468
UNITEDHEALTH GROUP INC COM 91324P102   15,137,777 32,032 SH   SOLE 0 0 0 32,032
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   239,017 2,188 SH   SOLE 0 0 0 2,188
VERIZON COMMUNICATIONS INC COM 92343V104   235,829 6,064 SH   SOLE 0 0 0 6,064
VERTEX PHARMACEUTICALS INC COM 92532F100   828,949 2,631 SH   SOLE 0 0 0 2,631
VISA INC COM CL A 92826C839   386,213 1,713 SH   SOLE 0 0 0 1,713
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   3,699,459 73,592 SH   SOLE 0 0 0 73,592
XPEL INC COM 98379L100   376,103 5,535 SH   SOLE 0 0 0 5,535
ZYNEX INC COM 98986M103   339,552 28,296 SH   SOLE 0 0 0 28,296