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 | 551 | 3,121 | SH | | SOLE | | 3,121 | 0 | 0 |
Abbott Laboratories | COM | 002824100 | 259 | 2,979 | SH | | SOLE | | 2,979 | 0 | 0 |
Accenture PLC | COM | G1151C101 | 57,712 | 274,077 | SH | | SOLE | | 268,346 | 0 | 5,731 |
Adobe Inc | COM | 00724F101 | 1,260 | 3,820 | SH | | SOLE | | 3,820 | 0 | 0 |
AES Corp/VA | COM | 00130H105 | 4,577 | 230,000 | SH | | SOLE | | 230,000 | 0 | 0 |
Alcoa Corp | COM | 013872106 | 4,328 | 201,200 | SH | | SOLE | | 201,200 | 0 | 0 |
Alcon Inc | ORD SHS | H01301128 | 7,422 | 131,204 | SH | | SOLE | | 127,979 | 0 | 3,225 |
Alexion Pharmaceuticals Inc | COM | 015351109 | 321 | 2,965 | SH | | SOLE | | 2,965 | 0 | 0 |
Allegheny Technologies Inc | COM | 01741R102 | 3,417 | 165,375 | SH | | SOLE | | 165,375 | 0 | 0 |
Alliant Energy Corp | COM | 018802108 | 380 | 6,953 | SH | | SOLE | | 6,953 | 0 | 0 |
Allstate Corp | COM | 020002101 | 315 | 2,800 | SH | | SOLE | | 2,800 | 0 | 0 |
Alphabet Inc - C | CAP STK CL C | 02079K107 | 101,795 | 76,136 | SH | | SOLE | | 73,945 | 0 | 2,191 |
Alphabet Inc - A | CAP STK CL A | 02079K305 | 478 | 357 | SH | | SOLE | | 357 | 0 | 0 |
Altria Group Inc. | COM | 02209S103 | 570 | 11,428 | SH | | SOLE | | 11,428 | 0 | 0 |
Amazon.com Inc | COM | 023135106 | 6,754 | 3,655 | SH | | SOLE | | 3,655 | 0 | 0 |
American Express Co | COM | 025816109 | 13,744 | 110,405 | SH | | SOLE | | 110,405 | 0 | 0 |
American Tower Corp | COM | 03027X100 | 34,127 | 148,495 | SH | | SOLE | | 144,071 | 0 | 4,424 |
Amgen Inc | COM | 031162100 | 12,956 | 53,742 | SH | | SOLE | | 53,697 | 0 | 45 |
AMN Healthcare Services Inc | COM | 001744101 | 4,863 | 78,046 | SH | | SOLE | | 78,046 | 0 | 0 |
Amphenol Corp | CL A | 032095101 | 45,541 | 420,782 | SH | | SOLE | | 407,291 | 0 | 13,491 |
Analog Devices Inc | COM | 032654105 | 64,138 | 539,697 | SH | | SOLE | | 528,772 | 0 | 10,925 |
Aon PLC | SHS CL A | G0408V102 | 14,462 | 69,430 | SH | | SOLE | | 69,430 | 0 | 0 |
Apache Corp | COM | 037411105 | 4,854 | 189,702 | SH | | SOLE | | 189,702 | 0 | 0 |
Apple Hospitality REIT Inc | COM | 03784Y200 | 405 | 24,940 | SH | | SOLE | | 24,940 | 0 | 0 |
Apple Inc | COM | 037833100 | 12,139 | 41,338 | SH | | SOLE | | 40,960 | 0 | 378 |
Arch Capital Group Ltd | COM | G0450A105 | 102,394 | 2,387,352 | SH | | SOLE | | 2,310,159 | 0 | 77,193 |
Archer-Daniels-Midland Co | COM | 039483102 | 6,350 | 137,000 | SH | | SOLE | | 137,000 | 0 | 0 |
Artisan Partners Asset Management | CL A | 04316A108 | 229 | 7,085 | SH | | SOLE | | 7,085 | 0 | 0 |
AT&T Inc | COM | 00206R102 | 1,001 | 25,622 | SH | | SOLE | | 25,622 | 0 | 0 |
Automatic Data Processing Inc | COM | 053015103 | 15,151 | 88,864 | SH | | SOLE | | 88,269 | 0 | 595 |
Avanos Medical Inc | COM | 05350V106 | 3,788 | 112,398 | SH | | SOLE | | 112,398 | 0 | 0 |
Axalta Coating Systems Ltd | COM | G0750C108 | 54,996 | 1,809,095 | SH | | SOLE | | 1,750,292 | 0 | 58,803 |
Baker Hughes Co | CL A | 05722G100 | 6,853 | 267,400 | SH | | SOLE | | 267,400 | 0 | 0 |
Bank of America Corp | COM | 060505104 | 48,878 | 1,387,777 | SH | | SOLE | | 1,387,007 | 0 | 770 |
Barrick Gold Corp | COM | 067901108 | 22,488 | 1,209,690 | SH | | SOLE | | 1,209,690 | 0 | 0 |
Baxter International Inc | COM | 071813109 | 24,062 | 287,755 | SH | | SOLE | | 287,755 | 0 | 0 |
Beacon Roofing Supply Inc | COM | 073685109 | 2,903 | 90,764 | SH | | SOLE | | 90,764 | 0 | 0 |
Becton Dickinson and Co | COM | 075887109 | 5,736 | 21,090 | SH | | SOLE | | 20,701 | 0 | 389 |
Berkshire Hathaway Inc | CL B | 084670702 | 90,913 | 401,380 | SH | | SOLE | | 389,989 | 0 | 11,391 |
BlackRock Inc | COM | 09247X101 | 40,059 | 79,687 | SH | | SOLE | | 79,362 | 0 | 325 |
Boeing Co (The) | COM | 097023105 | 977 | 3,000 | SH | | SOLE | | 3,000 | 0 | 0 |
Booking Holdings Inc | COM | 09857L108 | 53,818 | 26,205 | SH | | SOLE | | 25,357 | 0 | 848 |
Boston Beer Co Inc/The | CL A | 100557107 | 5,460 | 14,451 | SH | | SOLE | | 14,451 | 0 | 0 |
Box Inc | CL A | 10316T104 | 4,621 | 275,411 | SH | | SOLE | | 275,411 | 0 | 0 |
Bristol-Myers Squibb Co | COM | 110122108 | 39,321 | 612,572 | SH | | SOLE | | 609,752 | 0 | 2,820 |
Broadcom Inc | COM | 11135F101 | 11,225 | 35,520 | SH | | SOLE | | 35,520 | 0 | 0 |
Brookfield Asset Management In | CL A LTD VT SH | 112585104 | 143,287 | 2,479,005 | SH | | SOLE | | 2,397,685 | 0 | 81,320 |
Brown-Forman Corp | CL B | 115637209 | 20,645 | 305,395 | SH | | SOLE | | 295,673 | 0 | 9,722 |
Brown & Brown Inc. | COM | 115236101 | 73,151 | 1,852,857 | SH | | SOLE | | 1,793,358 | 0 | 59,499 |
Brunswick Corp/DE | COM | 117043109 | 4,971 | 82,875 | SH | | SOLE | | 82,875 | 0 | 0 |
Canadian Natural Resources Ltd | COM | 136385101 | 16,655 | 514,830 | SH | | SOLE | | 514,830 | 0 | 0 |
Cardiovascular Systems Inc | COM | 141619106 | 3,833 | 78,880 | SH | | SOLE | | 78,880 | 0 | 0 |
Carlisle Cos Inc | COM | 142339100 | 4,800 | 29,656 | SH | | SOLE | | 29,656 | 0 | 0 |
CarMax Inc | COM | 143130102 | 136,504 | 1,557,024 | SH | | SOLE | | 1,505,806 | 0 | 51,218 |
Catalent Inc | COM | 148806102 | 6,400 | 113,677 | SH | | SOLE | | 113,677 | 0 | 0 |
Caterpillar Inc | COM | 149123101 | 31,784 | 215,221 | SH | | SOLE | | 214,996 | 0 | 225 |
CBRE Group Inc | CL A | 12504L109 | 282 | 4,595 | SH | | SOLE | | 4,595 | 0 | 0 |
CDW Corp/DE | COM | 12514G108 | 91,418 | 640,003 | SH | | SOLE | | 619,974 | 0 | 20,029 |
CenturyLink Inc | COM | 156700106 | 6,262 | 474,000 | SH | | SOLE | | 474,000 | 0 | 0 |
Chevron Corp | COM | 166764100 | 25,996 | 215,720 | SH | | SOLE | | 214,684 | 0 | 1,036 |
Chubb Ltd | COM | H1467J104 | 18,250 | 117,244 | SH | | SOLE | | 117,122 | 0 | 122 |
Chuy's Holdings Inc | COM | 171604101 | 4,129 | 159,302 | SH | | SOLE | | 159,302 | 0 | 0 |
Cisco Systems Inc | COM | 17275R102 | 27,827 | 580,210 | SH | | SOLE | | 577,958 | 0 | 2,252 |
Citigroup Inc | COM | 172967424 | 15,255 | 190,945 | SH | | SOLE | | 190,945 | 0 | 0 |
Cognizant Technology Solutions | CL A | 192446102 | 46,474 | 749,344 | SH | | SOLE | | 724,513 | 0 | 24,831 |
Colfax Corp | COM | 194014106 | 3,372 | 92,700 | SH | | SOLE | | 92,700 | 0 | 0 |
Comcast Corp | CL A | 20030N101 | 39,541 | 879,280 | SH | | SOLE | | 876,667 | 0 | 2,613 |
CommVault Systems Inc | COM | 204166102 | 5,727 | 128,288 | SH | | SOLE | | 128,288 | 0 | 0 |
Construction Partners Inc | CL A | 21044C107 | 2,901 | 171,938 | SH | | SOLE | | 171,938 | 0 | 0 |
Copart Inc | COM | 217204106 | 122,327 | 1,345,139 | SH | | SOLE | | 1,302,113 | 0 | 43,026 |
Costco Wholesale Corp | COM | 22160K105 | 7,462 | 25,389 | SH | | SOLE | | 24,829 | 0 | 560 |
Covetrus Inc | COM | 22304C100 | 2,580 | 195,434 | SH | | SOLE | | 195,434 | 0 | 0 |
Crane Co | COM | 224399105 | 6,526 | 75,550 | SH | | SOLE | | 75,550 | 0 | 0 |
Cullen/Frost Bankers Inc | COM | 229899109 | 15,778 | 161,358 | SH | | SOLE | | 156,195 | 0 | 5,163 |
CVS Health Corp | COM | 126650100 | 6,992 | 94,118 | SH | | SOLE | | 94,118 | 0 | 0 |
Danaher Corp | COM | 235851102 | 59,030 | 384,612 | SH | | SOLE | | 373,321 | 0 | 11,291 |
Delta Air Lines Inc. | COM | 247361702 | 6,855 | 117,225 | SH | | SOLE | | 117,225 | 0 | 0 |
Diageo PLC - ADR | SPON ADR | 25243Q205 | 5,075 | 30,132 | SH | | SOLE | | 29,517 | 0 | 615 |
Discovery Inc | COM SER A | 25470F302 | 8,293 | 272,000 | SH | | SOLE | | 272,000 | 0 | 0 |
Dollar Tree Inc. | COM | 256746108 | 112,957 | 1,201,030 | SH | | SOLE | | 1,161,188 | 0 | 39,842 |
Dominion Energy Inc | COM | 25746U109 | 13,552 | 163,629 | SH | | SOLE | | 163,464 | 0 | 165 |
Dow Inc | COM | 260557103 | 446 | 8,157 | SH | | SOLE | | 8,157 | 0 | 0 |
Duke Energy Corp | COM | 26441C204 | 7,012 | 76,879 | SH | | SOLE | | 76,879 | 0 | 0 |
DuPont de Nemours Inc | COM | 26614N102 | 247 | 3,852 | SH | | SOLE | | 3,852 | 0 | 0 |
Ecolab Inc. | COM | 278865100 | 1,395 | 7,228 | SH | | SOLE | | 7,013 | 0 | 215 |
Edgewell Personal Care Co | COM | 28035Q102 | 5,204 | 168,096 | SH | | SOLE | | 168,096 | 0 | 0 |
Elanco Animal Health Inc | COM | 28414H103 | 19,789 | 671,957 | SH | | SOLE | | 650,334 | 0 | 21,623 |
Eli Lilly & Co | COM | 532457108 | 6,395 | 48,656 | SH | | SOLE | | 47,790 | 0 | 866 |
Emerson Electric Co | COM | 291011104 | 16,925 | 221,944 | SH | | SOLE | | 221,709 | 0 | 235 |
Encompass Health Corp | COM | 29261A100 | 11,935 | 172,295 | SH | | SOLE | | 172,295 | 0 | 0 |
Entegris Inc | COM | 29362U104 | 4,936 | 98,538 | SH | | SOLE | | 98,538 | 0 | 0 |
EOG Resources Inc | COM | 26875P101 | 12,187 | 145,500 | SH | | SOLE | | 145,500 | 0 | 0 |
Etsy Inc | COM | 29786A106 | 2,453 | 55,376 | SH | | SOLE | | 55,376 | 0 | 0 |
Expeditors International of Wa | COM | 302130109 | 29,225 | 374,580 | SH | | SOLE | | 362,711 | 0 | 11,869 |
Exxon Mobil Corp | COM | 30231G102 | 59,155 | 847,735 | SH | | SOLE | | 830,411 | 0 | 17,324 |
Facebook Inc | CL A | 30303M102 | 520 | 2,532 | SH | | SOLE | | 2,532 | 0 | 0 |
Fastenal Co | COM | 311900104 | 77,320 | 2,092,556 | SH | | SOLE | | 2,051,131 | 0 | 41,425 |
FedEx Corp | COM | 31428X106 | 4,068 | 26,900 | SH | | SOLE | | 26,900 | 0 | 0 |
FireEye Inc | COM | 31816Q101 | 9,225 | 558,059 | SH | | SOLE | | 558,059 | 0 | 0 |
Flexion Therapeutics Inc | COM | 33938J106 | 3,426 | 165,511 | SH | | SOLE | | 165,511 | 0 | 0 |
FLIR Systems Inc | COM | 302445101 | 6,535 | 125,496 | SH | | SOLE | | 125,496 | 0 | 0 |
Floor & Decor Holdings Inc | CL A | 339750101 | 22,875 | 450,212 | SH | | SOLE | | 435,950 | 0 | 14,262 |
Franco-Nevada Corp | COM | 351858105 | 5,579 | 54,005 | SH | | SOLE | | 54,005 | 0 | 0 |
Freeport-McMoRan Inc | CL B | 35671D857 | 8,119 | 618,800 | SH | | SOLE | | 618,800 | 0 | 0 |
Freshpet Inc | COM | 358039105 | 3,786 | 64,071 | SH | | SOLE | | 64,071 | 0 | 0 |
Gartner Inc | COM | 366651107 | 27,715 | 179,853 | SH | | SOLE | | 174,263 | 0 | 5,590 |
General Dynamics Corp | COM | 369550108 | 24,422 | 138,488 | SH | | SOLE | | 138,390 | 0 | 98 |
General Motors Co | COM | 37045V100 | 7,477 | 204,300 | SH | | SOLE | | 204,300 | 0 | 0 |
Gilead Sciences Inc. | COM | 375558103 | 4,718 | 72,600 | SH | | SOLE | | 72,600 | 0 | 0 |
Glacier Bancorp Inc | COM | 37637Q105 | 33,659 | 731,885 | SH | | SOLE | | 708,688 | 0 | 23,197 |
Global Net Lease Inc | COM | 379378201 | 417 | 20,555 | SH | | SOLE | | 20,555 | 0 | 0 |
Globus Medical Inc | CL A | 379577208 | 8,980 | 152,513 | SH | | SOLE | | 152,513 | 0 | 0 |
Hain Celestial Group Inc/The | COM | 405217100 | 6,016 | 231,778 | SH | | SOLE | | 231,778 | 0 | 0 |
Halliburton Co | COM | 406216101 | 11,362 | 464,343 | SH | | SOLE | | 464,343 | 0 | 0 |
HD Supply Holdings Inc | COM | 40416M105 | 42,419 | 1,054,673 | SH | | SOLE | | 1,021,832 | 0 | 32,841 |
Healthcare Trust of America In | CL A | 42225P501 | 415 | 13,700 | SH | | SOLE | | 13,700 | 0 | 0 |
Hershey Co/The | COM | 427866108 | 10,362 | 70,496 | SH | | SOLE | | 70,426 | 0 | 70 |
Hibbett Sports Inc | COM | 428567101 | 4,837 | 172,508 | SH | | SOLE | | 172,508 | 0 | 0 |
Home Depot Inc | COM | 437076102 | 22,893 | 104,831 | SH | | SOLE | | 104,309 | 0 | 522 |
IHS Markit Ltd | SHS | G47567105 | 72,857 | 966,911 | SH | | SOLE | | 935,808 | 0 | 31,103 |
Insperity Inc | COM | 45778Q107 | 2,455 | 28,531 | SH | | SOLE | | 28,531 | 0 | 0 |
Intel Corp | COM | 458140100 | 202 | 3,370 | SH | | SOLE | | 3,370 | 0 | 0 |
Iron Mountain Inc | COM | 46284V101 | 430 | 13,483 | SH | | SOLE | | 13,483 | 0 | 0 |
Jacobs Engineering Group Inc | COM | 469814107 | 90,210 | 1,004,226 | SH | | SOLE | | 977,176 | 0 | 27,050 |
JM Smucker Co | COM | 832696405 | 5,790 | 55,600 | SH | | SOLE | | 55,600 | 0 | 0 |
Johnson & Johnson | COM | 478160104 | 23,282 | 159,605 | SH | | SOLE | | 159,447 | 0 | 158 |
JPMorgan Chase & Co | COM | 46625H100 | 58,148 | 417,131 | SH | | SOLE | | 416,816 | 0 | 315 |
Kemper Corp | COM | 488401100 | 32,721 | 422,202 | SH | | SOLE | | 408,598 | 0 | 13,604 |
Kennametal Inc | COM | 489170100 | 4,408 | 119,487 | SH | | SOLE | | 119,487 | 0 | 0 |
Keysight Technologies Inc | COM | 49338L103 | 3,822 | 37,244 | SH | | SOLE | | 37,244 | 0 | 0 |
Kornit Digital Ltd | SHS | M6372Q113 | 4,788 | 139,876 | SH | | SOLE | | 139,876 | 0 | 0 |
Laboratory Corp of America Hol | COM | 50540R409 | 54,259 | 320,738 | SH | | SOLE | | 310,429 | 0 | 10,309 |
Liberty Broadband Corp | COM SER C | 530307305 | 142,950 | 1,136,781 | SH | | SOLE | | 1,099,318 | 0 | 37,463 |
Linde PLC | COM | G5494J103 | 79,115 | 371,607 | SH | | SOLE | | 363,710 | 0 | 7,897 |
LiveRamp Holdings Inc | COM | 53815P108 | 3,855 | 80,202 | SH | | SOLE | | 80,202 | 0 | 0 |
Lowe's Cos Inc | COM | 548661107 | 104,911 | 876,007 | SH | | SOLE | | 853,927 | 0 | 22,080 |
ManpowerGroup Inc | COM | 56418H100 | 3,541 | 36,471 | SH | | SOLE | | 36,471 | 0 | 0 |
Marathon Petroleum Corp | COM | 56585A102 | 6,480 | 107,545 | SH | | SOLE | | 107,545 | 0 | 0 |
Markel Corp | COM | 570535104 | 75,194 | 65,777 | SH | | SOLE | | 63,684 | 0 | 2,093 |
Marvell Technology Group Ltd | ORD SHS | G5876H105 | 5,246 | 197,530 | SH | | SOLE | | 197,530 | 0 | 0 |
Masco Corp | COM | 574599106 | 9,684 | 201,785 | SH | | SOLE | | 201,785 | 0 | 0 |
McDonald's Corp | COM | 580135101 | 27,012 | 136,696 | SH | | SOLE | | 136,328 | 0 | 368 |
Medical Properties Trust Inc | COM | 58463J304 | 364 | 17,257 | SH | | SOLE | | 17,257 | 0 | 0 |
Medtronic PLC | SHS | G5960L103 | 26,225 | 231,163 | SH | | SOLE | | 230,918 | 0 | 245 |
Merck & Co Inc | COM | 58933Y105 | 26,689 | 293,450 | SH | | SOLE | | 293,175 | 0 | 275 |
MGIC Investment Corp | COM | 552848103 | 14,631 | 1,032,527 | SH | | SOLE | | 1,032,527 | 0 | 0 |
MGM Growth Properties LLC | CL A | 55303A105 | 386 | 12,455 | SH | | SOLE | | 12,455 | 0 | 0 |
Microsoft Corp | COM | 594918104 | 29,053 | 184,227 | SH | | SOLE | | 182,894 | 0 | 1,333 |
Mohawk Industries Inc | CL A | 608190104 | 36,000 | 263,971 | SH | | SOLE | | 255,768 | 0 | 8,203 |
Mondelez International Inc | CL A | 609207105 | 7,108 | 129,040 | SH | | SOLE | | 129,040 | 0 | 0 |
Natera Inc | COM | 632307104 | 4,034 | 119,739 | SH | | SOLE | | 119,739 | 0 | 0 |
National CineMedia Inc | COM | 635309107 | 4,704 | 645,268 | SH | | SOLE | | 645,268 | 0 | 0 |
National Instruments Corp | COM | 636518102 | 994 | 23,480 | SH | | SOLE | | 23,480 | 0 | 0 |
Nestle SA - ADR | COM | 641069406 | 22,930 | 211,809 | SH | | SOLE | | 210,703 | 0 | 1,106 |
NewMarket Corp | COM | 651587107 | 37,890 | 77,879 | SH | | SOLE | | 75,374 | 0 | 2,505 |
Newmont Goldcorp Corp | COM | 651639106 | 6,622 | 152,400 | SH | | SOLE | | 152,400 | 0 | 0 |
NextEra Energy Inc. | COM | 65339F101 | 28,961 | 119,593 | SH | | SOLE | | 118,753 | 0 | 840 |
Nordstrom Inc | COM | 655664100 | 4,975 | 121,549 | SH | | SOLE | | 121,549 | 0 | 0 |
Northern Trust Corp | COM | 665859104 | 28,688 | 270,028 | SH | | SOLE | | 269,388 | 0 | 640 |
Novartis AG - ADR | SPONSORED ADR | 66987V109 | 83,105 | 877,651 | SH | | SOLE | | 855,729 | 0 | 21,922 |
O'Reilly Automotive Inc | COM | 67103H107 | 69,080 | 157,623 | SH | | SOLE | | 152,563 | 0 | 5,060 |
Olin Corp | COM | 680665205 | 4,852 | 281,274 | SH | | SOLE | | 281,274 | 0 | 0 |
Omega Healthcare Investors Inc | COM | 681936100 | 292 | 6,895 | SH | | SOLE | | 6,895 | 0 | 0 |
Omnicom Group Inc | COM | 681919106 | 31,524 | 389,084 | SH | | SOLE | | 376,994 | 0 | 12,090 |
ONEOK Inc | COM | 682680103 | 7,104 | 93,885 | SH | | SOLE | | 93,885 | 0 | 0 |
Oracle Corp | COM | 68389X105 | 475 | 8,967 | SH | | SOLE | | 8,967 | 0 | 0 |
PACCAR Inc | COM | 693718108 | 51,003 | 644,795 | SH | | SOLE | | 623,785 | 0 | 21,010 |
PacWest Bancorp | COM | 695263103 | 2,667 | 69,694 | SH | | SOLE | | 69,694 | 0 | 0 |
Paychex Inc | COM | 704326107 | 11,749 | 138,125 | SH | | SOLE | | 137,990 | 0 | 135 |
PepsiCo Inc | COM | 713448108 | 28,875 | 211,278 | SH | | SOLE | | 210,765 | 0 | 513 |
Pfizer Inc | COM | 717081103 | 16,261 | 415,041 | SH | | SOLE | | 414,636 | 0 | 405 |
Phibro Animal Health Corp | CL A | 71742Q106 | 3,318 | 133,646 | SH | | SOLE | | 133,646 | 0 | 0 |
Physicians Realty Trust | COM | 71943U104 | 448 | 23,635 | SH | | SOLE | | 23,635 | 0 | 0 |
PPG Industries Inc | COM | 693506107 | 95,383 | 714,535 | SH | | SOLE | | 694,088 | 0 | 20,447 |
PRA Group Inc | COM | 69354N106 | 5,983 | 164,825 | SH | | SOLE | | 164,825 | 0 | 0 |
PRA Health Sciences Inc | COM | 69354M108 | 9,165 | 82,460 | SH | | SOLE | | 82,460 | 0 | 0 |
Procter & Gamble Co | COM | 742718109 | 24,068 | 192,695 | SH | | SOLE | | 191,907 | 0 | 788 |
Progressive Corp | COM | 743315103 | 100,135 | 1,383,272 | SH | | SOLE | | 1,338,330 | 0 | 44,942 |
Prologis Inc | COM | 74340W103 | 8,716 | 97,775 | SH | | SOLE | | 97,775 | 0 | 0 |
PTC Inc | COM | 69370C100 | 3,852 | 51,436 | SH | | SOLE | | 51,436 | 0 | 0 |
QUALCOMM Inc | COM | 747525103 | 1,425 | 16,152 | SH | | SOLE | | 16,152 | 0 | 0 |
Range Resources Corp | COM | 75281A109 | 2,154 | 444,200 | SH | | SOLE | | 444,200 | 0 | 0 |
Regions Financial Corp | COM | 7591EP100 | 7,079 | 412,500 | SH | | SOLE | | 412,500 | 0 | 0 |
Rexnord Corp | COM | 76169B102 | 7,218 | 221,277 | SH | | SOLE | | 221,277 | 0 | 0 |
RLI Corp | COM | 749607107 | 758 | 8,425 | SH | | SOLE | | 8,425 | 0 | 0 |
Ross Stores Inc | COM | 778296103 | 58,729 | 504,456 | SH | | SOLE | | 488,272 | 0 | 16,184 |
Royal Gold Inc | COM | 780287108 | 11,024 | 90,175 | SH | | SOLE | | 90,175 | 0 | 0 |
Sabra Health Care REIT Inc | COM | 78573L106 | 270 | 12,640 | SH | | SOLE | | 12,640 | 0 | 0 |
Scotts Miracle-Gro Co/The | CL A | 810186106 | 3,219 | 30,317 | SH | | SOLE | | 30,317 | 0 | 0 |
Sempra Energy | COM | 816851109 | 16,695 | 110,215 | SH | | SOLE | | 110,215 | 0 | 0 |
STAG Industrial Inc | COM | 85254J102 | 452 | 14,324 | SH | | SOLE | | 14,324 | 0 | 0 |
Starbucks Corp | COM | 855244109 | 220 | 2,506 | SH | | SOLE | | 2,506 | 0 | 0 |
Steel Dynamics Inc | COM | 858119100 | 5,804 | 170,500 | SH | | SOLE | | 170,500 | 0 | 0 |
T-Mobile US Inc | COM | 872590104 | 8,195 | 104,500 | SH | | SOLE | | 104,500 | 0 | 0 |
Target Corp | COM | 87612E106 | 8,942 | 69,742 | SH | | SOLE | | 68,437 | 0 | 1,305 |
TCF Financial Corp | COM | 872307103 | 8,698 | 185,845 | SH | | SOLE | | 185,845 | 0 | 0 |
TE Connectivity Ltd | REG SHS | H84989104 | 78,701 | 821,174 | SH | | SOLE | | 798,436 | 0 | 22,738 |
Texas Instruments Inc | COM | 882508104 | 28,415 | 221,492 | SH | | SOLE | | 221,302 | 0 | 190 |
Tivity Health Inc | COM | 88870R102 | 1,407 | 69,172 | SH | | SOLE | | 69,172 | 0 | 0 |
TJX Cos Inc | COM | 872540109 | 81,332 | 1,332,008 | SH | | SOLE | | 1,297,975 | 0 | 34,033 |
Transocean Ltd | REG SHS | H8817H100 | 4,403 | 640,000 | SH | | SOLE | | 640,000 | 0 | 0 |
Travelers Cos Inc | COM | 89417E109 | 21,769 | 158,953 | SH | | SOLE | | 158,798 | 0 | 155 |
TripAdvisor Inc | COM | 896945201 | 5,015 | 165,090 | SH | | SOLE | | 165,090 | 0 | 0 |
Triumph Group Inc | COM | 896818101 | 2,968 | 117,437 | SH | | SOLE | | 117,437 | 0 | 0 |
Truist Financial Corp | COM | 89832Q109 | 376 | 6,684 | SH | | SOLE | | 6,684 | 0 | 0 |
U.S. Bancorp | COM | 902973304 | 125,664 | 2,119,487 | SH | | SOLE | | 2,076,308 | 0 | 43,179 |
Union Pacific Corp | COM | 907818108 | 20,014 | 110,704 | SH | | SOLE | | 110,058 | 0 | 646 |
United Parcel Service Inc | CL B | 911312106 | 6,325 | 54,036 | SH | | SOLE | | 53,150 | 0 | 886 |
United Technologies Corp | COM | 913017109 | 19,298 | 128,857 | SH | | SOLE | | 128,687 | 0 | 170 |
UnitedHealth Group Inc | COM | 91324P102 | 7,320 | 24,898 | SH | | SOLE | | 24,433 | 0 | 465 |
Varian Medical Systems Inc | COM | 92220P105 | 65,435 | 460,776 | SH | | SOLE | | 446,044 | 0 | 14,732 |
Verisk Analytics Inc | COM | 92345Y106 | 314 | 2,101 | SH | | SOLE | | 2,101 | 0 | 0 |
Veritex Holdings Inc | COM | 923451108 | 5,812 | 199,505 | SH | | SOLE | | 199,505 | 0 | 0 |
Verizon Communications Inc | COM | 92343V104 | 44,062 | 717,627 | SH | | SOLE | | 715,490 | 0 | 2,137 |
Vertex Pharmaceuticals Inc | COM | 92532F100 | 657 | 3,000 | SH | | SOLE | | 3,000 | 0 | 0 |
Visa Inc | CL A | 92826C839 | 70,110 | 373,125 | SH | | SOLE | | 363,278 | 0 | 9,847 |
Vulcan Materials Co | COM | 929160109 | 3,849 | 26,732 | SH | | SOLE | | 26,732 | 0 | 0 |
Walt Disney Co | COM | 254687106 | 19,320 | 133,582 | SH | | SOLE | | 132,640 | 0 | 942 |
Waste Management Inc | COM | 94106L109 | 513 | 4,500 | SH | | SOLE | | 4,500 | 0 | 0 |
Welbilt Inc | COM | 949090104 | 3,793 | 242,965 | SH | | SOLE | | 242,965 | 0 | 0 |
Wells Fargo & Co | COM | 949746101 | 452 | 8,394 | SH | | SOLE | | 8,394 | 0 | 0 |
Wesco Aircraft Holdings Inc | COM | 950814103 | 2,162 | 196,167 | SH | | SOLE | | 196,167 | 0 | 0 |
Western Alliance Bancorp | COM | 957638109 | 7,495 | 131,490 | SH | | SOLE | | 131,490 | 0 | 0 |
Whirlpool Corp | COM | 963320106 | 1,962 | 13,300 | SH | | SOLE | | 13,300 | 0 | 0 |
WillScot Corp | COM | 971375126 | 8,553 | 462,600 | SH | | SOLE | | 462,600 | 0 | 0 |
WR Berkley Corp | COM | 084423102 | 45,260 | 654,996 | SH | | SOLE | | 634,108 | 0 | 20,888 |
Xilinx Inc | COM | 983919101 | 7,489 | 76,600 | SH | | SOLE | | 76,600 | 0 | 0 |
Zimmer Biomet Holdings Inc | COM | 98956P102 | 22,464 | 150,080 | SH | | SOLE | | 150,080 | 0 | 0 |
Zions Bancorp NA | COM | 989701107 | 2,526 | 48,652 | SH | | SOLE | | 48,652 | 0 | 0 |
Alerian MLP ETF | ALERIAN MLP | 00162Q866 | 99 | 11,700 | SH | | SOLE | | 11,700 | 0 | 0 |
Invesco BuyBack Achievers ETF | BUYBACK ACHIEV | 46137V308 | 2,507 | 36,339 | SH | | SOLE | | 36,339 | 0 | 0 |
Invesco DB Gold Fund | GOLD FD | 46140H601 | 7,151 | 158,000 | SH | | SOLE | | 158,000 | 0 | 0 |
Invesco FTSE RAFI US 1000 ETF | FTSE RAFI 1000 | 46137V613 | 1,275 | 10,064 | SH | | SOLE | | 10,064 | 0 | 0 |
Invesco FTSE RAFI US 1500 Smal | FTSE RAFI 1500 | 46137V597 | 911 | 6,663 | SH | | SOLE | | 6,663 | 0 | 0 |
Invesco Optimum Yield Diversif | OPTIMUM YIELD | 46090F100 | 6,984 | 421,765 | SH | | SOLE | | 421,765 | 0 | 0 |
Invesco S&P 500 Equal Weight E | S&P500 EQL WGT | 46137V357 | 463 | 3,998 | SH | | SOLE | | 3,998 | 0 | 0 |
Invesco S&P 500 Quality ETF | S&P500 QUALITY | 46137V241 | 18,386 | 502,773 | SH | | SOLE | | 502,773 | 0 | 0 |
iShares 20 Year Treasury Bond | 20 YR TR BD ETF | 464287432 | 77,156 | 569,498 | SH | | SOLE | | 569,498 | 0 | 0 |
iShares 7-10 Year Treasury Bon | 7-10 Y TR BD ETF | 464287440 | 24,233 | 219,858 | SH | | SOLE | | 219,858 | 0 | 0 |
iShares Core MSCI EAFE ETF | CORE MSCI EAFE | 46432F842 | 427 | 6,540 | SH | | SOLE | | 6,540 | 0 | 0 |
iShares Core MSCI Emerging Mar | CORE MSCI EMKT | 46434G103 | 207 | 3,857 | SH | | SOLE | | 3,857 | 0 | 0 |
iShares Core S&P 500 ETF | CORE S&P500 ETF | 464287200 | 12,383 | 38,309 | SH | | SOLE | | 38,309 | 0 | 0 |
iShares Core S&P Mid-Cap ETF | CORE S&P MCP ETF | 464287507 | 89,479 | 434,742 | SH | | SOLE | | 434,709 | 0 | 33 |
iShares Core S&P Small-Cap ETF | CORE S&P SCP ETF | 464287804 | 75,853 | 904,628 | SH | | SOLE | | 903,797 | 0 | 831 |
iShares Edge MSCI Min Vol EAFE | MIN VOL EAFE ETF | 46429B689 | 67,257 | 902,301 | SH | | SOLE | | 902,301 | 0 | 0 |
iShares Edge MSCI Min Vol Emer | MIN VOL EMRG MKT | 464286533 | 7,724 | 131,675 | SH | | SOLE | | 131,675 | 0 | 0 |
iShares Edge MSCI Min Vol USA | MIN VOL USA ETF | 46429B697 | 18,332 | 279,450 | SH | | SOLE | | 279,450 | 0 | 0 |
iShares Edge MSCI USA Quality | USA QUALITY FCTR | 46432F339 | 4,110 | 40,697 | SH | | SOLE | | 40,697 | 0 | 0 |
iShares Global Energy ETF | GLOBAL ENERG ETF | 464287341 | 3,507 | 113,739 | SH | | SOLE | | 113,739 | 0 | 0 |
iShares MBS ETF | MBS ETF | 464288588 | 56,312 | 521,121 | SH | | SOLE | | 521,121 | 0 | 0 |
iShares MSCI EAFE ETF | MSCI EAFE ETF | 464287465 | 454 | 6,534 | SH | | SOLE | | 6,534 | 0 | 0 |
iShares MSCI EAFE Small-Cap ET | EAFE SML CP ETF | 464288273 | 29,514 | 473,896 | SH | | SOLE | | 473,896 | 0 | 0 |
iShares MSCI Japan ETF | MSCI JPN ETF | 46434G822 | 2,375 | 40,094 | SH | | SOLE | | 40,094 | 0 | 0 |
iShares MSCI Japan Small-Cap E | MSCI JAPN SMCETF | 464286582 | 5,497 | 73,991 | SH | | SOLE | | 73,991 | 0 | 0 |
iShares MSCI United Kingdom ET | MSCI UK ETF | 46435G334 | 8,688 | 254,772 | SH | | SOLE | | 254,772 | 0 | 0 |
iShares Nasdaq Biotechnology E | NASDAQ BIOTECH | 464287556 | 6,598 | 54,750 | SH | | SOLE | | 54,750 | 0 | 0 |
iShares Russell 1000 ETF | RUS 1000 ETF | 464287622 | 206 | 1,152 | SH | | SOLE | | 1,152 | 0 | 0 |
iShares Russell 1000 Growth ET | RUS 1000 GRW ETF | 464287614 | 813 | 4,624 | SH | | SOLE | | 4,624 | 0 | 0 |
iShares Russell 1000 Value ETF | RUS 1000 VAL ETF | 464287598 | 786 | 5,756 | SH | | SOLE | | 5,756 | 0 | 0 |
iShares Russell 2000 ETF | RUSSELL 2000 ETF | 464287655 | 212 | 1,280 | SH | | SOLE | | 1,280 | 0 | 0 |
iShares Russell 2000 Growth ET | RUS 2000 GRW ETF | 464287648 | 442 | 2,062 | SH | | SOLE | | 2,062 | 0 | 0 |
iShares Russell 2000 Value ETF | RUS 2000 VAL ETF | 464287630 | 413 | 3,211 | SH | | SOLE | | 3,211 | 0 | 0 |
iShares Russell Mid-Cap Growth | RUS MD CP GR ETF | 464287481 | 560 | 3,667 | SH | | SOLE | | 3,667 | 0 | 0 |
iShares Short Treasury Bond ET | SHORT TREAS BD | 464288679 | 1,760 | 15,937 | SH | | SOLE | | 15,860 | 0 | 77 |
iShares U.S. Home Construction | US HOME CONS ETF | 464288752 | 1,646 | 37,060 | SH | | SOLE | | 37,060 | 0 | 0 |
JPMorgan BetaBuilders Japan ET | BETBULD JAPAN | 46641Q712 | 6,348 | 258,687 | SH | | SOLE | | 258,687 | 0 | 0 |
Schwab Fundamental U.S. Large | SCHWAB FDT US LG | 808524771 | 58,089 | 1,361,040 | SH | | SOLE | | 1,359,162 | 0 | 1,878 |
Schwab Intermediate-Term U.S. | INTRM TRM TRES | 808524854 | 30,191 | 549,623 | SH | | SOLE | | 549,623 | 0 | 0 |
Schwab US Dividend Equity ETF | US DIVIDEND EQ | 808524797 | 15,941 | 275,217 | SH | | SOLE | | 275,217 | 0 | 0 |
Schwab US TIPS ETF | US TIPS ETF | 808524870 | 64,767 | 1,143,687 | SH | | SOLE | | 1,143,687 | 0 | 0 |
SPDR Bloomberg Barclays 1-3 Mo | SPDR BLOOMBERG | 78468R663 | 19,135 | 209,290 | SH | | SOLE | | 209,290 | 0 | 0 |
SPDR Gold Shares | GOLD SHS | 78463V107 | 12,528 | 87,671 | SH | | SOLE | | 87,671 | 0 | 0 |
SPDR S&P 500 ETF Trust | TR UNIT | 78462F103 | 160,736 | 499,397 | SH | | SOLE | | 498,789 | 0 | 608 |
SPDR S&P China ETF | S&P CHINA ETF | 78463X400 | 6,975 | 67,950 | SH | | SOLE | | 67,950 | 0 | 0 |
SPDR S&P Dividend ETF | S&P DIVID ETF | 78464A763 | 6,162 | 57,280 | SH | | SOLE | | 57,280 | 0 | 0 |
SPDR S&P Emerging Asia Pacific | ASIA PACIF ETF | 78463X301 | 4,773 | 46,173 | SH | | SOLE | | 46,173 | 0 | 0 |
SPDR S&P MidCap 400 ETF Trust | UTSER1 S&PCRP | 78467Y107 | 6,767 | 18,026 | SH | | SOLE | | 17,196 | 0 | 830 |
TrimTabs All Cap US Free-Cash- | ALL CAP US FREE | 89628W302 | 1,550 | 39,423 | SH | | SOLE | | 39,423 | 0 | 0 |
VanEck Vectors Gold Miners ETF | GOLD MINERS ETF | 92189F106 | 7,355 | 251,200 | SH | | SOLE | | 251,200 | 0 | 0 |
Vanguard Dividend Appreciation | DIV APP ETF | 921908844 | 16,790 | 134,690 | SH | | SOLE | | 134,690 | 0 | 0 |
Vanguard Financials ETF | FINANCIALS ETF | 92204A405 | 3,778 | 49,526 | SH | | SOLE | | 49,526 | 0 | 0 |
Vanguard FTSE All-World ex-US | ALLWRLD EX US | 922042775 | 99,726 | 1,855,370 | SH | | SOLE | | 1,855,370 | 0 | 0 |
Vanguard FTSE Emerging Markets | FTSE EMR MKT ETF | 922042858 | 14,476 | 325,533 | SH | | SOLE | | 325,533 | 0 | 0 |
Vanguard FTSE Europe ETF | FTSE EUROPE ETF | 922042874 | 9,024 | 153,986 | SH | | SOLE | | 153,986 | 0 | 0 |
Vanguard Growth ETF | GROWTH ETF | 922908736 | 33,307 | 182,835 | SH | | SOLE | | 182,835 | 0 | 0 |
Vanguard Health Care ETF | HEALTH CAR ETF | 92204A504 | 31,262 | 163,044 | SH | | SOLE | | 163,044 | 0 | 0 |
Vanguard Information Technolog | INF TECH ETF | 92204A702 | 52,976 | 216,362 | SH | | SOLE | | 216,362 | 0 | 0 |
Vanguard Large-Cap ETF | LARGE CAP ETF | 922908637 | 47,471 | 321,099 | SH | | SOLE | | 321,099 | 0 | 0 |
Vanguard Short-Term Corporate | SHRT TRM CORP BD | 92206C409 | 98,980 | 1,221,524 | SH | | SOLE | | 1,221,524 | 0 | 0 |
Vanguard Short-Term Treasury E | SHORT TERM TREAS | 92206C102 | 41,932 | 689,323 | SH | | SOLE | | 689,323 | 0 | 0 |
Vanguard Total Bond Market ETF | TOTAL BND MRKT | 921937835 | 60,317 | 719,257 | SH | | SOLE | | 719,257 | 0 | 0 |
Vanguard Total Stock Market ET | TOTAL STK MKT | 922908769 | 211 | 1,288 | SH | | SOLE | | 1,288 | 0 | 0 |