The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete. | |||||||||||||||||
UNITED STATES SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 FORM 13F FORM 13F INFORMATION TABLE |
|
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 | 716 | 4,355 | SH | SOLE | 4,355 | 0 | 0 | ||
Abbott Laboratories | COM | 002824100 | 324 | 3,869 | SH | SOLE | 3,869 | 0 | 0 | ||
Accenture PLC | COM | G1151C101 | 53,170 | 276,422 | SH | SOLE | 270,339 | 0 | 6,083 | ||
Adobe Inc | COM | 00724F101 | 1,055 | 3,820 | SH | SOLE | 3,820 | 0 | 0 | ||
AES Corp/VA | COM | 00130H105 | 5,659 | 346,300 | SH | SOLE | 346,300 | 0 | 0 | ||
Alcoa Corp | COM | 013872106 | 4,038 | 201,200 | SH | SOLE | 201,200 | 0 | 0 | ||
Alcon Inc | ORD SHS | H01301128 | 7,473 | 128,212 | SH | SOLE | 123,965 | 0 | 4,247 | ||
Alexion Pharmaceuticals Inc | COM | 015351109 | 290 | 2,965 | SH | SOLE | 2,965 | 0 | 0 | ||
Allegheny Technologies Inc | COM | 01741R102 | 4,511 | 222,786 | SH | SOLE | 222,786 | 0 | 0 | ||
Alliance Data Systems Corp | COM | 018581108 | 14,689 | 114,640 | SH | SOLE | 110,871 | 0 | 3,769 | ||
Allstate Corp | COM | 020002101 | 304 | 2,800 | SH | SOLE | 2,800 | 0 | 0 | ||
Alphabet Inc - C | CAP STK CL C | 02079K107 | 87,358 | 71,664 | SH | SOLE | 69,635 | 0 | 2,029 | ||
Alphabet Inc - A | CAP STK CL A | 02079K305 | 436 | 357 | SH | SOLE | 357 | 0 | 0 | ||
Altria Group Inc. | COM | 02209S103 | 384 | 9,393 | SH | SOLE | 9,393 | 0 | 0 | ||
Amazon.com Inc | COM | 023135106 | 674 | 388 | SH | SOLE | 388 | 0 | 0 | ||
American Express Co | COM | 025816109 | 13,236 | 111,905 | SH | SOLE | 111,905 | 0 | 0 | ||
American Tower Corp | COM | 03027X100 | 33,575 | 151,836 | SH | SOLE | 147,336 | 0 | 4,500 | ||
Amgen Inc | COM | 031162100 | 10,339 | 53,429 | SH | SOLE | 53,384 | 0 | 45 | ||
AMN Healthcare Services Inc | COM | 001744101 | 4,372 | 75,956 | SH | SOLE | 75,956 | 0 | 0 | ||
Amphenol Corp | CL A | 032095101 | 40,569 | 420,407 | SH | SOLE | 406,557 | 0 | 13,850 | ||
Analog Devices Inc | COM | 032654105 | 59,783 | 535,066 | SH | SOLE | 523,790 | 0 | 11,276 | ||
Aon PLC | SHS CL A | G0408V102 | 13,923 | 71,930 | SH | SOLE | 71,930 | 0 | 0 | ||
Apache Corp | COM | 037411105 | 4,884 | 190,800 | SH | SOLE | 190,800 | 0 | 0 | ||
Apple Inc | COM | 037833100 | 9,409 | 42,011 | SH | SOLE | 41,633 | 0 | 378 | ||
Arch Capital Group Ltd | COM | G0450A105 | 100,992 | 2,405,707 | SH | SOLE | 2,326,519 | 0 | 79,188 | ||
Archer-Daniels-Midland Co | COM | 039483102 | 6,161 | 150,000 | SH | SOLE | 150,000 | 0 | 0 | ||
Artisan Partners Asset Managem | CL A | 04316A108 | 200 | 7,085 | SH | SOLE | 7,085 | 0 | 0 | ||
AT&T Inc | COM | 00206R102 | 914 | 24,148 | SH | SOLE | 24,148 | 0 | 0 | ||
Automatic Data Processing Inc | COM | 053015103 | 14,347 | 88,883 | SH | SOLE | 88,278 | 0 | 605 | ||
Avanos Medical Inc | COM | 05350V106 | 5,246 | 140,038 | SH | SOLE | 140,038 | 0 | 0 | ||
Axalta Coating Systems Ltd | COM | G0750C108 | 54,869 | 1,819,879 | SH | SOLE | 1,759,551 | 0 | 60,328 | ||
Baker Hughes Co | CL A | 05722G100 | 6,287 | 271,000 | SH | SOLE | 271,000 | 0 | 0 | ||
Bank of America Corp | COM | 060505104 | 29,391 | 1,007,589 | SH | SOLE | 1,007,209 | 0 | 380 | ||
Barrick Gold Corp | COM | 067901108 | 16,042 | 925,690 | SH | SOLE | 925,690 | 0 | 0 | ||
Baxter International Inc | COM | 071813109 | 25,712 | 293,955 | SH | SOLE | 293,955 | 0 | 0 | ||
BB&T Corp | COM | 054937107 | 357 | 6,684 | SH | SOLE | 6,684 | 0 | 0 | ||
Beacon Roofing Supply Inc | COM | 073685109 | 4,268 | 127,275 | SH | SOLE | 127,275 | 0 | 0 | ||
Becton Dickinson and Co | COM | 075887109 | 5,451 | 21,547 | SH | SOLE | 21,158 | 0 | 389 | ||
Berkshire Hathaway Inc | CL B | 084670702 | 84,060 | 404,095 | SH | SOLE | 392,405 | 0 | 11,690 | ||
BlackRock Inc | COM | 09247X101 | 29,311 | 65,773 | SH | SOLE | 65,464 | 0 | 309 | ||
Boeing Co (The) | COM | 097023105 | 1,292 | 3,395 | SH | SOLE | 3,395 | 0 | 0 | ||
Booking Holdings Inc | COM | 09857L108 | 42,200 | 21,502 | SH | SOLE | 20,835 | 0 | 667 | ||
Boston Beer Co Inc/The | CL A | 100557107 | 5,474 | 15,036 | SH | SOLE | 15,036 | 0 | 0 | ||
Boston Properties Inc | COM | 101121101 | 7,553 | 58,255 | SH | SOLE | 58,255 | 0 | 0 | ||
Box Inc | CL A | 10316T104 | 4,455 | 269,050 | SH | SOLE | 269,050 | 0 | 0 | ||
Bristol-Myers Squibb Co | COM | 110122108 | 20,561 | 405,457 | SH | SOLE | 402,757 | 0 | 2,700 | ||
Broadcom Inc | COM | 11135F101 | 7,537 | 27,300 | SH | SOLE | 27,300 | 0 | 0 | ||
Brookfield Asset Management In | CL A LTD VT SH | 112585104 | 132,478 | 2,495,342 | SH | SOLE | 2,411,589 | 0 | 83,753 | ||
Brown-Forman Corp | CL B | 115637209 | 19,235 | 306,395 | SH | SOLE | 296,446 | 0 | 9,949 | ||
Brown & Brown Inc. | COM | 115236101 | 67,340 | 1,867,436 | SH | SOLE | 1,806,222 | 0 | 61,214 | ||
Brunswick Corp/DE | COM | 117043109 | 5,929 | 113,754 | SH | SOLE | 113,754 | 0 | 0 | ||
Canadian Natural Resources Ltd | COM | 136385101 | 13,790 | 517,830 | SH | SOLE | 517,830 | 0 | 0 | ||
Cardiovascular Systems Inc | COM | 141619106 | 5,414 | 113,936 | SH | SOLE | 113,936 | 0 | 0 | ||
Carlisle Cos Inc | COM | 142339100 | 5,187 | 35,640 | SH | SOLE | 35,640 | 0 | 0 | ||
CarMax Inc | COM | 143130102 | 137,553 | 1,563,097 | SH | SOLE | 1,510,316 | 0 | 52,781 | ||
Catalent Inc | COM | 148806102 | 5,550 | 116,455 | SH | SOLE | 116,455 | 0 | 0 | ||
Caterpillar Inc | COM | 149123101 | 24,753 | 195,973 | SH | SOLE | 195,798 | 0 | 175 | ||
Cboe Global Markets Inc | COM | 12503M108 | 9,038 | 78,650 | SH | SOLE | 78,650 | 0 | 0 | ||
CBRE Group Inc | CL A | 12504L109 | 244 | 4,595 | SH | SOLE | 4,595 | 0 | 0 | ||
CDW Corp/DE | COM | 12514G108 | 111,814 | 907,287 | SH | SOLE | 876,996 | 0 | 30,291 | ||
CenturyLink Inc | COM | 156700106 | 5,916 | 474,000 | SH | SOLE | 474,000 | 0 | 0 | ||
Charles Schwab Corp/The | COM | 808513105 | 26,513 | 633,828 | SH | SOLE | 609,442 | 0 | 24,386 | ||
Chevron Corp | COM | 166764100 | 29,678 | 250,235 | SH | SOLE | 249,184 | 0 | 1,051 | ||
Chubb Ltd | COM | H1467J104 | 19,057 | 118,041 | SH | SOLE | 117,919 | 0 | 122 | ||
Chuy's Holdings Inc | COM | 171604101 | 6,998 | 282,628 | SH | SOLE | 282,628 | 0 | 0 | ||
Ciena Corp | COM | 171779309 | 4,423 | 112,750 | SH | SOLE | 112,750 | 0 | 0 | ||
Cisco Systems Inc | COM | 17275R102 | 28,341 | 573,585 | SH | SOLE | 571,333 | 0 | 2,252 | ||
Cognizant Technology Solutions | CL A | 192446102 | 48,572 | 805,966 | SH | SOLE | 778,201 | 0 | 27,765 | ||
Comcast Corp | CL A | 20030N101 | 39,026 | 865,716 | SH | SOLE | 863,298 | 0 | 2,418 | ||
CommVault Systems Inc | COM | 204166102 | 5,136 | 114,869 | SH | SOLE | 114,869 | 0 | 0 | ||
Construction Partners Inc | CL A | 21044C107 | 2,862 | 183,684 | SH | SOLE | 183,684 | 0 | 0 | ||
Copart Inc | COM | 217204106 | 108,561 | 1,351,436 | SH | SOLE | 1,306,748 | 0 | 44,688 | ||
Corteva Inc | COM | 22052L104 | 1,256 | 44,852 | SH | SOLE | 44,852 | 0 | 0 | ||
Costco Wholesale Corp | COM | 22160K105 | 7,697 | 26,715 | SH | SOLE | 26,155 | 0 | 560 | ||
Covetrus Inc | COM | 22304C100 | 3,015 | 253,603 | SH | SOLE | 253,603 | 0 | 0 | ||
Crane Co | COM | 224399105 | 6,286 | 77,965 | SH | SOLE | 77,965 | 0 | 0 | ||
CVS Health Corp | COM | 126650100 | 6,027 | 95,565 | SH | SOLE | 95,565 | 0 | 0 | ||
Danaher Corp | COM | 235851102 | 55,622 | 385,111 | SH | SOLE | 373,047 | 0 | 12,064 | ||
Delta Air Lines Inc. | COM | 247361702 | 6,752 | 117,225 | SH | SOLE | 117,225 | 0 | 0 | ||
Diageo PLC - ADR | SPON ADR | 25243Q205 | 5,093 | 31,143 | SH | SOLE | 30,528 | 0 | 615 | ||
Discovery Inc | COM SER A | 25470F302 | 6,697 | 272,000 | SH | SOLE | 272,000 | 0 | 0 | ||
Dollar Tree Inc. | COM | 256746108 | 139,409 | 1,221,169 | SH | SOLE | 1,180,266 | 0 | 40,903 | ||
Dominion Energy Inc | COM | 25746U109 | 13,325 | 164,421 | SH | SOLE | 164,256 | 0 | 165 | ||
Dow Inc | COM | 260557103 | 2,342 | 49,157 | SH | SOLE | 49,157 | 0 | 0 | ||
Duke Energy Corp | COM | 26441C204 | 7,327 | 76,432 | SH | SOLE | 76,432 | 0 | 0 | ||
DuPont de Nemours Inc | COM | 26614N102 | 3,234 | 45,352 | SH | SOLE | 45,352 | 0 | 0 | ||
Ecolab Inc. | COM | 278865100 | 1,473 | 7,438 | SH | SOLE | 7,208 | 0 | 230 | ||
Edgewell Personal Care Co | COM | 28035Q102 | 6,765 | 208,215 | SH | SOLE | 208,215 | 0 | 0 | ||
Elanco Animal Health Inc | COM | 28414H103 | 18,732 | 704,461 | SH | SOLE | 681,400 | 0 | 23,061 | ||
Eli Lilly & Co | COM | 532457108 | 5,481 | 49,016 | SH | SOLE | 48,150 | 0 | 866 | ||
Emerson Electric Co | COM | 291011104 | 9,894 | 147,981 | SH | SOLE | 147,831 | 0 | 150 | ||
Encompass Health Corp | COM | 29261A100 | 10,894 | 172,162 | SH | SOLE | 172,162 | 0 | 0 | ||
Entegris Inc | COM | 29362U104 | 5,915 | 125,700 | SH | SOLE | 125,700 | 0 | 0 | ||
EOG Resources Inc | COM | 26875P101 | 13,458 | 181,320 | SH | SOLE | 180,725 | 0 | 595 | ||
Expeditors International of Wa | COM | 302130109 | 27,978 | 376,601 | SH | SOLE | 364,453 | 0 | 12,148 | ||
Exxon Mobil Corp | COM | 30231G102 | 62,798 | 889,365 | SH | SOLE | 870,790 | 0 | 18,575 | ||
Facebook Inc | CL A | 30303M102 | 454 | 2,552 | SH | SOLE | 2,552 | 0 | 0 | ||
Fastenal Co | COM | 311900104 | 69,315 | 2,121,663 | SH | SOLE | 2,079,164 | 0 | 42,499 | ||
FedEx Corp | COM | 31428X106 | 3,916 | 26,900 | SH | SOLE | 26,900 | 0 | 0 | ||
Ferro Corp | COM | 315405100 | 1,504 | 126,805 | SH | SOLE | 126,805 | 0 | 0 | ||
FireEye Inc | COM | 31816Q101 | 8,523 | 638,900 | SH | SOLE | 638,900 | 0 | 0 | ||
First Solar Inc | COM | 336433107 | 12,147 | 209,390 | SH | SOLE | 209,390 | 0 | 0 | ||
Flexion Therapeutics Inc | COM | 33938J106 | 2,387 | 174,155 | SH | SOLE | 174,155 | 0 | 0 | ||
FLIR Systems Inc | COM | 302445101 | 6,736 | 128,080 | SH | SOLE | 128,080 | 0 | 0 | ||
Floor & Decor Holdings Inc | CL A | 339750101 | 47,456 | 927,787 | SH | SOLE | 897,396 | 0 | 30,391 | ||
Franco-Nevada Corp | COM | 351858105 | 4,923 | 54,005 | SH | SOLE | 54,005 | 0 | 0 | ||
Freeport-McMoRan Inc | CL B | 35671D857 | 5,970 | 623,800 | SH | SOLE | 623,800 | 0 | 0 | ||
Freshpet Inc | COM | 358039105 | 3,335 | 66,999 | SH | SOLE | 66,999 | 0 | 0 | ||
Gartner Inc | COM | 366651107 | 24,899 | 174,131 | SH | SOLE | 168,410 | 0 | 5,721 | ||
Generac Holdings Inc | COM | 368736104 | 793 | 10,125 | SH | SOLE | 10,125 | 0 | 0 | ||
General Dynamics Corp | COM | 369550108 | 23,574 | 129,011 | SH | SOLE | 128,913 | 0 | 98 | ||
General Motors Co | COM | 37045V100 | 7,732 | 206,300 | SH | SOLE | 206,300 | 0 | 0 | ||
Gilead Sciences Inc. | COM | 375558103 | 4,601 | 72,600 | SH | SOLE | 72,600 | 0 | 0 | ||
Glacier Bancorp Inc | COM | 37637Q105 | 29,821 | 737,037 | SH | SOLE | 713,242 | 0 | 23,795 | ||
Globus Medical Inc | CL A | 379577208 | 8,633 | 168,875 | SH | SOLE | 168,875 | 0 | 0 | ||
Hain Celestial Group Inc/The | COM | 405217100 | 5,178 | 241,125 | SH | SOLE | 241,125 | 0 | 0 | ||
HD Supply Holdings Inc | COM | 40416M105 | 41,154 | 1,050,511 | SH | SOLE | 1,015,643 | 0 | 34,868 | ||
Hershey Co/The | COM | 427866108 | 17,929 | 115,678 | SH | SOLE | 115,558 | 0 | 120 | ||
Hibbett Sports Inc | COM | 428567101 | 4,469 | 195,152 | SH | SOLE | 195,152 | 0 | 0 | ||
Home Depot Inc | COM | 437076102 | 24,428 | 105,286 | SH | SOLE | 104,764 | 0 | 522 | ||
IHS Markit Ltd | SHS | G47567105 | 64,993 | 971,784 | SH | SOLE | 939,913 | 0 | 31,871 | ||
Intel Corp | COM | 458140100 | 219 | 4,245 | SH | SOLE | 4,245 | 0 | 0 | ||
Jacobs Engineering Group Inc | COM | 469814107 | 97,898 | 1,069,928 | SH | SOLE | 1,042,177 | 0 | 27,751 | ||
JM Smucker Co | COM | 832696405 | 6,183 | 56,200 | SH | SOLE | 56,200 | 0 | 0 | ||
Johnson & Johnson | COM | 478160104 | 20,324 | 157,087 | SH | SOLE | 156,929 | 0 | 158 | ||
JPMorgan Chase & Co | COM | 46625H100 | 55,309 | 469,957 | SH | SOLE | 469,642 | 0 | 315 | ||
Kemper Corp | COM | 488401100 | 34,506 | 442,665 | SH | SOLE | 427,961 | 0 | 14,704 | ||
Kennametal Inc | COM | 489170100 | 3,830 | 124,592 | SH | SOLE | 124,592 | 0 | 0 | ||
Keysight Technologies Inc | COM | 49338L103 | 3,755 | 38,610 | SH | SOLE | 38,610 | 0 | 0 | ||
Kornit Digital Ltd | SHS | M6372Q113 | 5,997 | 194,840 | SH | SOLE | 194,840 | 0 | 0 | ||
Laboratory Corp of America Hol | COM | 50540R409 | 54,191 | 322,564 | SH | SOLE | 311,982 | 0 | 10,582 | ||
LegacyTexas Financial Group In | COM | 52471Y106 | 946 | 21,728 | SH | SOLE | 21,728 | 0 | 0 | ||
Liberty Broadband Corp | COM SER C | 530307305 | 79,922 | 763,566 | SH | SOLE | 738,462 | 0 | 25,104 | ||
Linde PLC | COM | G5494J103 | 72,013 | 371,740 | SH | SOLE | 363,674 | 0 | 8,066 | ||
LiveRamp Holdings Inc | COM | 53815P108 | 5,529 | 128,701 | SH | SOLE | 128,701 | 0 | 0 | ||
Lowe's Cos Inc | COM | 548661107 | 91,686 | 833,811 | SH | SOLE | 810,880 | 0 | 22,931 | ||
Markel Corp | COM | 570535104 | 78,488 | 66,408 | SH | SOLE | 64,259 | 0 | 2,149 | ||
Marvell Technology Group Ltd | ORD SHS | G5876H105 | 6,315 | 252,910 | SH | SOLE | 252,910 | 0 | 0 | ||
Masco Corp | COM | 574599106 | 8,770 | 210,423 | SH | SOLE | 210,423 | 0 | 0 | ||
McDonald's Corp | COM | 580135101 | 29,432 | 137,080 | SH | SOLE | 136,712 | 0 | 368 | ||
McKesson Corp | COM | 58155Q103 | 1,435 | 10,500 | SH | SOLE | 10,500 | 0 | 0 | ||
Medtronic PLC | SHS | G5960L103 | 25,336 | 233,257 | SH | SOLE | 233,012 | 0 | 245 | ||
Merck & Co Inc | COM | 58933Y105 | 24,708 | 293,509 | SH | SOLE | 293,234 | 0 | 275 | ||
MGIC Investment Corp | COM | 552848103 | 13,465 | 1,070,332 | SH | SOLE | 1,070,332 | 0 | 0 | ||
Microsoft Corp | COM | 594918104 | 28,372 | 204,073 | SH | SOLE | 202,730 | 0 | 1,343 | ||
Mohawk Industries Inc | CL A | 608190104 | 33,113 | 266,888 | SH | SOLE | 258,117 | 0 | 8,771 | ||
Mondelez International Inc | CL A | 609207105 | 11,517 | 208,180 | SH | SOLE | 208,180 | 0 | 0 | ||
Natera Inc | COM | 632307104 | 5,769 | 175,899 | SH | SOLE | 175,899 | 0 | 0 | ||
National CineMedia Inc | COM | 635309107 | 5,531 | 674,559 | SH | SOLE | 674,559 | 0 | 0 | ||
National Instruments Corp | COM | 636518102 | 1,032 | 24,580 | SH | SOLE | 24,580 | 0 | 0 | ||
Nestle SA - ADR | COM | 641069406 | 32,225 | 297,278 | SH | SOLE | 296,147 | 0 | 1,131 | ||
Nevro Corp | COM | 64157F103 | 2,222 | 25,850 | SH | SOLE | 25,850 | 0 | 0 | ||
NewMarket Corp | COM | 651587107 | 36,868 | 78,095 | SH | SOLE | 75,532 | 0 | 2,563 | ||
Newmont Goldcorp Corp | COM | 651639106 | 11,600 | 305,900 | SH | SOLE | 305,900 | 0 | 0 | ||
NextEra Energy Inc. | COM | 65339F101 | 28,048 | 120,384 | SH | SOLE | 119,539 | 0 | 845 | ||
Nordstrom Inc | COM | 655664100 | 4,934 | 146,535 | SH | SOLE | 146,535 | 0 | 0 | ||
Northern Trust Corp | COM | 665859104 | 25,256 | 270,643 | SH | SOLE | 270,003 | 0 | 640 | ||
Novartis AG - ADR | SPONSORED ADR | 66987V109 | 76,595 | 881,421 | SH | SOLE | 859,084 | 0 | 22,337 | ||
O'Reilly Automotive Inc | COM | 67103H107 | 63,139 | 158,437 | SH | SOLE | 153,243 | 0 | 5,194 | ||
Olin Corp | COM | 680665205 | 5,481 | 292,801 | SH | SOLE | 292,801 | 0 | 0 | ||
Omnicom Group Inc | COM | 681919106 | 30,522 | 389,811 | SH | SOLE | 377,436 | 0 | 12,375 | ||
ONEOK Inc | COM | 682680103 | 6,918 | 93,885 | SH | SOLE | 93,885 | 0 | 0 | ||
Oracle Corp | COM | 68389X105 | 414 | 7,526 | SH | SOLE | 7,526 | 0 | 0 | ||
PACCAR Inc | COM | 693718108 | 45,199 | 645,604 | SH | SOLE | 623,802 | 0 | 21,802 | ||
PacWest Bancorp | COM | 695263103 | 2,625 | 72,229 | SH | SOLE | 72,229 | 0 | 0 | ||
Paychex Inc | COM | 704326107 | 11,187 | 135,162 | SH | SOLE | 135,027 | 0 | 135 | ||
PepsiCo Inc | COM | 713448108 | 29,110 | 212,327 | SH | SOLE | 211,814 | 0 | 513 | ||
Pfizer Inc | COM | 717081103 | 14,647 | 407,656 | SH | SOLE | 407,251 | 0 | 405 | ||
PPG Industries Inc | COM | 693506107 | 75,015 | 632,982 | SH | SOLE | 611,826 | 0 | 21,156 | ||
PRA Group Inc | COM | 69354N106 | 7,838 | 231,951 | SH | SOLE | 231,951 | 0 | 0 | ||
PRA Health Sciences Inc | COM | 69354M108 | 8,483 | 85,490 | SH | SOLE | 85,490 | 0 | 0 | ||
Principal Financial Group Inc | COM | 74251V102 | 7,162 | 125,335 | SH | SOLE | 125,335 | 0 | 0 | ||
Procter & Gamble Co | COM | 742718109 | 41,622 | 334,637 | SH | SOLE | 333,849 | 0 | 788 | ||
Progressive Corp | COM | 743315103 | 93,773 | 1,213,886 | SH | SOLE | 1,174,087 | 0 | 39,799 | ||
Prologis Inc | COM | 74340W103 | 8,673 | 101,775 | SH | SOLE | 101,775 | 0 | 0 | ||
PTC Inc | COM | 69370C100 | 3,562 | 52,239 | SH | SOLE | 52,239 | 0 | 0 | ||
QUALCOMM Inc | COM | 747525103 | 1,232 | 16,152 | SH | SOLE | 16,152 | 0 | 0 | ||
Range Resources Corp | COM | 75281A109 | 1,697 | 444,200 | SH | SOLE | 444,200 | 0 | 0 | ||
Regions Financial Corp | COM | 7591EP100 | 6,526 | 412,500 | SH | SOLE | 412,500 | 0 | 0 | ||
Rexnord Corp | COM | 76169B102 | 6,224 | 230,081 | SH | SOLE | 230,081 | 0 | 0 | ||
RLI Corp | COM | 749607107 | 778 | 8,370 | SH | SOLE | 8,370 | 0 | 0 | ||
Ross Stores Inc | COM | 778296103 | 55,537 | 505,571 | SH | SOLE | 488,984 | 0 | 16,587 | ||
Royal Gold Inc | COM | 780287108 | 11,357 | 92,175 | SH | SOLE | 92,175 | 0 | 0 | ||
Scotts Miracle-Gro Co/The | CL A | 810186106 | 3,088 | 30,332 | SH | SOLE | 30,332 | 0 | 0 | ||
Sempra Energy | COM | 816851109 | 22,513 | 152,515 | SH | SOLE | 152,515 | 0 | 0 | ||
Starbucks Corp | COM | 855244109 | 12,747 | 144,165 | SH | SOLE | 144,012 | 0 | 153 | ||
Steel Dynamics Inc | COM | 858119100 | 5,146 | 172,700 | SH | SOLE | 172,700 | 0 | 0 | ||
T-Mobile US Inc | COM | 872590104 | 8,523 | 108,200 | SH | SOLE | 108,200 | 0 | 0 | ||
Target Corp | COM | 87612E106 | 7,512 | 70,261 | SH | SOLE | 68,956 | 0 | 1,305 | ||
TCF Financial Corp | COM | 872307103 | 5,884 | 154,562 | SH | SOLE | 154,562 | 0 | 0 | ||
TE Connectivity Ltd | REG SHS | H84989104 | 87,697 | 941,157 | SH | SOLE | 913,633 | 0 | 27,524 | ||
Texas Instruments Inc | COM | 882508104 | 34,560 | 267,406 | SH | SOLE | 267,176 | 0 | 230 | ||
Tiffany & Co | COM | 886547108 | 611 | 6,595 | SH | SOLE | 6,595 | 0 | 0 | ||
Tivity Health Inc | COM | 88870R102 | 3,529 | 212,225 | SH | SOLE | 212,225 | 0 | 0 | ||
TJX Cos Inc | COM | 872540109 | 78,652 | 1,411,052 | SH | SOLE | 1,376,378 | 0 | 34,674 | ||
Toll Brothers Inc | COM | 889478103 | 7,485 | 182,330 | SH | SOLE | 182,330 | 0 | 0 | ||
Transocean Ltd | REG SHS | H8817H100 | 2,861 | 640,000 | SH | SOLE | 640,000 | 0 | 0 | ||
Travelers Cos Inc | COM | 89417E109 | 23,721 | 159,531 | SH | SOLE | 159,376 | 0 | 155 | ||
TripAdvisor Inc | COM | 896945201 | 5,471 | 141,450 | SH | SOLE | 141,450 | 0 | 0 | ||
Twin Disc Inc | COM | 901476101 | 1,631 | 154,029 | SH | SOLE | 154,029 | 0 | 0 | ||
U.S. Bancorp | COM | 902973304 | 117,707 | 2,126,983 | SH | SOLE | 2,081,416 | 0 | 45,567 | ||
Union Pacific Corp | COM | 907818108 | 17,950 | 110,817 | SH | SOLE | 110,171 | 0 | 646 | ||
United Parcel Service Inc | CL B | 911312106 | 6,551 | 54,676 | SH | SOLE | 53,790 | 0 | 886 | ||
United Technologies Corp | COM | 913017109 | 17,442 | 127,762 | SH | SOLE | 127,592 | 0 | 170 | ||
UnitedHealth Group Inc | COM | 91324P102 | 5,509 | 25,350 | SH | SOLE | 24,885 | 0 | 465 | ||
Varian Medical Systems Inc | COM | 92220P105 | 55,138 | 462,992 | SH | SOLE | 447,287 | 0 | 15,705 | ||
Verisk Analytics Inc | COM | 92345Y106 | 332 | 2,101 | SH | SOLE | 2,101 | 0 | 0 | ||
Veritex Holdings Inc | COM | 923451108 | 4,712 | 194,208 | SH | SOLE | 194,208 | 0 | 0 | ||
Verizon Communications Inc | COM | 92343V104 | 42,395 | 702,367 | SH | SOLE | 700,370 | 0 | 1,997 | ||
Vertex Pharmaceuticals Inc | COM | 92532F100 | 508 | 3,000 | SH | SOLE | 3,000 | 0 | 0 | ||
Visa Inc | CL A | 92826C839 | 60,746 | 353,155 | SH | SOLE | 342,846 | 0 | 10,309 | ||
Vocera Communications Inc | COM | 92857F107 | 2,752 | 111,630 | SH | SOLE | 111,630 | 0 | 0 | ||
Vulcan Materials Co | COM | 929160109 | 4,185 | 27,671 | SH | SOLE | 27,671 | 0 | 0 | ||
Walt Disney Co | COM | 254687106 | 17,032 | 130,693 | SH | SOLE | 129,751 | 0 | 942 | ||
Waste Management Inc | COM | 94106L109 | 518 | 4,500 | SH | SOLE | 4,500 | 0 | 0 | ||
Welbilt Inc | COM | 949090104 | 6,721 | 398,664 | SH | SOLE | 398,664 | 0 | 0 | ||
Wells Fargo & Co | COM | 949746101 | 423 | 8,394 | SH | SOLE | 8,394 | 0 | 0 | ||
Wesco Aircraft Holdings Inc | COM | 950814103 | 2,272 | 206,369 | SH | SOLE | 206,369 | 0 | 0 | ||
Western Alliance Bancorp | COM | 957638109 | 7,222 | 156,720 | SH | SOLE | 156,720 | 0 | 0 | ||
Whirlpool Corp | COM | 963320106 | 2,106 | 13,300 | SH | SOLE | 13,300 | 0 | 0 | ||
WillScot Corp | COM | 971375126 | 7,483 | 480,275 | SH | SOLE | 480,275 | 0 | 0 | ||
WR Berkley Corp | COM | 084423102 | 47,631 | 659,435 | SH | SOLE | 637,974 | 0 | 21,461 | ||
Xilinx Inc | COM | 983919101 | 5,339 | 55,670 | SH | SOLE | 55,670 | 0 | 0 | ||
Zimmer Biomet Holdings Inc | COM | 98956P102 | 21,562 | 157,080 | SH | SOLE | 157,080 | 0 | 0 | ||
Zions Bancorp NA | COM | 989701107 | 2,296 | 51,575 | SH | SOLE | 51,575 | 0 | 0 | ||
Alerian MLP ETF | ALERIAN MLP | 00162Q866 | 198 | 21,700 | SH | SOLE | 21,700 | 0 | 0 | ||
Energy Select Sector SPDR Fund | ENERGY | 81369Y506 | 826 | 13,957 | SH | SOLE | 13,957 | 0 | 0 | ||
Invesco BuyBack Achievers ETF | BUYBACK ACHIEV | 46137V308 | 2,078 | 33,201 | SH | SOLE | 33,201 | 0 | 0 | ||
Invesco DB Gold Fund | GOLD FD | 46140H601 | 7,867 | 175,000 | SH | SOLE | 175,000 | 0 | 0 | ||
Invesco FTSE RAFI US 1000 ETF | FTSE RAFI 1000 | 46137V613 | 593 | 5,032 | SH | SOLE | 5,032 | 0 | 0 | ||
Invesco FTSE RAFI US 1500 Smal | FTSE RAFI 1500 | 46137V597 | 702 | 5,532 | SH | SOLE | 5,532 | 0 | 0 | ||
Invesco Optimum Yield Diversif | OPTIMUM YIELD | 46090F100 | 5,636 | 360,832 | SH | SOLE | 360,832 | 0 | 0 | ||
Invesco S&P 500 Quality ETF | S&P500 QUALITY | 46137V241 | 17,878 | 533,044 | SH | SOLE | 533,044 | 0 | 0 | ||
iShares 20 Year Treasury Bond | 20 YR TR BD ETF | 464287432 | 68,252 | 477,023 | SH | SOLE | 477,023 | 0 | 0 | ||
iShares 7-10 Year Treasury Bon | 7-10 Y TR BD ETF | 464287440 | 24,807 | 220,564 | SH | SOLE | 220,564 | 0 | 0 | ||
iShares Core MSCI EAFE ETF | CORE MSCI EAFE | 46432F842 | 399 | 6,540 | SH | SOLE | 6,540 | 0 | 0 | ||
iShares Core S&P 500 ETF | CORE S&P500 ETF | 464287200 | 40,973 | 137,253 | SH | SOLE | 137,253 | 0 | 0 | ||
iShares Core S&P Mid-Cap ETF | CORE S&P MCP ETF | 464287507 | 50,048 | 259,009 | SH | SOLE | 258,976 | 0 | 33 | ||
iShares Core S&P Small-Cap ETF | CORE S&P SCP ETF | 464287804 | 38,907 | 499,839 | SH | SOLE | 499,008 | 0 | 831 | ||
iShares Edge MSCI Min Vol EAFE | MIN VOL EAFE ETF | 46429B689 | 89,534 | 1,221,812 | SH | SOLE | 1,221,812 | 0 | 0 | ||
iShares Edge MSCI Min Vol Emer | MIN VOL EMRG MKT | 464286533 | 6,773 | 118,632 | SH | SOLE | 118,632 | 0 | 0 | ||
iShares Edge MSCI Min Vol USA | MIN VOL USA ETF | 46429B697 | 39,965 | 623,472 | SH | SOLE | 623,472 | 0 | 0 | ||
iShares Edge MSCI USA Quality | USA QUALITY FCTR | 46432F339 | 3,798 | 41,104 | SH | SOLE | 41,104 | 0 | 0 | ||
iShares MSCI EAFE ETF | MSCI EAFE ETF | 464287465 | 213 | 3,267 | SH | SOLE | 3,267 | 0 | 0 | ||
iShares MSCI Japan ETF | MSCI JPN ETF | 46434G822 | 2,338 | 41,201 | SH | SOLE | 41,201 | 0 | 0 | ||
iShares MSCI Japan Small-Cap E | MSCI JAPN SMCETF | 464286582 | 2,051 | 28,550 | SH | SOLE | 28,550 | 0 | 0 | ||
iShares MSCI United Kingdom ET | MSCI UK ETF | 46435G334 | 7,822 | 248,855 | SH | SOLE | 248,855 | 0 | 0 | ||
iShares Nasdaq Biotechnology E | NASDAQ BIOTECH | 464287556 | 1,903 | 19,130 | SH | SOLE | 19,130 | 0 | 0 | ||
iShares Russell 1000 Growth ET | RUS 1000 GRW ETF | 464287614 | 738 | 4,624 | SH | SOLE | 4,624 | 0 | 0 | ||
iShares Russell 1000 Value ETF | RUS 1000 VAL ETF | 464287598 | 379 | 2,958 | SH | SOLE | 2,958 | 0 | 0 | ||
iShares Russell 2000 Growth ET | RUS 2000 GRW ETF | 464287648 | 397 | 2,062 | SH | SOLE | 2,062 | 0 | 0 | ||
iShares Russell 2000 Value ETF | RUS 2000 VAL ETF | 464287630 | 383 | 3,211 | SH | SOLE | 3,211 | 0 | 0 | ||
iShares Russell 3000 ETF | RUSSELL 3000 ETF | 464287689 | 1,544 | 8,887 | SH | SOLE | 8,887 | 0 | 0 | ||
iShares Russell Mid-Cap Growth | RUS MD CP GR ETF | 464287481 | 518 | 3,667 | SH | SOLE | 3,667 | 0 | 0 | ||
iShares Short Treasury Bond ET | SHORT TREAS BD | 464288679 | 1,913 | 17,292 | SH | SOLE | 17,215 | 0 | 77 | ||
iShares U.S. Home Construction | US HOME CONS ETF | 464288752 | 5,421 | 125,178 | SH | SOLE | 125,178 | 0 | 0 | ||
JPMorgan BetaBuilders Japan ET | BETBULD JAPAN | 46641Q712 | 304 | 12,796 | SH | SOLE | 12,796 | 0 | 0 | ||
Schwab Fundamental U.S. Large | SCHWAB FDT US LG | 808524771 | 20,858 | 527,393 | SH | SOLE | 525,515 | 0 | 1,878 | ||
Schwab Intermediate-Term U.S. | INTRM TRM TRES | 808524854 | 113,442 | 2,041,794 | SH | SOLE | 2,041,794 | 0 | 0 | ||
Schwab US Dividend Equity ETF | US DIVIDEND EQ | 808524797 | 25,117 | 458,509 | SH | SOLE | 458,509 | 0 | 0 | ||
Schwab US Large-Cap ETF | US LRG CAP ETF | 808524201 | 201 | 2,831 | SH | SOLE | 2,831 | 0 | 0 | ||
Schwab US TIPS ETF | US TIPS ETF | 808524870 | 58,520 | 1,031,015 | SH | SOLE | 1,031,015 | 0 | 0 | ||
SPDR Bloomberg Barclays 1-3 Mo | SPDR BLOOMBERG | 78468R663 | 23,635 | 258,049 | SH | SOLE | 258,049 | 0 | 0 | ||
SPDR Gold Shares | GOLD SHS | 78463V107 | 13,012 | 93,699 | SH | SOLE | 93,699 | 0 | 0 | ||
SPDR S&P 500 ETF Trust | TR UNIT | 78462F103 | 72,893 | 245,622 | SH | SOLE | 245,615 | 0 | 7 | ||
SPDR S&P China ETF | S&P CHINA ETF | 78463X400 | 6,653 | 73,704 | SH | SOLE | 73,704 | 0 | 0 | ||
SPDR S&P Dividend ETF | S&P DIVID ETF | 78464A763 | 3,752 | 36,573 | SH | SOLE | 36,573 | 0 | 0 | ||
SPDR S&P Emerging Asia Pacific | ASIA PACIF ETF | 78463X301 | 2,137 | 22,870 | SH | SOLE | 22,870 | 0 | 0 | ||
SPDR S&P MidCap 400 ETF Trust | UTSER1 S&PCRP | 78467Y107 | 2,520 | 7,149 | SH | SOLE | 7,035 | 0 | 114 | ||
TrimTabs All Cap US Free-Cash- | ALL CAP US FREE | 89628W302 | 1,830 | 49,256 | SH | SOLE | 49,256 | 0 | 0 | ||
VanEck Vectors Gold Miners ETF | GOLD MINERS ETF | 92189F106 | 6,838 | 256,000 | SH | SOLE | 256,000 | 0 | 0 | ||
Vanguard Dividend Appreciation | DIV APP ETF | 921908844 | 43,717 | 365,584 | SH | SOLE | 365,584 | 0 | 0 | ||
Vanguard Financials ETF | FINANCIALS ETF | 92204A405 | 961 | 13,724 | SH | SOLE | 13,724 | 0 | 0 | ||
Vanguard FTSE All-World ex-US | ALLWRLD EX US | 922042775 | 75,409 | 1,511,192 | SH | SOLE | 1,511,192 | 0 | 0 | ||
Vanguard FTSE Emerging Markets | FTSE EMR MKT ETF | 922042858 | 8,255 | 205,036 | SH | SOLE | 205,036 | 0 | 0 | ||
Vanguard FTSE Europe ETF | FTSE EUROPE ETF | 922042874 | 18,617 | 347,268 | SH | SOLE | 347,268 | 0 | 0 | ||
Vanguard Growth ETF | GROWTH ETF | 922908736 | 33,793 | 203,227 | SH | SOLE | 203,227 | 0 | 0 | ||
Vanguard Information Technolog | INF TECH ETF | 92204A702 | 39,220 | 181,954 | SH | SOLE | 181,954 | 0 | 0 | ||
Vanguard Large-Cap ETF | LARGE CAP ETF | 922908637 | 45,634 | 334,730 | SH | SOLE | 334,730 | 0 | 0 | ||
Vanguard Long-Term Corporate B | LG-TERM COR BD | 92206C813 | 806 | 7,973 | SH | SOLE | 7,973 | 0 | 0 | ||
Vanguard Short-Term Corporate | SHRT TRM CORP BD | 92206C409 | 129,983 | 1,603,744 | SH | SOLE | 1,603,744 | 0 | 0 | ||
Vanguard Short-Term Treasury E | SHORT TERM TREAS | 92206C102 | 44,756 | 734,542 | SH | SOLE | 734,542 | 0 | 0 | ||
Vanguard Total Bond Market ETF | TOTAL BND MRKT | 921937835 | 47,991 | 568,412 | SH | SOLE | 568,412 | 0 | 0 |