Portfolio Performance HistoryFILE DATEREPORT PERIODQTR YEARFILE TYPENOS. OF STOCKSREPORTED VALUERETURN2021-04-142021-03-31Q1_202113F-HR50$2,889,157,0008.82%2021-01-192020-12-31Q4_202013F-HR47$2,655,029,00014.40%2020-10-192020-09-30Q3_202013F-HR39$2,320,918,0003.92%2020-07-162020-06-30Q2_202013F-HR36$2,233,315,00011.67%2020-05-052020-03-31Q1_202013F-HR41$1,999,852,000-21.76%2020-02-132019-12-31Q4_201913F-HR37$2,556,035,0004.38%2019-11-132019-09-30Q3_201913F-HR38$2,448,704,000-3.49%2019-08-132019-06-30Q2_201913F-HR36$2,537,163,000-2.18%2019-05-142019-03-31Q1_201913F-HR43$2,593,789,0002.96%2019-02-132018-12-31Q4_201813F-HR43$2,519,165,000-12.30%2018-11-142018-09-30Q3_201813F-HR43$2,872,399,0002.62%2018-08-132018-06-30Q2_201813F-HR42$2,798,959,000-21.40%2018-05-142018-03-31Q1_201813F-HR44$3,561,129,000-19.22%2018-02-142017-12-31Q4_201713F-HR57$4,408,520,0006.93%2017-11-142017-09-30Q3_201713F-HR45$4,122,810,000-3.19%2017-08-142017-06-30Q2_201713F-HR47$4,258,712,0001.86%2017-05-152017-03-31Q1_201713F-HR44$4,180,874,000-3.01%2017-02-132016-12-31Q4_201613F-HR43$4,310,570,0000.10%2016-11-142016-09-30Q3_201613F-HR41$4,306,327,000-3.22%2016-08-122016-06-30Q2_201613F-HR55$4,449,668,0003.59% Portfolio Details Stock NameTickersValueCurrent Value (x1000)Change Value %WeightComputed PriceShares Change %Current Shares MICROSOFT CORPMSFTINCR$239,1380.01%8.28%$235.77-0.05%1,014,283BERKSHIRE HATHAWAY INC NEWBRK/BINCR$195,0060.11%6.75%$255.470.01%763,321COMCAST CORP NEWCMCSAINCR$167,7110.04%5.80%$54.110.00%3,099,449MCKESSON CORPORATIONMCKINCR$161,7950.11%5.60%$195.04-0.01%829,545ADVANCE AUTO PARTS INCAAPINCR$151,0900.26%5.23%$183.490.08%823,426KANSAS CITY SOUTHERNKSUINCR$150,3760.26%5.20%$263.92-0.02%569,779ORACLE SYSTEMSORCLINCR$145,4830.09%5.04%$70.170.01%2,073,293CVS HEALTH CORPORATIONCVSINCR$144,9040.10%5.02%$75.230.00%1,926,154MARKEL CORPMKLINCR$141,4550.25%4.90%$1139.620.13%124,125LOCKHEED MARTIN CORPLMTINCR$129,1800.18%4.47%$369.500.14%349,606CENTENE CORP DELCNCINCR$123,6900.28%4.28%$63.910.21%1,935,384JOHNSON & JOHNSONJNJINCR$121,4520.04%4.20%$164.350.00%738,982LIBERTY BROADBAND CORPLBRDKINCR$120,5260.02%4.17%$150.150.08%802,707COGNIZANT TECHNOLOGYCTSHINCR$111,5350.45%3.86%$78.120.52%1,427,739NOVARTIS AG SPONSORED ADRNVSDECR$102,977-0.09%3.56%$85.480.01%1,204,700VALVOLINE INCVVVINCR$100,2660.35%3.47%$26.070.20%3,846,028UNILEVER ADRULDECR$95,845-0.07%3.32%$55.830.01%1,716,740PROGRESSIVE CORPPGRDECR$92,316-0.19%3.20%$95.61-0.16%965,545QUEST DIAGNOSTICS INCDGXINCR$83,0850.07%2.88%$128.34-0.01%647,377ALEXION PHARMACEUTICALS INCALXNDECR$82,825-0.02%2.87%$152.910.01%541,659MASCO CORPMASBUY$61,5900.00%2.13%$59.900.00%1,028,216BAIDU INCBIDUDECR$58,793-0.43%2.03%$217.55-0.43%270,254JACOBS ENGR GROUP INCJINCR$49,6820.18%1.72%$129.27-0.01%384,325OTIS WORLDWIDE CORPORATION USD 0.01OTISDECR$30,029-0.11%1.04%$68.45-0.12%438,695S & P DEPOSITORY RECEIPTSSPYDECR$7,294-0.67%0.25%$396.31-0.69%18,405APPLE INCAAPLINCR$2,4960.26%0.09%$122.160.36%20,432ACCENTURE PLCACNINCR$1,4060.94%0.05%$276.230.84%5,090GRUPO TELEVISA SAB SPONS ADR (REPRESENTING 5 ORDINARY PTG CERTS)TVINCR$1,3410.22%0.05%$8.860.13%151,328ADOBE SYSTEMS INCORPORATEDADBEINCR$1,0150.71%0.04%$475.410.80%2,135ALPHABET INCGOOGINCR$1,0610.47%0.04%$2068.230.25%513AMAZON COM INCAMZNINCR$1,0240.18%0.04%$3093.660.24%331FACEBOOK INCFBINCR$1,1441.01%0.04%$294.620.87%3,883HOME DEPOT INCHDINCR$1,0211.10%0.04%$305.140.83%3,346PAYPAL HLDGS INCPYPLINCR$1,2410.81%0.04%$242.810.74%5,111VISA INCVINCR$1,0220.69%0.04%$211.770.74%4,826BARRICK GOLD CORPGOLDINCR$8600.02%0.03%$19.810.17%43,423MASTERCARD INCORPORATEDMAINCR$7560.72%0.03%$356.270.72%2,122SONY CORP SPONSORED ADRSNEINCR$8950.02%0.03%$106.02-0.02%8,442STRYKER CORPORATIONSYKINCR$8380.87%0.03%$243.680.89%3,439ALPHABET INC USD 0.001 CLS AGOOGLINCR$5941.28%0.02%$2062.500.93%288INTUITINTUINCR$6520.80%0.02%$383.300.78%1,701NIKE INCNKEINCR$6320.82%0.02%$132.970.94%4,753REGENERON PHARMACEUTICALSREGNINCR$5901.14%0.02%$473.521.18%1,246ABBOTT LABSABTINCR$4141.02%0.01%$119.930.84%3,452BOOKING HOLDINGS INCBKNGDECR$275-0.98%0.01%$2330.51-0.98%118MERCK & CO INC NEWMRKINCR$3680.75%0.01%$77.040.86%4,777TESLA MOTORS INCTSLABUY$4010.00%0.01%$668.330.00%600TRACTOR SUPPLY COTSCOBUY$3740.00%0.01%$177.250.00%2,110VERIZON COMMUNICATIONS INCVZDECR$262-0.96%0.01%$58.11-0.96%4,509VMWARE INCVMWINCR$4320.89%0.01%$150.310.77%2,874