SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

Berkshire Hathaway Inc – ‘10-K’ for 12/31/09 – ‘XML.R7’

On:  Monday, 3/1/10, at 6:02am ET   ·   For:  12/31/09   ·   Accession #:  1193125-10-43450   ·   File #:  1-14905

Previous ‘10-K’:  ‘10-K’ on 3/2/09 for 12/31/08   ·   Next:  ‘10-K’ on 2/28/11 for 12/31/10   ·   Latest:  ‘10-K’ on 2/26/24 for 12/31/23   ·   6 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 3/01/10  Berkshire Hathaway Inc            10-K       12/31/09   51:6.2M                                   Donnelley … Solutions/FA

Annual Report   —   Form 10-K   —   Sect. 13 / 15(d) – SEA’34
Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-K        Annual Report                                       HTML   1.51M 
10: 10-K        PDF of the Form 10-K -- d10k1                        PDF    514K 
 2: EX-3.(I)    Articles of Incorporation/Organization or Bylaws    HTML     43K 
 4: EX-21       Subsidiaries List                                   HTML     50K 
 5: EX-23       Consent of Experts or Counsel                       HTML     17K 
 3: EX-12       Statement re: Computation of Ratios                 HTML     33K 
 6: EX-31.1     Certification -- §302 - SOA'02                      HTML     22K 
 7: EX-31.2     Certification -- §302 - SOA'02                      HTML     22K 
 8: EX-32.1     Certification -- §906 - SOA'02                      HTML     16K 
 9: EX-32.2     Certification -- §906 - SOA'02                      HTML     16K 
41: XML         IDEA XML File -- Definitions and References          XML     97K 
47: XML         IDEA XML File -- Filing Summary                      XML     81K 
45: XML.R1      Document Information                                 XML     39K 
46: XML.R2      Entity Information                                   XML    156K 
28: XML.R3      Consolidated Balance Sheets                          XML    395K 
33: XML.R4      Consolidated Statements of Earnings                  XML    441K 
39: XML.R5      Consolidated Statements of Earnings Parenthetical    XML     95K 
38: XML.R6      Consolidated Statements of Cash Flows                XML    479K 
50: XML.R7      Consolidated Statements of Changes in                XML    320K 
                Shareholders' Equity                                             
22: XML.R8      Consolidated Statements of Comprehensive Income      XML    147K 
37: XML.R9      Significant accounting policies and practices        XML     75K 
20: XML.R10     Significant business acquisitions                    XML     32K 
19: XML.R11     Acquisition of Burlington Northern Santa Fe          XML     33K 
                Corporation                                                      
27: XML.R12     Investments in fixed maturity securities             XML     75K 
43: XML.R13     Investments in equity securities                     XML     67K 
29: XML.R14     Other Investments                                    XML     64K 
30: XML.R15     Investment gains and losses                          XML     47K 
35: XML.R16     Receivables                                          XML     44K 
51: XML.R17     Inventories                                          XML     35K 
25: XML.R18     Goodwill                                             XML     34K 
17: XML.R19     Property, plant and equipment                        XML     55K 
32: XML.R20     Derivative contracts                                 XML     74K 
42: XML.R21     Supplemental cash flow information                   XML     42K 
23: XML.R22     Unpaid losses and loss adjustment expenses           XML     65K 
40: XML.R23     Notes payable and other borrowings                   XML     60K 
31: XML.R24     Income taxes                                         XML     87K 
49: XML.R25     Dividend restrictions - Insurance subsidiaries       XML     31K 
44: XML.R26     Fair value measurements                              XML    124K 
34: XML.R27     Common stock                                         XML     40K 
36: XML.R28     Pension plans                                        XML    101K 
18: XML.R29     Contingencies and Commitments                        XML     59K 
21: XML.R30     Business segment data                                XML    188K 
24: XML.R31     Quarterly Data                                       XML     50K 
26: XML.R32     Schedule I - Condensed Financial Information         XML    102K 
48: EXCEL       IDEA Workbook of Financial Reports (.xls)            XLS    163K 
11: EX-101.INS  XBRL Instance -- brka-20091231                       XML   1.20M 
13: EX-101.CAL  XBRL Calculations -- brka-20091231_cal               XML    120K 
14: EX-101.DEF  XBRL Definitions -- brka-20091231_def                XML    240K 
15: EX-101.LAB  XBRL Labels -- brka-20091231_lab                     XML    459K 
16: EX-101.PRE  XBRL Presentations -- brka-20091231_pre              XML    305K 
12: EX-101.SCH  XBRL Schema -- brka-20091231                         XSD     84K 


‘XML.R7’   —   Consolidated Statements of Changes in Shareholders’ Equity


This Financial Report is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Version> 1.0.0.3 </Version>
<hasSegments> true </hasSegments>
<ReportName> Consolidated Statements of Changes in Shareholders' Equity (USD $) </ReportName>
<RoundingOption> In Millions </RoundingOption>
<Columns>
<Column>
<LabelColumn> false </LabelColumn>
<Id> 1 </Id>
<Labels>
<Label Id="1" Label="Common stock and capital in excess of par value"/>
</Labels>
<CurrencySymbol> $ </CurrencySymbol>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<Segments>
<Segment>
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Common stock and capital in excess of par value </ValueName>
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_CommonStockIncludingAdditionalPaidInCapitalMember </Id>
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</Segment>
</Segments>
<Scenarios/>
<Units>
<Unit>
<UnitID> USD </UnitID>
<UnitType> Standard </UnitType>
<StandardMeasure>
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema>
<MeasureValue> USD </MeasureValue>
<MeasureNamespace> iso4217 </MeasureNamespace>
</StandardMeasure>
<Scale> 0 </Scale>
</Unit>
</Units>
</Column>
<Column>
<LabelColumn> false </LabelColumn>
<Id> 2 </Id>
<Labels>
<Label Id="1" Label="Accumulated other comprehensive income"/>
</Labels>
<CurrencySymbol> $ </CurrencySymbol>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<Segments>
<Segment>
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Accumulated other comprehensive income </ValueName>
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_AccumulatedOtherComprehensiveIncomeMember </Id>
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</Segment>
</Segments>
<Scenarios/>
<Units>
<Unit>
<UnitID> USD </UnitID>
<UnitType> Standard </UnitType>
<StandardMeasure>
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema>
<MeasureValue> USD </MeasureValue>
<MeasureNamespace> iso4217 </MeasureNamespace>
</StandardMeasure>
<Scale> 0 </Scale>
</Unit>
</Units>
</Column>
<Column>
<LabelColumn> false </LabelColumn>
<Id> 3 </Id>
<Labels>
<Label Id="1" Label="Retained earnings"/>
</Labels>
<CurrencySymbol> $ </CurrencySymbol>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<Segments>
<Segment>
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Retained earnings </ValueName>
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_RetainedEarningsMember </Id>
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</Segment>
</Segments>
<Scenarios/>
<Units>
<Unit>
<UnitID> USD </UnitID>
<UnitType> Standard </UnitType>
<StandardMeasure>
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema>
<MeasureValue> USD </MeasureValue>
<MeasureNamespace> iso4217 </MeasureNamespace>
</StandardMeasure>
<Scale> 0 </Scale>
</Unit>
</Units>
</Column>
<Column>
<LabelColumn> false </LabelColumn>
<Id> 4 </Id>
<Labels>
<Label Id="1" Label="Total Berkshire Hathaway shareholders' equity"/>
</Labels>
<CurrencySymbol> $ </CurrencySymbol>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<Segments>
<Segment>
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Total Berkshire Hathaway shareholders' equity </ValueName>
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_ParentMember </Id>
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</Segment>
</Segments>
<Scenarios/>
<Units>
<Unit>
<UnitID> USD </UnitID>
<UnitType> Standard </UnitType>
<StandardMeasure>
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema>
<MeasureValue> USD </MeasureValue>
<MeasureNamespace> iso4217 </MeasureNamespace>
</StandardMeasure>
<Scale> 0 </Scale>
</Unit>
</Units>
</Column>
<Column>
<LabelColumn> false </LabelColumn>
<Id> 5 </Id>
<Labels>
<Label Id="1" Label="Non-controlling interests"/>
</Labels>
<CurrencySymbol> $ </CurrencySymbol>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<Segments>
<Segment>
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Non-controlling interests </ValueName>
<ValueType> us-gaap_StatementEquityComponentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_NoncontrollingInterestMember </Id>
<dimensionId> us-gaap_StatementEquityComponentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</Segment>
</Segments>
<Scenarios/>
<Units>
<Unit>
<UnitID> USD </UnitID>
<UnitType> Standard </UnitType>
<StandardMeasure>
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema>
<MeasureValue> USD </MeasureValue>
<MeasureNamespace> iso4217 </MeasureNamespace>
</StandardMeasure>
<Scale> 0 </Scale>
</Unit>
</Units>
</Column>
<Column>
<LabelColumn> false </LabelColumn>
<Id> 6 </Id>
<Labels>
<Label Id="1" Label="Total"/>
</Labels>
<CurrencySymbol> $ </CurrencySymbol>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
<Segments/>
<Scenarios/>
<Units>
<Unit>
<UnitID> Shares </UnitID>
<UnitType> Standard </UnitType>
<StandardMeasure>
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema>
<MeasureValue> shares </MeasureValue>
<MeasureNamespace> xbrli </MeasureNamespace>
</StandardMeasure>
<Scale> 0 </Scale>
</Unit>
<Unit>
<UnitID> USD </UnitID>
<UnitType> Standard </UnitType>
<StandardMeasure>
<MeasureSchema> http://www.xbrl.org/2003/iso4217 </MeasureSchema>
<MeasureValue> USD </MeasureValue>
<MeasureNamespace> iso4217 </MeasureNamespace>
</StandardMeasure>
<Scale> 0 </Scale>
</Unit>
</Units>
</Column>
</Columns>
<Rows>
<Row>
<Id> 5 </Id>
<Label> Balance at Dec. 31, 2006 </Label>
<Level> 3 </Level>
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> instant </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> true </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> true </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 26530000000 </NumericAmount>
<RoundedNumericAmount> 26530 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 22977000000 </NumericAmount>
<RoundedNumericAmount> 22977 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 58912000000 </NumericAmount>
<RoundedNumericAmount> 58912 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 108419000000 </NumericAmount>
<RoundedNumericAmount> 108419 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 2262000000 </NumericAmount>
<RoundedNumericAmount> 2262 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 6 </Id>
<Label> Net earnings </Label>
<Level> 3 </Level>
<ElementName> us-gaap_ProfitLoss </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 13213000000 </NumericAmount>
<RoundedNumericAmount> 13213 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 13213000000 </NumericAmount>
<RoundedNumericAmount> 13213 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 354000000 </NumericAmount>
<RoundedNumericAmount> 354 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 13567000000 </NumericAmount>
<RoundedNumericAmount> 13567 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 7 </Id>
<Label> Other comprehensive income, net </Label>
<Level> 3 </Level>
<ElementName> us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecrease </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -1357000000 </NumericAmount>
<RoundedNumericAmount> -1357 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -1357000000 </NumericAmount>
<RoundedNumericAmount> -1357 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 35000000 </NumericAmount>
<RoundedNumericAmount> 35 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 9 </Id>
<Label> Issuance of common stock and other transactions </Label>
<Level> 3 </Level>
<ElementName> brka_StockIssuedDuringPeriodValueNewIssuesAndOther </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> Value of new stock issued during the period and other transactions which are not separately disclosed or provided for... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 430000000 </NumericAmount>
<RoundedNumericAmount> 430 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 430000000 </NumericAmount>
<RoundedNumericAmount> 430 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> Value of new stock issued during the period and other transactions which are not separately disclosed or provided for elsewhere in the taxonomy. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 10 </Id>
<Label> Adoption of new accounting pronouncements </Label>
<Level> 3 </Level>
<ElementName> us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 28000000 </NumericAmount>
<RoundedNumericAmount> 28 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 28000000 </NumericAmount>
<RoundedNumericAmount> 28 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 11 </Id>
<Label> Changes in noncontrolling interests: </Label>
<Level> 3 </Level>
<ElementName> us-gaap_NoncontrollingInterestItemsAbstract </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> string </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 13 </Id>
<Label> Interests acquired and other transactions </Label>
<Level> 4 </Level>
<ElementName> brka_InterestsAcquiredAndOtherTransactions </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> Changes in shareholder equity as a result of redeeming or purchasing the interests of non-controlling shareholders. ... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 17000000 </NumericAmount>
<RoundedNumericAmount> 17 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> Changes in shareholder equity as a result of redeeming or purchasing the interests of non-controlling shareholders. Additionally, this element represents other transactions which are not separately disclosed or provided for elsewhere in the taxonomy. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 14 </Id>
<Label> Balance at Dec. 31, 2007 </Label>
<Level> 3 </Level>
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> instant </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> true </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> true </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 26960000000 </NumericAmount>
<RoundedNumericAmount> 26960 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 21620000000 </NumericAmount>
<RoundedNumericAmount> 21620 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 72153000000 </NumericAmount>
<RoundedNumericAmount> 72153 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 120733000000 </NumericAmount>
<RoundedNumericAmount> 120733 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 2668000000 </NumericAmount>
<RoundedNumericAmount> 2668 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 6 </Id>
<Label> Net earnings </Label>
<Level> 3 </Level>
<ElementName> us-gaap_ProfitLoss </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 4994000000 </NumericAmount>
<RoundedNumericAmount> 4994 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 4994000000 </NumericAmount>
<RoundedNumericAmount> 4994 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 602000000 </NumericAmount>
<RoundedNumericAmount> 602 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 5596000000 </NumericAmount>
<RoundedNumericAmount> 5596 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 7 </Id>
<Label> Other comprehensive income, net </Label>
<Level> 3 </Level>
<ElementName> us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecrease </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -17267000000 </NumericAmount>
<RoundedNumericAmount> -17267 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -17267000000 </NumericAmount>
<RoundedNumericAmount> -17267 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -255000000 </NumericAmount>
<RoundedNumericAmount> -255 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 8 </Id>
<Label> Adoption of equity method </Label>
<Level> 3 </Level>
<ElementName> us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -399000000 </NumericAmount>
<RoundedNumericAmount> -399 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 1025000000 </NumericAmount>
<RoundedNumericAmount> 1025 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 626000000 </NumericAmount>
<RoundedNumericAmount> 626 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 9 </Id>
<Label> Issuance of common stock and other transactions </Label>
<Level> 3 </Level>
<ElementName> brka_StockIssuedDuringPeriodValueNewIssuesAndOther </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> Value of new stock issued during the period and other transactions which are not separately disclosed or provided for... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 181000000 </NumericAmount>
<RoundedNumericAmount> 181 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 181000000 </NumericAmount>
<RoundedNumericAmount> 181 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> Value of new stock issued during the period and other transactions which are not separately disclosed or provided for elsewhere in the taxonomy. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 10 </Id>
<Label> Adoption of new accounting pronouncements </Label>
<Level> 3 </Level>
<ElementName> us-gaap_CumulativeEffectOfInitialAdoptionOfNewAccountingPrinciple </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 128000000 </NumericAmount>
<RoundedNumericAmount> 128 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 11 </Id>
<Label> Changes in noncontrolling interests: </Label>
<Level> 3 </Level>
<ElementName> us-gaap_NoncontrollingInterestItemsAbstract </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> string </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 12 </Id>
<Label> Business acquisitions </Label>
<Level> 4 </Level>
<ElementName> brka_MinorityInterestIncreaseFromBusinessAcquisitions </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> Increase in noncontrolling interest as a result of new business acquisitions. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 1568000000 </NumericAmount>
<RoundedNumericAmount> 1568 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> Increase in noncontrolling interest as a result of new business acquisitions. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 13 </Id>
<Label> Interests acquired and other transactions </Label>
<Level> 4 </Level>
<ElementName> brka_InterestsAcquiredAndOtherTransactions </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> Changes in shareholder equity as a result of redeeming or purchasing the interests of non-controlling shareholders. ... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -271000000 </NumericAmount>
<RoundedNumericAmount> -271 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> Changes in shareholder equity as a result of redeeming or purchasing the interests of non-controlling shareholders. Additionally, this element represents other transactions which are not separately disclosed or provided for elsewhere in the taxonomy. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 14 </Id>
<Label> Balance at Dec. 31, 2008 </Label>
<Level> 3 </Level>
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> instant </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> true </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> true </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 27141000000 </NumericAmount>
<RoundedNumericAmount> 27141 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 3954000000 </NumericAmount>
<RoundedNumericAmount> 3954 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 78172000000 </NumericAmount>
<RoundedNumericAmount> 78172 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 109267000000 </NumericAmount>
<RoundedNumericAmount> 109267 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 4440000000 </NumericAmount>
<RoundedNumericAmount> 4440 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 113707000000 </NumericAmount>
<RoundedNumericAmount> 113707 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 6 </Id>
<Label> Net earnings </Label>
<Level> 3 </Level>
<ElementName> us-gaap_ProfitLoss </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 8055000000 </NumericAmount>
<RoundedNumericAmount> 8055 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 8055000000 </NumericAmount>
<RoundedNumericAmount> 8055 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 386000000 </NumericAmount>
<RoundedNumericAmount> 386 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 8441000000 </NumericAmount>
<RoundedNumericAmount> 8441 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 7 </Id>
<Label> Other comprehensive income, net </Label>
<Level> 3 </Level>
<ElementName> us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecrease </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 13729000000 </NumericAmount>
<RoundedNumericAmount> 13729 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 13729000000 </NumericAmount>
<RoundedNumericAmount> 13729 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 199000000 </NumericAmount>
<RoundedNumericAmount> 199 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 9 </Id>
<Label> Issuance of common stock and other transactions </Label>
<Level> 3 </Level>
<ElementName> brka_StockIssuedDuringPeriodValueNewIssuesAndOther </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> Value of new stock issued during the period and other transactions which are not separately disclosed or provided for... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 172000000 </NumericAmount>
<RoundedNumericAmount> 172 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 172000000 </NumericAmount>
<RoundedNumericAmount> 172 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> Value of new stock issued during the period and other transactions which are not separately disclosed or provided for elsewhere in the taxonomy. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 11 </Id>
<Label> Changes in noncontrolling interests: </Label>
<Level> 3 </Level>
<ElementName> us-gaap_NoncontrollingInterestItemsAbstract </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> string </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 13 </Id>
<Label> Interests acquired and other transactions </Label>
<Level> 4 </Level>
<ElementName> brka_InterestsAcquiredAndOtherTransactions </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> Changes in shareholder equity as a result of redeeming or purchasing the interests of non-controlling shareholders. ... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -231000000 </NumericAmount>
<RoundedNumericAmount> -231 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 110000000 </NumericAmount>
<RoundedNumericAmount> 110 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -121000000 </NumericAmount>
<RoundedNumericAmount> -121 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> -342000000 </NumericAmount>
<RoundedNumericAmount> -342 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<IsNumeric> false </IsNumeric>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> Changes in shareholder equity as a result of redeeming or purchasing the interests of non-controlling shareholders. Additionally, this element represents other transactions which are not separately disclosed or provided for elsewhere in the taxonomy. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
<Row>
<Id> 14 </Id>
<Label> Balance at Dec. 31, 2009 </Label>
<Level> 3 </Level>
<ElementName> us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> credit </BalanceType>
<PeriodType> instant </PeriodType>
<ElementDataType> monetary </ElementDataType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> true </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> true </IsEndingBalance>
<IsEPS> false </IsEPS>
<Cells>
<Cell>
<Id> 1 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 27082000000 </NumericAmount>
<RoundedNumericAmount> 27082 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 17793000000 </NumericAmount>
<RoundedNumericAmount> 17793 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 3 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 86227000000 </NumericAmount>
<RoundedNumericAmount> 86227 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 4 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 131102000000 </NumericAmount>
<RoundedNumericAmount> 131102 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 5 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 4683000000 </NumericAmount>
<RoundedNumericAmount> 4683 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 6 </Id>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<IsNumeric> true </IsNumeric>
<NumericAmount> 135785000000 </NumericAmount>
<RoundedNumericAmount> 135785 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
</Row>
</Rows>
<Footnotes/>
<ComparabilityReport> false </ComparabilityReport>
<NumberOfCols> 6 </NumberOfCols>
<NumberOfRows> 23 </NumberOfRows>
<HasScenarios> false </HasScenarios>
<MonetaryRoundingLevel> Millions </MonetaryRoundingLevel>
<SharesRoundingLevel> UnKnown </SharesRoundingLevel>
<PerShareRoundingLevel> UnKnown </PerShareRoundingLevel>
<HasPureData> false </HasPureData>
<SharesShouldBeRounded> true </SharesShouldBeRounded>
</InstanceReport>


6 Subsequent Filings that Reference this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 9/08/10  SEC                               UPLOAD10/16/17    1:46K  Berkshire Hathaway Inc.
 6/14/10  SEC                               UPLOAD10/16/17    1:54K  Berkshire Hathaway Inc.
 6/14/10  SEC                               UPLOAD10/16/17    1:55K  Berkshire Hathaway Inc.
 5/03/10  SEC                               UPLOAD10/16/17    1:28K  Berkshire Hathaway Inc.
 4/07/10  SEC                               UPLOAD10/16/17    1:30K  Berkshire Hathaway Inc.
 3/29/10  SEC                               UPLOAD10/16/17    1:33K  Berkshire Hathaway Inc.
Top
Filing Submission 0001193125-10-043450   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Thu., Mar. 28, 6:32:51.2am ET