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
3M Co COM 88579Y101 2,338 19,500 SH SOLE 19,500 0 0
AbbVie Inc COM 00287Y109 470 2,906 SH SOLE 2,906 0 0
Accenture PLC COM G1151C101 50,091 187,719 SH SOLE 182,693 0 5,026
adidas AG - Spons ADR COM 00687A107 1,731 25,551 SH SOLE 25,235 0 316
Adobe Inc COM 00724F101 33,094 98,338 SH SOLE 96,344 0 1,994
AES Corp/VA COM 00130H105 4,458 155,000 SH SOLE 155,000 0 0
Aflac Inc COM 001055102 26,275 365,235 SH SOLE 364,713 0 522
AIA Group Ltd - Spons ADR COM 001317205 2,604 58,614 SH SOLE 57,978 0 636
Air Liquide SA - Unspons ADR COM 009126202 2,078 73,464 SH SOLE 72,655 0 809
Air Products & Chemicals Inc COM 009158106 32,848 106,559 SH SOLE 106,541 0 18
Airbus SE - Unspons ADR COM 009279100 3,231 108,937 SH SOLE 107,707 0 1,230
Alcon Inc COM H01301128 63,845 931,368 SH SOLE 903,382 0 27,986
Alibaba Group Holding Ltd - Sp COM 01609W102 4,109 46,644 SH SOLE 46,299 0 345
Alliant Energy Corp COM 018802108 384 6,953 SH SOLE 6,953 0 0
Allstate Corp COM 020002101 861 6,349 SH SOLE 6,349 0 0
Alphabet Inc COM 02079K107 129,383 1,458,167 SH SOLE 1,426,092 0 32,075
Alphabet Inc COM 02079K305 678 7,682 SH SOLE 7,682 0 0
Alteryx Inc COM 02156B103 4,812 94,960 SH SOLE 94,960 0 0
Altria Group Inc COM 02209S103 753 16,469 SH SOLE 16,469 0 0
Amazon.com Inc COM 023135106 53,917 641,866 SH SOLE 626,792 0 15,074
American Electric Power Co Inc COM 025537101 279 2,943 SH SOLE 2,943 0 0
American Tower Corp COM 03027X100 37,414 176,600 SH SOLE 176,451 0 149
AmerisourceBergen Corp COM 03073E105 213 1,283 SH SOLE 1,176 0 107
Amgen Inc COM 031162100 2,018 7,683 SH SOLE 7,683 0 0
Amphenol Corp COM 032095101 57,966 761,314 SH SOLE 733,387 0 27,927
Analog Devices Inc COM 032654105 100,543 612,953 SH SOLE 600,063 0 12,890
APA Corp COM 03743Q108 8,930 191,300 SH SOLE 191,300 0 0
Apple Inc COM 037833100 32,196 247,792 SH SOLE 246,533 0 1,259
Arch Capital Group Ltd COM G0450A105 267,089 4,254,366 SH SOLE 4,108,593 0 145,773
Archer-Daniels-Midland Co COM 039483102 29,985 322,945 SH SOLE 322,582 0 363
Arista Networks Inc COM 040413106 61,471 506,556 SH SOLE 487,943 0 18,613
Armstrong World Industries Inc COM 04247X102 28,402 414,086 SH SOLE 401,016 0 13,070
Artisan Partners Asset Managem COM 04316A108 337 11,358 SH SOLE 11,358 0 0
ASML Holding NV - NY Reg Shrs COM N07059210 3,564 6,522 SH SOLE 6,471 0 51
AstraZeneca PLC - Spons ADR COM 046353108 3,688 54,389 SH SOLE 53,878 0 511
Automatic Data Processing Inc COM 053015103 21,029 88,038 SH SOLE 87,678 0 360
Axis Capital Holdings Ltd COM G0692U109 6,418 118,476 SH SOLE 118,476 0 0
Baker Hughes Co COM 05722G100 37,833 1,281,173 SH SOLE 1,281,011 0 162
Barrick Gold Corp COM 067901108 7,551 439,500 SH SOLE 439,500 0 0
Becton Dickinson and Co COM 075887109 85,255 335,252 SH SOLE 326,881 0 8,371
Berkshire Hathaway Inc COM 084670702 79,263 256,598 SH SOLE 249,935 0 6,663
Black Knight Inc COM 09215C105 66,171 1,071,593 SH SOLE 1,034,533 0 37,060
BlackRock Inc COM 09247X101 52,480 74,058 SH SOLE 73,831 0 227
Box Inc COM 10316T104 8,305 266,779 SH SOLE 266,779 0 0
Bristol-Myers Squibb Co COM 110122108 42,227 586,894 SH SOLE 584,507 0 2,387
Broadcom Inc COM 11135F101 308 551 SH SOLE 551 0 0
Brookfield Asset Management Lt COM 113004105 16,222 565,827 SH SOLE 546,898 0 18,929
Brookfield Corp COM 11271J107 71,318 2,266,930 SH SOLE 2,190,609 0 76,321
Brown-Forman Corp COM 115637209 18,241 277,719 SH SOLE 267,528 0 10,191
Brown & Brown Inc COM 115236101 75,497 1,325,202 SH SOLE 1,276,742 0 48,460
BRP Group Inc COM 05589G102 4,406 175,276 SH SOLE 175,276 0 0
Cameco Corp COM 13321L108 4,045 178,445 SH SOLE 177,066 0 1,379
Canadian Pacific Railway Ltd COM 13645T100 2,598 34,826 SH SOLE 34,556 0 270
Carlisle Cos Inc COM 142339100 70,287 298,270 SH SOLE 287,897 0 10,373
CarMax Inc COM 143130102 42,070 690,912 SH SOLE 665,117 0 25,795
Caterpillar Inc COM 149123101 36,700 153,199 SH SOLE 153,018 0 181
CDW Corp/DE COM 12514G108 65,003 363,999 SH SOLE 350,673 0 13,326
Charles Schwab Corp/The COM 808513105 5,606 67,330 SH SOLE 67,330 0 0
Chemours Co/The COM 163851108 2,793 91,199 SH SOLE 91,199 0 0
Cheniere Energy Inc COM 16411R208 537 3,583 SH SOLE 3,583 0 0
Chevron Corp COM 166764100 36,927 205,732 SH SOLE 205,705 0 27
Ciena Corp COM 171779309 8,230 161,428 SH SOLE 161,428 0 0
Cigna Corp COM 125523100 208 629 SH SOLE 629 0 0
Cisco Systems Inc COM 17275R102 48,931 1,027,109 SH SOLE 1,025,326 0 1,783
CME Group Inc COM 12572Q105 35,579 211,576 SH SOLE 211,546 0 30
Coca-Cola Co COM 191216100 18,681 293,680 SH SOLE 293,415 0 265
Cogent Communications Holdings COM 19239V302 4,772 83,605 SH SOLE 83,605 0 0
Comcast Corp COM 20030N101 29,049 830,671 SH SOLE 830,538 0 133
CommVault Systems Inc COM 204166102 4,789 76,205 SH SOLE 76,205 0 0
Concrete Pumping Holdings Inc COM 206704108 915 156,329 SH SOLE 156,329 0 0
Constellation Brands Inc COM 21036P108 6,854 29,575 SH SOLE 29,575 0 0
Copart Inc COM 217204106 104,627 1,718,289 SH SOLE 1,659,222 0 59,067
Costco Wholesale Corp COM 22160K105 23,133 50,675 SH SOLE 50,242 0 433
Crane Holdings Co COM 224441105 3,817 37,998 SH SOLE 37,998 0 0
CSX Corp COM 126408103 213 6,888 SH SOLE 6,888 0 0
CTS Corp COM 126501105 4,336 109,984 SH SOLE 109,984 0 0
CVS Health Corp COM 126650100 41,686 447,326 SH SOLE 447,267 0 59
CyberArk Software Ltd COM M2682V108 2,399 18,501 SH SOLE 18,365 0 136
Danaher Corp COM 235851102 65,863 248,148 SH SOLE 242,394 0 5,754
DBS Group Holdings Ltd - Spons COM 23304Y100 2,948 29,080 SH SOLE 28,766 0 314
Deere & Co COM 244199105 217 507 SH SOLE 507 0 0
Deutsche Telekom AG - Spons AD COM 251566105 2,968 148,533 SH SOLE 146,933 0 1,600
Diageo PLC - Spons ADR COM 25243Q205 2,366 13,276 SH SOLE 13,133 0 143
Diamondback Energy Inc COM 25278X109 6,223 45,500 SH SOLE 45,500 0 0
Discover Financial Services COM 254709108 278 2,844 SH SOLE 2,844 0 0
Dollar Tree Inc COM 256746108 153,792 1,087,329 SH SOLE 1,051,150 0 36,179
Dominion Energy Inc COM 25746U109 27,557 449,397 SH SOLE 449,321 0 76
Duke Energy Corp COM 26441C204 980 9,519 SH SOLE 9,519 0 0
Duluth Holdings Inc COM 26443V101 4,714 762,777 SH SOLE 762,777 0 0
Ecolab Inc COM 278865100 8,246 56,650 SH SOLE 55,924 0 726
Edgewell Personal Care Co COM 28035Q102 5,222 135,499 SH SOLE 135,499 0 0
Eli Lilly & Co COM 532457108 32,850 89,794 SH SOLE 89,070 0 724
Emerson Electric Co COM 291011104 19,165 199,510 SH SOLE 198,990 0 520
Encompass Health Corp COM 29261A100 7,930 132,584 SH SOLE 132,584 0 0
Entegris Inc COM 29362U104 4,414 67,291 SH SOLE 67,291 0 0
EOG Resources Inc COM 26875P101 31,378 242,266 SH SOLE 242,234 0 32
EQT Corp COM 26884L109 3,045 90,000 SH SOLE 90,000 0 0
EssilorLuxottica SA - Unspons COM 297284200 1,639 18,090 SH SOLE 17,894 0 196
Estee Lauder Cos Inc/The COM 518439104 4,386 17,679 SH SOLE 17,431 0 248
Expeditors International of Wa COM 302130109 35,243 339,138 SH SOLE 326,813 0 12,325
Exxon Mobil Corp COM 30231G102 7,321 66,375 SH SOLE 66,375 0 0
Fastenal Co COM 311900104 19,433 410,677 SH SOLE 410,149 0 528
FedEx Corp COM 31428X106 4,434 25,600 SH SOLE 25,600 0 0
Ferguson PLC COM G3421J106 26,344 207,479 SH SOLE 201,784 0 5,695
Ferrari NV COM N3167Y103 2,948 13,762 SH SOLE 13,655 0 107
Fiserv Inc COM 337738108 75,158 743,619 SH SOLE 726,173 0 17,446
Floor & Decor Holdings Inc COM 339750101 42,639 612,360 SH SOLE 589,343 0 23,017
FormFactor Inc COM 346375108 2,478 111,451 SH SOLE 111,451 0 0
Garmin Ltd COM H2906T109 4,593 49,772 SH SOLE 49,772 0 0
Gartner Inc COM 366651107 112,118 333,546 SH SOLE 321,070 0 12,476
General Dynamics Corp COM 369550108 653 2,630 SH SOLE 2,630 0 0
Genmab A/S - Spons ADR COM 372303206 2,492 58,809 SH SOLE 58,170 0 639
Gilead Sciences Inc COM 375558103 870 10,129 SH SOLE 10,129 0 0
Glacier Bancorp Inc COM 37637Q105 32,109 649,720 SH SOLE 626,034 0 23,686
Globus Medical Inc COM 379577208 5,861 78,921 SH SOLE 78,921 0 0
Gogo Inc COM 38046C109 4,356 295,124 SH SOLE 295,124 0 0
Hain Celestial Group Inc/The COM 405217100 2,966 183,338 SH SOLE 183,338 0 0
HDFC Bank Ltd - Spons ADR COM 40415F101 5,938 86,803 SH SOLE 86,134 0 669
Helios Technologies Inc COM 42328H109 2,034 37,364 SH SOLE 37,364 0 0
Hershey Co/The COM 427866108 302 1,303 SH SOLE 1,303 0 0
Hillman Solutions Corp COM 431636109 3,473 481,705 SH SOLE 481,705 0 0
Home Depot Inc COM 437076102 56,301 178,247 SH SOLE 177,717 0 530
Honeywell International Inc COM 438516106 30,030 140,132 SH SOLE 139,980 0 152
Humana Inc COM 444859102 5,710 11,149 SH SOLE 11,149 0 0
Huntsman Corp COM 447011107 3,088 112,368 SH SOLE 112,368 0 0
Illinois Tool Works Inc COM 452308109 4,587 20,822 SH SOLE 20,822 0 0
Infosys Ltd - Spons ADR COM 456788108 3,110 172,659 SH SOLE 171,317 0 1,342
International Business Machine COM 459200101 1,394 9,892 SH SOLE 9,892 0 0
Intuit Inc COM 461202103 7,210 18,525 SH SOLE 18,525 0 0
Iron Mountain Inc COM 46284V101 1,738 34,871 SH SOLE 34,871 0 0
Itau Unibanco Holding SA - Spo COM 465562106 2,028 430,635 SH SOLE 427,488 0 3,147
Jacobs Solutions Inc COM 46982L108 72,628 604,878 SH SOLE 588,970 0 15,908
Johnson & Johnson COM 478160104 46,140 261,192 SH SOLE 260,843 0 349
JPMorgan Chase & Co COM 46625H100 54,622 407,325 SH SOLE 406,131 0 1,194
Kerry Group PLC - Spons ADR COM 492460100 2,053 22,941 SH SOLE 22,645 0 296
Kinder Morgan Inc/DE COM 49456B101 26,256 1,452,185 SH SOLE 1,451,945 0 240
KION Group AG - Unspons ADR COM 497216101 2,218 313,333 SH SOLE 309,584 0 3,749
Kraft Heinz Co/The COM 500754106 269 6,619 SH SOLE 6,619 0 0
Laboratory Corp of America Hol COM 50540R409 67,972 288,653 SH SOLE 278,059 0 10,594
Las Vegas Sands Corp COM 517834107 10,720 223,000 SH SOLE 223,000 0 0
Lasertec Corp - Unspons ADR COM 51809L109 2,102 64,863 SH SOLE 64,164 0 699
Liberty Broadband Corp COM 530307305 92,810 1,216,864 SH SOLE 1,174,927 0 41,937
Liberty Media Corp-Liberty For COM 531229870 7,149 133,808 SH SOLE 133,808 0 0
Liberty Media Corp-Liberty For COM 531229854 11,143 186,401 SH SOLE 174,661 0 11,740
Linde PLC COM G5494J103 14,486 44,411 SH SOLE 43,975 0 436
London Stock Exchange Group PL COM 54211N101 1,765 82,359 SH SOLE 81,426 0 933
Lonza Group AG - Unspons ADR COM 54338V101 2,119 43,470 SH SOLE 42,992 0 478
Lowe's Cos Inc COM 548661107 83,912 421,162 SH SOLE 410,449 0 10,713
Lumen Technologies Inc COM 550241103 1,634 313,000 SH SOLE 313,000 0 0
LVMH Moet Hennessy Louis Vuitt COM 502441306 2,155 14,877 SH SOLE 14,716 0 161
Magnite Inc COM 55955D100 2,954 278,974 SH SOLE 278,974 0 0
Manulife Financial Corp COM 56501R106 3,664 205,360 SH SOLE 203,730 0 1,630
Markel Corp COM 570535104 51,849 39,354 SH SOLE 37,928 0 1,426
Marsh & McLennan Cos Inc COM 571748102 62,640 378,537 SH SOLE 366,882 0 11,655
Mastercard Inc COM 57636Q104 547 1,573 SH SOLE 1,573 0 0
McDonald's Corp COM 580135101 24,273 92,109 SH SOLE 91,911 0 198
Medtronic PLC COM G5960L103 29,942 385,257 SH SOLE 385,206 0 51
Merck & Co Inc COM 58933Y105 4,181 37,685 SH SOLE 37,373 0 312
MGE Energy Inc COM 55277P104 221 3,138 SH SOLE 3,138 0 0
Microchip Technology Inc COM 595017104 20,301 288,986 SH SOLE 278,165 0 10,821
Microsoft Corp COM 594918104 42,006 175,157 SH SOLE 174,070 0 1,087
MKS Instruments Inc COM 55306N104 46,136 544,507 SH SOLE 523,846 0 20,661
Model N Inc COM 607525102 6,295 155,192 SH SOLE 155,192 0 0
Moelis & Co COM 60786M105 30,497 794,816 SH SOLE 764,750 0 30,066
Mondelez International Inc COM 609207105 545 8,170 SH SOLE 8,170 0 0
Morgan Stanley COM 617446448 30,455 358,206 SH SOLE 358,156 0 50
Murata Manufacturing Co Ltd - COM 626425102 1,533 124,621 SH SOLE 123,016 0 1,605
National Instruments Corp COM 636518102 4,244 115,009 SH SOLE 115,009 0 0
Nestle SA - Spons ADR COM 641069406 9,593 83,169 SH SOLE 82,309 0 860
New Relic Inc COM 64829B100 5,162 91,447 SH SOLE 91,447 0 0
Newmont Corp COM 651639106 20,173 427,388 SH SOLE 427,335 0 53
NextEra Energy Inc COM 65339F101 18,417 220,303 SH SOLE 217,617 0 2,686
Nidec Corp - Spons ADR COM 654090109 1,364 106,811 SH SOLE 105,507 0 1,304
NIKE Inc COM 654106103 27,199 232,447 SH SOLE 227,594 0 4,853
Nordstrom Inc COM 655664100 5,229 324,000 SH SOLE 324,000 0 0
Norsk Hydro ASA - Spons ADR COM 656531605 1,741 231,154 SH SOLE 228,781 0 2,373
Northern Trust Corp COM 665859104 16,335 184,602 SH SOLE 184,572 0 30
Novartis AG - Spons ADR COM 66987V109 308 3,393 SH SOLE 3,393 0 0
Nucor Corp COM 670346105 772 5,860 SH SOLE 5,706 0 154
NXP Semiconductors NV COM N6596X109 3,653 23,116 SH SOLE 22,944 0 172
Olin Corp COM 680665205 3,683 69,577 SH SOLE 69,577 0 0
Ollie's Bargain Outlet Holding COM 681116109 1,699 36,279 SH SOLE 36,279 0 0
OneSpaWorld Holdings Ltd COM P73684113 5,157 552,721 SH SOLE 552,721 0 0
Oracle Corp COM 68389X105 221 2,704 SH SOLE 2,704 0 0
PACCAR Inc COM 693718108 161,111 1,627,875 SH SOLE 1,584,253 0 43,622
Pagseguro Digital Ltd COM G68707101 1,966 224,959 SH SOLE 223,126 0 1,833
Pan Pacific International Hold COM 69807K105 2,435 131,351 SH SOLE 129,902 0 1,449
Parker-Hannifin Corp COM 701094104 46,331 159,215 SH SOLE 154,820 0 4,395
Paychex Inc COM 704326107 11,648 100,793 SH SOLE 100,651 0 142
PayPal Holdings Inc COM 70450Y103 11,296 158,609 SH SOLE 158,609 0 0
PepsiCo Inc COM 713448108 28,071 155,378 SH SOLE 155,086 0 292
Pfizer Inc COM 717081103 33,427 652,371 SH SOLE 652,284 0 87
Philip Morris International In COM 718172109 679 6,704 SH SOLE 6,704 0 0
Ping An Insurance Group Co of COM 72341E304 3,753 285,413 SH SOLE 282,276 0 3,137
Power Integrations Inc COM 739276103 2,744 38,264 SH SOLE 38,264 0 0
Primo Water Corp COM 74167P108 5,717 367,886 SH SOLE 367,886 0 0
Procter & Gamble Co COM 742718109 24,241 159,946 SH SOLE 159,311 0 635
Progressive Corp COM 743315103 132,311 1,020,052 SH SOLE 988,441 0 31,611
Prudential Financial Inc COM 744320102 218 2,189 SH SOLE 2,189 0 0
Prudential PLC - Spons ADR COM 74435K204 2,554 92,924 SH SOLE 91,738 0 1,186
PTC Inc COM 69370C100 6,180 51,486 SH SOLE 51,486 0 0
QUALCOMM Inc COM 747525103 10,445 95,004 SH SOLE 94,165 0 839
Radius Global Infrastructure I COM 750481103 4,904 414,927 SH SOLE 414,927 0 0
Regeneron Pharmaceuticals Inc COM 75886F107 6,211 8,609 SH SOLE 8,609 0 0
Revolve Group Inc COM 76156B107 2,446 109,890 SH SOLE 109,890 0 0
RLI Corp COM 749607107 324 2,468 SH SOLE 2,468 0 0
Robert Half International Inc COM 770323103 2,959 40,078 SH SOLE 40,078 0 0
Roche Holding AG - Spons ADR COM 771195104 1,652 42,190 SH SOLE 41,651 0 539
Ross Stores Inc COM 778296103 111,680 962,178 SH SOLE 926,082 0 36,096
S&P Global Inc COM 78409V104 964 2,879 SH SOLE 2,633 0 246
Saia Inc COM 78709Y105 2,858 13,628 SH SOLE 13,628 0 0
SAP SE - Spons ADR COM 803054204 3,407 33,013 SH SOLE 32,751 0 262
Shake Shack Inc COM 819047101 3,967 95,517 SH SOLE 95,517 0 0
Shell PLC - Spons ADR COM 780259305 3,689 64,774 SH SOLE 64,017 0 757
Shin-Etsu Chemical Co Ltd - Un COM 824551105 1,983 64,985 SH SOLE 64,199 0 786
Shiseido Co Ltd - Spons ADR COM 824841407 1,252 25,664 SH SOLE 25,334 0 330
Siemens AG - Spons ADR COM 826197501 2,460 35,766 SH SOLE 35,362 0 404
Sika AG - Unspons ADR COM 82674R103 1,759 73,550 SH SOLE 72,650 0 900
Simply Good Foods Co/The COM 82900L102 5,302 139,411 SH SOLE 139,411 0 0
Sony Group Corp - Spons ADR COM 835699307 2,984 39,122 SH SOLE 38,687 0 435
Southern Copper Corp COM 84265V105 1,879 31,121 SH SOLE 30,782 0 339
Starbucks Corp COM 855244109 16,669 168,034 SH SOLE 168,006 0 28
Stryker Corp COM 863667101 7,538 30,833 SH SOLE 30,833 0 0
Summit Materials Inc COM 86614U100 4,762 167,726 SH SOLE 167,726 0 0
Symrise AG - Unspons ADR COM 87155N109 1,418 52,406 SH SOLE 51,822 0 584
T-Mobile US Inc COM 872590104 8,820 63,000 SH SOLE 63,000 0 0
T Rowe Price Group Inc COM 74144T108 3,522 32,296 SH SOLE 32,296 0 0
Taiwan Semiconductor Mfg Co Lt COM 874039100 2,515 33,766 SH SOLE 33,484 0 282
Take-Two Interactive Software COM 874054109 19,484 187,116 SH SOLE 179,860 0 7,256
Target Corp COM 87612E106 30,942 207,612 SH SOLE 206,389 0 1,223
TE Connectivity Ltd COM H84989104 52,345 455,970 SH SOLE 443,887 0 12,083
Tencent Holdings Ltd - Unspons COM 88032Q109 3,367 79,488 SH SOLE 78,625 0 863
Texas Capital Bancshares Inc COM 88224Q107 5,452 90,392 SH SOLE 90,392 0 0
Texas Instruments Inc COM 882508104 28,171 170,508 SH SOLE 170,277 0 231
Thermo Fisher Scientific Inc COM 883556102 382 694 SH SOLE 694 0 0
Thor Industries Inc COM 885160101 28,606 378,943 SH SOLE 364,759 0 14,184
TJX Cos Inc COM 872540109 74,691 938,331 SH SOLE 912,118 0 26,213
Toray Industries Inc - Unspons COM 890880206 2,554 228,222 SH SOLE 225,314 0 2,908
Transocean Ltd COM H8817H100 8,162 1,790,000 SH SOLE 1,790,000 0 0
Travelers Cos Inc COM 89417E109 38,220 203,849 SH SOLE 203,609 0 240
Treasury Wine Estates Ltd - Sp COM 89465J109 2,737 297,517 SH SOLE 294,292 0 3,225
U.S. Bancorp COM 902973304 69,995 1,605,020 SH SOLE 1,573,730 0 31,290
Union Pacific Corp COM 907818108 24,026 116,027 SH SOLE 115,460 0 567
United Parcel Service Inc COM 911312106 9,181 52,813 SH SOLE 52,345 0 468
UnitedHealth Group Inc COM 91324P102 16,553 31,221 SH SOLE 30,815 0 406
Verisk Analytics Inc COM 92345Y106 213 1,210 SH SOLE 1,210 0 0
Verizon Communications Inc COM 92343V104 257 6,532 SH SOLE 6,532 0 0
Vertex Pharmaceuticals Inc COM 92532F100 4,570 15,825 SH SOLE 15,722 0 103
VICI Properties Inc COM 925652109 795 24,526 SH SOLE 24,526 0 0
Visa Inc COM 92826C839 86,564 416,652 SH SOLE 407,671 0 8,981
Wal-Mart de Mexico SAB de CV - COM 93114W107 2,469 70,235 SH SOLE 69,724 0 511
Walt Disney Co COM 254687106 12,242 140,911 SH SOLE 139,538 0 1,373
Waste Management Inc COM 94106L109 600 3,824 SH SOLE 3,824 0 0
Wells Fargo & Co COM 949746101 3,633 87,979 SH SOLE 87,979 0 0
WillScot Mobile Mini Holdings COM 971378104 9,673 214,151 SH SOLE 214,151 0 0
Worldline SA/France - Unspons COM 98161H101 1,888 96,861 SH SOLE 95,665 0 1,196
WR Berkley Corp COM 084423102 53,896 742,677 SH SOLE 715,203 0 27,474
WW Grainger Inc COM 384802104 6,618 11,897 SH SOLE 11,852 0 45
Xometry Inc COM 98423F109 2,572 79,790 SH SOLE 79,790 0 0
XP Inc COM G98239109 1,973 128,632 SH SOLE 127,551 0 1,081
YETI Holdings Inc COM 98585X104 983 23,797 SH SOLE 23,797 0 0
Distillate US Fundamental Stab ETF 26922A321 51,489 1,261,987 SH SOLE 1,261,987 0 0
Energy Select Sector SPDR Fund ETF 81369Y506 13,992 159,963 SH SOLE 159,963 0 0
First Trust Natural Gas ETF ETF 33733E807 4,237 172,879 SH SOLE 172,879 0 0
First Trust TCW Unconstrained ETF 33740F888 5,489 227,652 SH SOLE 227,652 0 0
Global X MSCI Norway ETF ETF 37950E101 3,382 131,857 SH SOLE 131,857 0 0
Global X Uranium ETF ETF 37954Y871 405 20,148 SH SOLE 20,148 0 0
Invesco BuyBack Achievers ETF ETF 46137V308 2,109 24,647 SH SOLE 24,647 0 0
Invesco Optimum Yield Diversif ETF 46090F100 24,862 1,682,107 SH SOLE 1,682,107 0 0
Invesco S&P 500 Quality ETF ETF 46137V241 17,603 400,067 SH SOLE 400,067 0 0
iShares 20 Year Treasury Bond ETF 464287432 31,082 312,197 SH SOLE 312,197 0 0
iShares 3-7 Year Treasury Bond ETF 464288661 30,347 264,142 SH SOLE 264,142 0 0
iShares 7-10 Year Treasury Bon ETF 464287440 3,000 31,325 SH SOLE 31,325 0 0
iShares Core MSCI EAFE ETF ETF 46432F842 626 10,155 SH SOLE 10,155 0 0
iShares Core MSCI Total Intern ETF 46432F834 5,259 90,856 SH SOLE 90,856 0 0
iShares Core S&P 500 ETF ETF 464287200 9,134 23,773 SH SOLE 23,773 0 0
iShares Core S&P Mid-Cap ETF ETF 464287507 57,158 236,298 SH SOLE 236,215 0 83
iShares Core S&P Small-Cap ETF ETF 464287804 62,142 656,618 SH SOLE 656,154 0 464
iShares Core S&P U.S. Growth E ETF 464287671 3,908 47,944 SH SOLE 47,944 0 0
iShares Core U.S. Aggregate Bo ETF 464287226 24,089 248,368 SH SOLE 248,368 0 0
iShares Edge MSCI Min Vol USA ETF 46429B697 272 3,773 SH SOLE 3,773 0 0
iShares Edge MSCI USA Quality ETF 46432F339 930 8,162 SH SOLE 8,162 0 0
iShares iBoxx High Yield Corpo ETF 464288513 434 5,900 SH SOLE 5,900 0 0
iShares Intermediate Governmen ETF 464288612 289 2,817 SH SOLE 2,817 0 0
iShares MBS ETF ETF 464288588 2,017 21,748 SH SOLE 21,748 0 0
iShares MSCI ACWI ex US ETF ETF 464288240 6,605 145,159 SH SOLE 145,159 0 0
iShares MSCI Global Gold Miner ETF 46434G855 3,447 154,358 SH SOLE 154,358 0 0
iShares MSCI International Qua ETF 46434V456 4,693 144,875 SH SOLE 144,875 0 0
iShares MSCI Switzerland ETF ETF 464286749 4,811 114,731 SH SOLE 114,731 0 0
iShares Nasdaq Biotechnology E ETF 464287556 4,047 30,826 SH SOLE 30,826 0 0
iShares Russell 1000 ETF ETF 464287622 424 2,015 SH SOLE 2,015 0 0
iShares Russell 1000 Growth ET ETF 464287614 823 3,841 SH SOLE 3,841 0 0
iShares Russell 2000 ETF ETF 464287655 337 1,932 SH SOLE 1,932 0 0
iShares Russell 2000 Growth ET ETF 464287648 242 1,129 SH SOLE 1,129 0 0
iShares Russell Mid-Cap ETF ETF 464287499 1,192 17,672 SH SOLE 17,418 0 254
iShares Russell Mid-Cap Growth ETF 464287481 262 3,128 SH SOLE 3,128 0 0
iShares Short Treasury Bond ET ETF 464288679 1,444 13,139 SH SOLE 13,139 0 0
iShares Treasury Floating Rate ETF 46434V860 92,845 1,841,805 SH SOLE 1,841,805 0 0
Janus Henderson Mortgage-Backe ETF 47103U852 34,047 748,939 SH SOLE 748,939 0 0
Schwab Fundamental U.S. Large ETF 808524771 1,229 23,007 SH SOLE 23,007 0 0
Schwab Intermediate-Term U.S. ETF 808524854 40,432 821,291 SH SOLE 821,291 0 0
Schwab US Dividend Equity ETF ETF 808524797 31,432 416,100 SH SOLE 416,100 0 0
Schwab US TIPS ETF ETF 808524870 7,074 136,597 SH SOLE 136,597 0 0
SPDR Gold Shares ETF 78463V107 1,192 7,028 SH SOLE 7,028 0 0
SPDR S&P 500 ETF Trust ETF 78462F103 93,763 245,176 SH SOLE 244,977 0 199
SPDR S&P Dividend ETF ETF 78464A763 19,223 153,650 SH SOLE 153,263 0 387
SPDR S&P MidCap 400 ETF Trust ETF 78467Y107 9,373 21,167 SH SOLE 20,610 0 557
SPDR S&P North American Natura ETF 78463X152 7,453 137,457 SH SOLE 137,457 0 0
VanEck Gold Miners ETF/USA ETF 92189F106 13,168 459,455 SH SOLE 459,455 0 0
Vanguard Dividend Appreciation ETF 921908844 6,779 44,645 SH SOLE 44,645 0 0
Vanguard Extended Duration Tre ETF 921910709 40,011 483,050 SH SOLE 483,050 0 0
Vanguard FTSE All-World ex-US ETF 922042775 46,824 933,869 SH SOLE 933,869 0 0
Vanguard Health Care ETF ETF 92204A504 10,475 42,231 SH SOLE 42,231 0 0
Vanguard Information Technolog ETF 92204A702 64,323 201,382 SH SOLE 201,382 0 0
Vanguard Large-Cap ETF ETF 922908637 9,582 55,008 SH SOLE 55,008 0 0
Vanguard Short-Term Bond ETF ETF 921937827 475 6,312 SH SOLE 6,312 0 0
Vanguard Short-Term Corporate ETF 92206C409 35,028 465,863 SH SOLE 465,863 0 0