<informationTable xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <infoTable>
       <nameOfIssuer>Arch Capital Group Ltd</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>G0450A105</cusip>
       <value>123823</value>
       <shrsOrPrnAmt>
           <sshPrnamt>1562239</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>1559824</Sole>
           <Shared>0</Shared>
           <None>2415</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Capella Education Co</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>139594105</cusip>
       <value>2273</value>
       <shrsOrPrnAmt>
           <sshPrnamt>39161</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>39161</Sole>
           <Shared>0</Shared>
           <None>0</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Chipotle Mexican Grill Cl A</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>169656105</cusip>
       <value>37182</value>
       <shrsOrPrnAmt>
           <sshPrnamt>87797</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>87727</Sole>
           <Shared>0</Shared>
           <None>70</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Cummins Inc</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>231021106</cusip>
       <value>80911</value>
       <shrsOrPrnAmt>
           <sshPrnamt>631379</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>630924</Sole>
           <Shared>0</Shared>
           <None>455</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Deere &amp; Co.</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>244199105</cusip>
       <value>71580</value>
       <shrsOrPrnAmt>
           <sshPrnamt>838663</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>837558</Sole>
           <Shared>0</Shared>
           <None>1105</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Expeditors International of Washington</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>302130109</cusip>
       <value>66786</value>
       <shrsOrPrnAmt>
           <sshPrnamt>1296318</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>1294988</Sole>
           <Shared>0</Shared>
           <None>1330</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Fastenal Co</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>311900104</cusip>
       <value>72413</value>
       <shrsOrPrnAmt>
           <sshPrnamt>1733193</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>1730928</Sole>
           <Shared>0</Shared>
           <None>2265</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Goldman Sachs Group Inc</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>38141G104</cusip>
       <value>86786</value>
       <shrsOrPrnAmt>
           <sshPrnamt>538144</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>537474</Sole>
           <Shared>0</Shared>
           <None>670</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Mastercard Inc Class A</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>57636Q104</cusip>
       <value>57716</value>
       <shrsOrPrnAmt>
           <sshPrnamt>567121</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>566476</Sole>
           <Shared>0</Shared>
           <None>645</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Moody&apos;s Corp.</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>615369105</cusip>
       <value>137564</value>
       <shrsOrPrnAmt>
           <sshPrnamt>1270447</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>1268732</Sole>
           <Shared>0</Shared>
           <None>1715</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>NVR Inc.</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>62944T105</cusip>
       <value>74968</value>
       <shrsOrPrnAmt>
           <sshPrnamt>45716</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>45632</Sole>
           <Shared>0</Shared>
           <None>84</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Ross Stores Inc</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>778296103</cusip>
       <value>54222</value>
       <shrsOrPrnAmt>
           <sshPrnamt>843260</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>842165</Sole>
           <Shared>0</Shared>
           <None>1095</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Strayer Education Inc</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>863236105</cusip>
       <value>35882</value>
       <shrsOrPrnAmt>
           <sshPrnamt>768677</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>767637</Sole>
           <Shared>0</Shared>
           <None>1040</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>US Bancorp</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>902973304</cusip>
       <value>49657</value>
       <shrsOrPrnAmt>
           <sshPrnamt>1157766</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>1156541</Sole>
           <Shared>0</Shared>
           <None>1225</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Union Pacific Corporation</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>907818108</cusip>
       <value>67681</value>
       <shrsOrPrnAmt>
           <sshPrnamt>693946</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>692861</Sole>
           <Shared>0</Shared>
           <None>1085</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Visa Inc Cl A</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>92826C839</cusip>
       <value>55535</value>
       <shrsOrPrnAmt>
           <sshPrnamt>671529</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>670589</Sole>
           <Shared>0</Shared>
           <None>940</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Waters Corp</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>941848103</cusip>
       <value>17863</value>
       <shrsOrPrnAmt>
           <sshPrnamt>112708</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>112708</Sole>
           <Shared>0</Shared>
           <None>0</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>Wells Fargo &amp; Company</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>949746101</cusip>
       <value>73128</value>
       <shrsOrPrnAmt>
           <sshPrnamt>1651488</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>1649074</Sole>
           <Shared>0</Shared>
           <None>2414</None>
       </votingAuthority>
   </infoTable>
   <infoTable>
       <nameOfIssuer>YUM! Brands Inc</nameOfIssuer>
       <titleOfClass>COM</titleOfClass>
       <cusip>988498101</cusip>
       <value>88045</value>
       <shrsOrPrnAmt>
           <sshPrnamt>969556</sshPrnamt>
           <sshPrnamtType>SH</sshPrnamtType>
       </shrsOrPrnAmt>
       <investmentDiscretion>SOLE</investmentDiscretion>
       <votingAuthority>
           <Sole>967534</Sole>
           <Shared>0</Shared>
           <None>2022</None>
       </votingAuthority>
   </infoTable>
</informationTable>
