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
AMDOCS LTD SHS G02602103 452,708 5,623 SH SOLE 5,045 0 578
EATON CORP PLC SHS G29183103 1,186,449 3,725 SH SOLE 3,440 0 285
MEDTRONIC PLC SHS G5960L103 1,506,509 15,683 SH SOLE 15,335 0 348
CHUBB LIMITED COM H1467J104 228,160 731 SH SOLE 640 0 91
AFLAC INC COM 001055102 2,058,741 18,670 SH SOLE 18,670 0 0
A10 NETWORKS INC COM 002121101 185,445 10,483 SH SOLE 9,175 0 1,308
ABBOTT LABS COM 002824100 2,027,568 16,183 SH SOLE 15,653 0 530
ABBVIE INC COM 00287Y109 2,697,553 11,806 SH SOLE 11,806 0 0
ACCURAY INC COM 004397105 11,674 14,157 SH SOLE 14,157 0 0
ADOBE INC COM 00724F101 217,344 621 SH SOLE 621 0 0
ADVANCED MICRO DEVICES INC COM 007903107 8,935,184 41,722 SH SOLE 39,799 0 1,923
ADVANTAGE SOLUTIONS INC COM CL A 00791N102 10,454 11,880 SH SOLE 11,880 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 255,817 2,932 SH SOLE 2,932 0 0
ALPHABET INC CAP STK CL C 02079K107 6,620,552 21,098 SH SOLE 20,598 0 500
ALPHABET INC CAP STK CL A 02079K305 31,872,477 101,829 SH SOLE 97,685 0 4,144
AMAZON COM INC COM 023135106 33,938,850 147,036 SH SOLE 141,686 0 5,350
AMERICAN EXPRESS CO COM 025816109 2,829,008 7,647 SH SOLE 7,647 0 0
CENCORA INC COM 03073E105 1,534,061 4,542 SH SOLE 4,317 0 225
AMETEK INC COM 031100100 8,348,110 40,661 SH SOLE 38,720 0 1,941
AMGEN INC COM 031162100 226,171 691 SH SOLE 691 0 0
AMPHENOL CORP NEW CL A 032095101 8,712,475 64,470 SH SOLE 61,731 0 2,739
APPLE INC COM 037833100 42,949,530 157,984 SH SOLE 152,907 0 5,077
APPLIED MATLS INC COM 038222105 8,682,921 33,787 SH SOLE 31,116 0 2,671
ARISTA NETWORKS INC COM SHS 040413205 6,903,840 52,689 SH SOLE 50,257 0 2,432
AUTOMATIC DATA PROCESSING IN COM 053015103 441,921 1,718 SH SOLE 1,718 0 0
AUTOZONE INC COM 053332102 13,745,750 4,053 SH SOLE 3,881 0 172
BALL CORP COM 058498106 780,513 14,735 SH SOLE 14,735 0 0
BANK AMERICA CORP COM 060505104 667,480 12,136 SH SOLE 12,136 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,248,080 2,483 SH SOLE 2,328 0 155
BLACKROCK INC COM 09290D101 889,453 831 SH SOLE 799 0 32
BROADCOM INC COM 11135F101 29,951,494 86,540 SH SOLE 83,100 0 3,440
BROWN & BROWN INC COM 115236101 5,668,982 71,129 SH SOLE 68,318 0 2,811
CBOE GLOBAL MKTS INC COM 12503M108 10,793,000 43,000 SH SOLE 40,990 0 2,010
CBRE GROUP INC CL A 12504L109 752,336 4,679 SH SOLE 4,238 0 441
CME GROUP INC COM 12572Q105 11,939,604 43,722 SH SOLE 41,558 0 2,164
CSX CORP COM 126408103 999,920 27,584 SH SOLE 27,584 0 0
CACI INTL INC CL A 127190304 2,465,845 4,628 SH SOLE 4,511 0 117
CADENCE DESIGN SYSTEM INC COM 127387108 8,185,845 26,188 SH SOLE 24,953 0 1,235
CARRIER GLOBAL CORPORATION COM 14448C104 600,421 11,363 SH SOLE 11,363 0 0
CATERPILLAR INC COM 149123101 1,630,336 2,846 SH SOLE 2,846 0 0
CHEVRON CORP NEW COM 166764100 1,233,912 8,096 SH SOLE 7,819 0 277
CISCO SYS INC COM 17275R102 8,191,987 106,348 SH SOLE 101,761 0 4,587
COCA COLA CO COM 191216100 920,827 13,172 SH SOLE 12,354 0 818
COLGATE PALMOLIVE CO COM 194162103 362,939 4,593 SH SOLE 4,593 0 0
COMCAST CORP NEW CL A 20030N101 7,116,360 238,085 SH SOLE 225,643 0 12,442
COPART INC COM 217204106 6,580,762 168,091 SH SOLE 160,008 0 8,083
CORTEVA INC COM 22052L104 571,565 8,527 SH SOLE 8,527 0 0
COSTCO WHSL CORP NEW COM 22160K105 494,983 574 SH SOLE 574 0 0
ARTIVION INC COM 228903100 307,275 6,737 SH SOLE 5,673 0 1,064
D R HORTON INC COM 23331A109 1,238,658 8,600 SH SOLE 8,600 0 0
DANAHER CORPORATION COM 235851102 10,049,130 43,898 SH SOLE 42,229 0 1,669
DELL TECHNOLOGIES INC CL C 24703L202 1,808,770 14,369 SH SOLE 14,117 0 252
DISNEY WALT CO COM 254687106 1,838,979 16,164 SH SOLE 15,814 0 350
DUKE ENERGY CORP NEW COM NEW 26441C204 440,007 3,754 SH SOLE 3,298 0 456
DUPONT DE NEMOURS INC COM 26614N102 250,245 6,225 SH SOLE 6,225 0 0
ECOLAB INC COM 278865100 252,019 960 SH SOLE 960 0 0
ELECTRONIC ARTS INC COM 285512109 355,330 1,739 SH SOLE 1,739 0 0
ENOVA INTL INC COM 29357K103 219,765 1,398 SH SOLE 1,266 0 132
EXELIXIS INC COM 30161Q104 13,173,720 300,564 SH SOLE 286,492 0 14,072
EXXON MOBIL CORP COM 30231G102 1,932,780 16,061 SH SOLE 15,222 0 839
META PLATFORMS INC CL A 30303M102 19,599,392 29,692 SH SOLE 28,531 0 1,161
FEDEX CORP COM 31428X106 539,013 1,866 SH SOLE 1,646 0 220
FORTINET INC COM 34959E109 10,922,528 137,546 SH SOLE 131,212 0 6,334
FREEPORT-MCMORAN INC CL B 35671D857 540,914 10,650 SH SOLE 9,601 0 1,049
GALLAGHER ARTHUR J & CO COM 363576109 371,881 1,437 SH SOLE 1,437 0 0
GENERAL DYNAMICS CORP COM 369550108 1,386,702 4,119 SH SOLE 3,973 0 146
GENERAL MLS INC COM 370334104 364,979 7,849 SH SOLE 7,849 0 0
GENERAL MTRS CO COM 37045V100 605,102 7,441 SH SOLE 6,522 0 919
GETTY IMAGES HOLDINGS INC CL A COM 374275105 14,091 10,516 SH SOLE 10,516 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 3,443,043 3,917 SH SOLE 3,917 0 0
HEICO CORP NEW COM 422806109 6,265,350 19,362 SH SOLE 18,393 0 969
HOME DEPOT INC COM 437076102 1,445,220 4,200 SH SOLE 4,092 0 108
HONEYWELL INTL INC COM 438516106 2,034,399 10,428 SH SOLE 10,289 0 139
HURON CONSULTING GROUP INC COM 447462102 228,760 1,323 SH SOLE 1,136 0 187
IDEX CORP COM 45167R104 6,851,224 38,503 SH SOLE 36,737 0 1,766
IDEXX LABS INC COM 45168D104 429,597 635 SH SOLE 635 0 0
INCYTE CORP COM 45337C102 13,588,283 137,575 SH SOLE 131,225 0 6,350
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,475,617 9,111 SH SOLE 8,871 0 240
INVESCO QQQ TR UNIT SER 1 46090E103 3,537,070 5,758 SH SOLE 5,758 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429 1,768,151 105,909 SH SOLE 87,044 0 18,865
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460 1,639,362 96,889 SH SOLE 81,033 0 15,856
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577 1,570,820 83,399 SH SOLE 69,999 0 13,400
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643 1,263,769 61,348 SH SOLE 52,521 0 8,827
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783 1,253,747 63,513 SH SOLE 56,189 0 7,324
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791 1,091,757 55,773 SH SOLE 52,553 0 3,220
INVESCO EXCH TRD SLF IDX FD BULLETSHARES 46139W759 241,396 11,600 SH SOLE 8,700 0 2,900
INVESCO EXCH TRD SLF IDX FD BULLETSHARES 203 46139W783 985,376 46,878 SH SOLE 32,625 0 14,253
INVESCO EXCH TRD SLF IDX FD INVESCO BULLETSH 46139W825 1,615,981 75,302 SH SOLE 57,966 0 17,336
INVESCO EXCH TRD SLF IDX FD BULLETSHS 2032 46139W858 1,705,717 81,711 SH SOLE 62,071 0 19,640
IRADIMED CORP COM 46266A109 264,018 2,714 SH SOLE 2,287 0 427
ISHARES TR CORE S&P500 ETF 464287200 459,594 671 SH SOLE 145 0 526
ISHARES TR RUS MID CAP ETF 464287499 9,083,845 94,358 SH SOLE 93,541 0 817
ISHARES TR CORE S&P MCP ETF 464287507 441,408 6,688 SH SOLE 6,688 0 0
ISHARES TR EXPND TEC SC ETF 464287549 602,144 4,662 SH SOLE 4,212 0 450
ISHARES TR S&P MC 400GR ETF 464287606 457,370 4,721 SH SOLE 4,721 0 0
ISHARES TR ISHS 5-10YR INVT 464288638 451,460 8,379 SH SOLE 6,799 0 1,580
ISHARES TR PFD AND INCM SEC 464288687 330,777 10,684 SH SOLE 9,824 0 860
ISHARES TR MSCI EAFE MIN VL 46429B689 1,259,595 14,604 SH SOLE 14,604 0 0
ISHARES TR CORE MSCI EAFE 46432F842 10,349,538 115,689 SH SOLE 115,630 0 59
JPMORGAN CHASE & CO. COM 46625H100 5,316,307 16,499 SH SOLE 16,147 0 352
JABIL INC COM 466313103 333,366 1,462 SH SOLE 1,282 0 180
JACOBS SOLUTIONS INC COM 46982L108 251,674 1,900 SH SOLE 1,900 0 0
JOHNSON & JOHNSON COM 478160104 2,755,242 13,314 SH SOLE 12,953 0 361
KLA CORP COM NEW 482480100 8,028,034 6,607 SH SOLE 6,300 0 307
KKR & CO INC COM 48251W104 747,160 5,861 SH SOLE 5,106 0 755
KEURIG DR PEPPER INC COM 49271V100 11,339,513 404,838 SH SOLE 385,877 0 18,961
KOSMOS ENERGY LTD COM 500688106 23,433 25,824 SH SOLE 25,824 0 0
ELI LILLY & CO COM 532457108 19,647,300 18,282 SH SOLE 17,520 0 762
LOCKHEED MARTIN CORP COM 539830109 240,868 498 SH SOLE 498 0 0
LUMEN TECHNOLOGIES INC COM 550241103 131,624 16,940 SH SOLE 16,940 0 0
MARATHON PETE CORP COM 56585A102 1,497,822 9,210 SH SOLE 9,210 0 0
MARVELL TECHNOLOGY INC COM 573874104 276,185 3,250 SH SOLE 3,250 0 0
MASTERCARD INCORPORATED CL A 57636Q104 12,520,540 21,932 SH SOLE 20,846 0 1,086
MCDONALDS CORP COM 580135101 7,384,632 24,162 SH SOLE 22,989 0 1,173
MCKESSON CORP COM 58155Q103 438,855 535 SH SOLE 469 0 66
MERCK & CO INC COM 58933Y105 500,511 4,755 SH SOLE 4,755 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 376,431 270 SH SOLE 270 0 0
MICROSOFT CORP COM 594918104 46,718,660 96,602 SH SOLE 94,001 0 2,601
MICRON TECHNOLOGY INC COM 595112103 902,466 3,162 SH SOLE 3,076 0 86
NETFLIX INC COM 64110L106 4,232,701 45,144 SH SOLE 43,054 0 2,090
NEWMONT CORP COM 651639106 417,273 4,179 SH SOLE 3,665 0 514
NEXTERA ENERGY INC COM 65339F101 427,813 5,329 SH SOLE 4,720 0 609
NIKE INC CL B 654106103 862,060 13,531 SH SOLE 12,258 0 1,273
NVIDIA CORPORATION COM 67066G104 35,649,103 191,148 SH SOLE 184,859 0 6,289
ORACLE CORP COM 68389X105 3,029,486 15,543 SH SOLE 15,543 0 0
PEPSICO INC COM 713448108 920,250 6,412 SH SOLE 6,412 0 0
PLAYSTUDIOS INC CLASS A COM 72815G108 17,510 26,877 SH SOLE 26,877 0 0
PRICE T ROWE GROUP INC COM 74144T108 299,769 2,928 SH SOLE 2,557 0 371
PROCTER AND GAMBLE CO COM 742718109 7,747,196 54,059 SH SOLE 51,441 0 2,618
QNITY ELECTRONICS INC COMMON STOCK 74743L100 251,319 3,078 SH SOLE 3,078 0 0
QUALCOMM INC COM 747525103 5,600,348 32,741 SH SOLE 31,107 0 1,634
QUANTA SVCS INC COM 74762E102 498,453 1,181 SH SOLE 1,181 0 0
RACKSPACE TECHNOLOGY INC COM 750102105 30,395 31,306 SH SOLE 31,306 0 0
RTX CORPORATION COM 75513E101 1,625,474 8,863 SH SOLE 8,491 0 372
RESMED INC COM 761152107 236,534 982 SH SOLE 859 0 123
ROPER TECHNOLOGIES INC COM 776696106 1,004,213 2,256 SH SOLE 2,256 0 0
ROSS STORES INC COM 778296103 357,037 1,982 SH SOLE 1,737 0 245
S&P GLOBAL INC COM 78409V104 4,411,704 8,442 SH SOLE 8,033 0 409
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,621,982 3,845 SH SOLE 3,845 0 0
SPDR SERIES TRUST STATE STREET SPD 78464A763 466,186 3,350 SH SOLE 3,040 0 310
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 840,369 1,393 SH SOLE 1,393 0 0
SPDR SERIES TRUST STATE STREET SPD 78468R721 360,012 7,876 SH SOLE 5,444 0 2,432
SALESFORCE INC COM 79466L302 8,621,495 32,545 SH SOLE 30,928 0 1,617
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1,925,675 73,415 SH SOLE 73,415 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 28,120,197 1,044,972 SH SOLE 1,010,682 0 34,290
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 1,180,067 39,244 SH SOLE 30,873 0 8,371
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 252,077 8,851 SH SOLE 7,564 0 1,287
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 749,772 27,334 SH SOLE 24,697 0 2,637
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 459,981 19,134 SH SOLE 18,452 0 682
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 546,905 23,402 SH SOLE 16,522 0 6,880
SELECT SECTOR SPDR TR STATE STREET FIN 81369Y605 242,357 4,425 SH SOLE 4,425 0 0
SELECT SECTOR SPDR TR STATE STREET TEC 81369Y803 1,085,822 7,542 SH SOLE 7,542 0 0
SERVICE PPTYS TR COM SH BEN INT 81761L102 36,666 19,927 SH SOLE 19,927 0 0
SERVICENOW INC COM 81762P102 8,178,815 53,390 SH SOLE 51,350 0 2,040
STONEX GROUP INC COM 861896108 412,199 4,333 SH SOLE 3,843 0 490
TJX COS INC NEW COM 872540109 914,594 5,954 SH SOLE 5,954 0 0
T-MOBILE US INC COM 872590104 335,422 1,652 SH SOLE 1,448 0 204
TARGET CORP COM 87612E106 210,847 2,157 SH SOLE 2,157 0 0
TEXAS INSTRS INC COM 882508104 5,526,004 31,852 SH SOLE 31,148 0 704
THERMO FISHER SCIENTIFIC INC COM 883556102 2,312,585 3,991 SH SOLE 3,991 0 0
TRAVELERS COMPANIES INC COM 89417E109 314,425 1,084 SH SOLE 1,084 0 0
UNION PAC CORP COM 907818108 8,907,902 38,509 SH SOLE 36,638 0 1,871
UNITED THERAPEUTICS CORP DEL COM 91307C102 12,596,875 25,853 SH SOLE 24,662 0 1,191
UNITEDHEALTH GROUP INC COM 91324P102 671,114 2,033 SH SOLE 2,033 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676 1,224,442 3,400 SH SOLE 3,400 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,036,263 4,715 SH SOLE 4,715 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504 220,205 765 SH SOLE 765 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 4,854,298 65,991 SH SOLE 65,991 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 545,180 10,141 SH SOLE 9,736 0 405
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730 15,210,331 49,218 SH SOLE 49,218 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 406,594 8,085 SH SOLE 5,625 0 2,460
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 274,056 437 SH SOLE 437 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 1,116,560 4,000 SH SOLE 4,000 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 8,400,418 28,945 SH SOLE 28,922 0 23
VANGUARD INDEX FDS LARGE CAP ETF 922908637 7,216,790 22,925 SH SOLE 22,925 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 3,315,395 17,359 SH SOLE 17,359 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 10,485,668 40,650 SH SOLE 40,650 0 0
VERISIGN INC COM 92343E102 10,429,358 42,928 SH SOLE 40,899 0 2,029
VERISK ANALYTICS INC COM 92345Y106 9,618,670 43,000 SH SOLE 41,032 0 1,968
VISA INC COM CL A 92826C839 2,014,478 5,744 SH SOLE 5,744 0 0
WM TECHNOLOGY INC COM 92971A109 10,148 12,299 SH SOLE 12,299 0 0
WALMART INC COM 931142103 1,546,037 13,877 SH SOLE 13,772 0 105
WASTE MGMT INC DEL COM 94106L109 416,350 1,895 SH SOLE 1,895 0 0
WELLS FARGO CO NEW COM 949746101 705,524 7,570 SH SOLE 6,721 0 849
WORKDAY INC CL A 98138H101 7,782,553 36,235 SH SOLE 34,272 0 1,963
XEROX HOLDINGS CORP COM NEW 98421M106 28,758 12,134 SH SOLE 12,134 0 0
ZOETIS INC CL A 98978V103 7,242,325 57,561 SH SOLE 54,742 0 2,819