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

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

On:  Monday, 2/28/11, at 10:20am ET   ·   For:  12/31/10   ·   Accession #:  1193125-11-48914   ·   File #:  1-14905

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

Find Words in Filings emoji
 
  in    Show  and   Hints

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

 2/28/11  Berkshire Hathaway Inc            10-K       12/31/10  103:31M                                    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.69M 
 3: EX-21       Subsidiaries List                                   HTML     65K 
 4: EX-23       Consent of Experts or Counsel                       HTML     28K 
 2: EX-12       Statement re: Computation of Ratios                 HTML     44K 
 5: EX-31.1     Certification -- §302 - SOA'02                      HTML     33K 
 6: EX-31.2     Certification -- §302 - SOA'02                      HTML     33K 
 7: EX-32.1     Certification -- §906 - SOA'02                      HTML     27K 
 8: EX-32.2     Certification -- §906 - SOA'02                      HTML     27K 
78: XML         IDEA XML File -- Definitions and References          XML    367K 
92: XML         IDEA XML File -- Filing Summary                      XML    355K 
87: XML.R1      Document and Entity Information                      XML    307K 
88: XML.R2      Consolidated Balance Sheets                          XML    758K 
48: XML.R3      Consolidated Statements of Earnings                  XML    855K 
56: XML.R4      Consolidated Statements of Earnings                  XML    260K 
                (Parenthetical)                                                  
76: XML.R5      Consolidated Statements of Cash Flows                XML    792K 
73: XML.R6      Consolidated Statements of Changes in                XML    474K 
                Shareholders' Equity                                             
98: XML.R7      Consolidated Statements of Comprehensive Income      XML    226K 
26: XML.R8      Significant accounting policies and practices        XML    119K 
72: XML.R9      Significant business acquisitions                    XML     89K 
22: XML.R10     Investments in fixed maturity securities             XML    185K 
21: XML.R11     Investments in equity securities                     XML    172K 
47: XML.R12     Other investments                                    XML    116K 
82: XML.R13     Investment gains and losses                          XML    100K 
49: XML.R14     Receivables                                          XML     85K 
52: XML.R15     Inventories                                          XML     68K 
67: XML.R16     Goodwill and other intangible assets                 XML    123K 
103: XML.R17     Property, plant and equipment                        XML    135K  
41: XML.R18     Derivative contracts                                 XML    143K 
15: XML.R19     Supplemental cash flow information                   XML     86K 
55: XML.R20     Unpaid losses and loss adjustment expenses           XML    129K 
81: XML.R21     Notes payable and other borrowings                   XML    162K 
33: XML.R22     Income taxes                                         XML    188K 
77: XML.R23     Dividend restrictions - Insurance subsidiaries       XML     52K 
53: XML.R24     Fair value measurements                              XML    282K 
97: XML.R25     Common stock                                         XML     82K 
84: XML.R26     Pension plans                                        XML    252K 
59: XML.R27     Contingencies and Commitments                        XML     86K 
68: XML.R28     Business segment data                                XML    504K 
20: XML.R29     Quarterly Data                                       XML    106K 
24: XML.R30     Condensed Financial Information                      XML    245K 
35: XML.R31     Significant Accounting Policies (Policies)           XML    267K 
43: XML.R32     Significant Business Acquisitions (Table)            XML     90K 
66: XML.R33     Investments in fixed maturity securities (Table)     XML    188K 
83: XML.R34     Investments in equity securities (Table)             XML    168K 
18: XML.R35     Other investments (Table)                            XML    110K 
27: XML.R36     Investment gains and losses (Table)                  XML     97K 
89: XML.R37     Receivables (Table)                                  XML     87K 
96: XML.R38     Inventories (Table)                                  XML     66K 
60: XML.R39     Goodwill and other intangible assets (Table)         XML    127K 
100: XML.R40     Property, plant and equipment (Table)                XML    173K  
28: XML.R41     Derivative contracts (Table)                         XML    142K 
102: XML.R42     Supplemental cash flow information (Table)           XML     84K  
37: XML.R43     Unpaid losses and loss adjustment expenses (Table)   XML    122K 
16: XML.R44     Notes payable and other borrowings (Table)           XML    235K 
36: XML.R45     Income taxes (Table)                                 XML    203K 
80: XML.R46     Fair value measurements (Table)                      XML    282K 
95: XML.R47     Common stock (Table)                                 XML     77K 
50: XML.R48     Pension plans (Table)                                XML    286K 
39: XML.R49     Business segment data (Table)                        XML    497K 
65: XML.R50     Quarterly data (Table)                               XML    104K 
19: XML.R51     Significant Accounting Policies (Detail)             XML    246K 
70: XML.R52     Significant Business Acquisitions (Detail)           XML    933K 
40: XML.R53     Investments in fixed maturity securities -           XML    603K 
                Investments in securities with fixed maturities                  
                (Detail)                                                         
25: XML.R54     Investments in fixed maturity securities -           XML    205K 
                Amortized cost and estimated fair value of                       
                securities with fixed maturities (Detail)                        
94: XML.R55     Investments in equity securities (Detail)            XML    770K 
91: XML.R56     Other investments (Detail)                           XML    449K 
46: XML.R57     Other Investments Narrative (Detail)                 XML   1.05M 
32: XML.R58     Investment gains and losses (Detail)                 XML    400K 
85: XML.R59     Receivables (Detail)                                 XML    767K 
23: XML.R60     Inventories (Detail)                                 XML    139K 
74: XML.R61     Goodwill and other intangible assets (Detail)        XML     88K 
71: XML.R62     Goodwill and other intangible assets - Intangible    XML    532K 
                assets (Detail)                                                  
90: XML.R63     Property, plant and equipment (Detail)               XML   1.07M 
86: XML.R64     Derivative contracts (Detail)                        XML    601K 
99: XML.R65     Derivative contracts - gains and losses (Detail)     XML    366K 
30: XML.R66     Supplemental cash flow information (Detail)          XML    370K 
45: XML.R67     Unpaid losses and loss adjustment expenses           XML    350K 
                (Detail)                                                         
63: XML.R68     Notes payable and other borrowings (Detail)          XML    625K 
54: XML.R69     Notes payable and other borrowings - Narrative       XML   1.05M 
                (Detail)                                                         
64: XML.R70     Income taxes (Detail)                                XML    547K 
101: XML.R71     Dividend restrictions - Insurance subsidiaries       XML     99K  
                (Detail)                                                         
31: XML.R72     Fair value measurements - Financial Instruments      XML    774K 
                (Detail)                                                         
38: XML.R73     Fair value measurements - Financial assets and       XML   1.28M 
                liabilities measured and carried at fair value on                
                a recurring basis (Detail)                                       
34: XML.R74     Fair value measurements - Significant unobservable   XML    425K 
                inputs (Detail)                                                  
61: XML.R75     Common stock (Detail)                                XML    290K 
69: XML.R76     Common stock - roll-forward (Detail)                 XML    251K 
58: XML.R77     Pension plans (Detail)                               XML    728K 
51: XML.R78     Pension plans - fair value (Details)                 XML   1.24M 
29: XML.R79     Contingencies and Commitments (Detail)               XML    695K 
17: XML.R80     Business segment data (Detail)                       XML   5.75M 
62: XML.R81     Quarterly data (Detail)                              XML    391K 
44: XML.R82     Condensed Financial Information - Balance Sheets     XML    386K 
                (Detail)                                                         
57: XML.R83     Condensed Financial Information - Statements of      XML    708K 
                Earnings (Detail)                                                
79: XML.R84     Condensed Financial Information - Statements of      XML    571K 
                Cash Flows (Detail)                                              
75: XML.R85     Notes to Condensed Financial Information (Detail)    XML   1.18M 
93: EXCEL       IDEA Workbook of Financial Reports (.xls)            XLS   5.94M 
 9: EX-101.INS  XBRL Instance -- brka-20101231                       XML   6.08M 
11: EX-101.CAL  XBRL Calculations -- brka-20101231_cal               XML    276K 
12: EX-101.DEF  XBRL Definitions -- brka-20101231_def                XML   1.42M 
13: EX-101.LAB  XBRL Labels -- brka-20101231_lab                     XML   2.17M 
14: EX-101.PRE  XBRL Presentations -- brka-20101231_pre              XML   1.59M 
10: EX-101.SCH  XBRL Schema -- brka-20101231                         XSD    393K 
42: ZIP         XBRL Zipped Folder -- 0001193125-11-048914-xbrl      Zip    385K 


‘XML.R73’   —   Fair value measurements – Financial assets and liabilities measured and carried at fair value on a recurring basis (Detail)


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> 2.2.0.25 </Version>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<ReportLongName> 010660 - Disclosure - Fair value measurements - Financial assets and liabilities measured and carried at fair value on a recurring basis (Detail) </ReportLongName>
<DisplayLabelColumn> true </DisplayLabelColumn>
<ShowElementNames> false </ShowElementNames>
<RoundingOption> In Millions </RoundingOption>
<HasEmbeddedReports> false </HasEmbeddedReports>
<Columns>
<Column>
<Id> 1 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231 </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments/>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
<UnitProperty>
<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>
</UnitProperty>
<UnitProperty>
<UnitID> Pure </UnitID>
<UnitType> Standard </UnitType>
<StandardMeasure>
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema>
<MeasureValue> pure </MeasureValue>
<MeasureNamespace> xbrli </MeasureNamespace>
</StandardMeasure>
<Scale> 0 </Scale>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Dec. 31, 2010"/>
</Labels>
</Column>
<Column>
<Id> 2 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231 </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments/>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
<UnitProperty>
<UnitID> Pure </UnitID>
<UnitType> Standard </UnitType>
<StandardMeasure>
<MeasureSchema> http://www.xbrl.org/2003/instance </MeasureSchema>
<MeasureValue> pure </MeasureValue>
<MeasureNamespace> xbrli </MeasureNamespace>
</StandardMeasure>
<Scale> 0 </Scale>
</UnitProperty>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Dec. 31, 2009"/>
</Labels>
</Column>
</Columns>
<Rows>
<Row>
<Id> 2 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 3 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 34883000000 </NumericAmount>
<RoundedNumericAmount> 34883 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 37131000000 </NumericAmount>
<RoundedNumericAmount> 37131 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 4 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesEquitySecurities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 61513000000 </NumericAmount>
<RoundedNumericAmount> 61513 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 59034000000 </NumericAmount>
<RoundedNumericAmount> 59034 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in common and preferred stocks and other forms of securities that provide ownership interests in a corporation. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph b -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in equity securities </Label>
</Row>
<Row>
<Id> 5 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_FinancialInstrumentsOwnedOtherAtFairValue </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 17589000000 </NumericAmount>
<RoundedNumericAmount> 17589 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 20614000000 </NumericAmount>
<RoundedNumericAmount> 20614 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> The fair value as of the balance sheet date of firm holdings in other positions not elsewhere specified in the taxonomy. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Other investments </Label>
</Row>
<Row>
<Id> 7 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 3 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Railroad, Utilities and Energy [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_RailroadUtilitiesAndEnergyMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Railroad, Utilities and Energy [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_RailroadUtilitiesAndEnergyMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Railroad, Utilities and Energy [Member]"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 4 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Railroad, Utilities and Energy [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_RailroadUtilitiesAndEnergyMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Railroad, Utilities and Energy [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_RailroadUtilitiesAndEnergyMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Railroad, Utilities and Energy [Member]"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Railroad, Utilities and Energy [Member] </Label>
</Row>
<Row>
<Id> 8 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 9 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesEquitySecurities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 1182000000 </NumericAmount>
<RoundedNumericAmount> 1182 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 1986000000 </NumericAmount>
<RoundedNumericAmount> 1986 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in common and preferred stocks and other forms of securities that provide ownership interests in a corporation. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph b -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in equity securities </Label>
</Row>
<Row>
<Id> 10 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_NetDerivativeContractAssetsLiabilitiesAbstract </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities: </Label>
</Row>
<Row>
<Id> 11 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_DerivativeFairValueOfDerivativeNet </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 390000000 </NumericAmount>
<RoundedNumericAmount> 390 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 393000000 </NumericAmount>
<RoundedNumericAmount> 393 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of the assets less the liabilities of a derivative or group of derivatives. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities </Label>
</Row>
<Row>
<Id> 12 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 5 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Railroad, Utilities and Energy [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Quoted Prices (Level 1) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel1Member_RailroadUtilitiesAndEnergyMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Railroad, Utilities and Energy [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_RailroadUtilitiesAndEnergyMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Quoted Prices (Level 1) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel1Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Railroad, Utilities and Energy [Member]"/>
<Label Id="2" Label="Quoted Prices (Level 1) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 6 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Railroad, Utilities and Energy [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Quoted Prices (Level 1) [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_FairValueInputsLevel1Member_RailroadUtilitiesAndEnergyMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Railroad, Utilities and Energy [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_RailroadUtilitiesAndEnergyMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Quoted Prices (Level 1) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel1Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Railroad, Utilities and Energy [Member]"/>
<Label Id="2" Label="Quoted Prices (Level 1) [Member]"/>
<Label Id="3" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Railroad, Utilities and Energy [Member] | Quoted Prices (Level 1) [Member] </Label>
</Row>
<Row>
<Id> 14 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_NetDerivativeContractAssetsLiabilitiesAbstract </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities: </Label>
</Row>
<Row>
<Id> 15 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_DerivativeFairValueOfDerivativeNet </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 7000000 </NumericAmount>
<RoundedNumericAmount> 7 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> -1000000 </NumericAmount>
<RoundedNumericAmount> -1 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of the assets less the liabilities of a derivative or group of derivatives. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities </Label>
</Row>
<Row>
<Id> 16 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 7 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Railroad, Utilities and Energy [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel2Member_RailroadUtilitiesAndEnergyMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Railroad, Utilities and Energy [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_RailroadUtilitiesAndEnergyMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Railroad, Utilities and Energy [Member]"/>
<Label Id="2" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 8 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Railroad, Utilities and Energy [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_FairValueInputsLevel2Member_RailroadUtilitiesAndEnergyMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Railroad, Utilities and Energy [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_RailroadUtilitiesAndEnergyMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Railroad, Utilities and Energy [Member]"/>
<Label Id="2" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="3" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Railroad, Utilities and Energy [Member] | Significant Other Observable Inputs (Level 2) [Member] </Label>
</Row>
<Row>
<Id> 18 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_NetDerivativeContractAssetsLiabilitiesAbstract </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities: </Label>
</Row>
<Row>
<Id> 19 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_DerivativeFairValueOfDerivativeNet </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 52000000 </NumericAmount>
<RoundedNumericAmount> 52 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 35000000 </NumericAmount>
<RoundedNumericAmount> 35 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of the assets less the liabilities of a derivative or group of derivatives. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities </Label>
</Row>
<Row>
<Id> 20 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 9 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Railroad, Utilities and Energy [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel3Member_RailroadUtilitiesAndEnergyMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Railroad, Utilities and Energy [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_RailroadUtilitiesAndEnergyMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Unobservable Inputs (Level 3) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel3Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Railroad, Utilities and Energy [Member]"/>
<Label Id="2" Label="Significant Unobservable Inputs (Level 3) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 10 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Railroad, Utilities and Energy [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_FairValueInputsLevel3Member_RailroadUtilitiesAndEnergyMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Railroad, Utilities and Energy [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_RailroadUtilitiesAndEnergyMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Unobservable Inputs (Level 3) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel3Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Railroad, Utilities and Energy [Member]"/>
<Label Id="2" Label="Significant Unobservable Inputs (Level 3) [Member]"/>
<Label Id="3" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Railroad, Utilities and Energy [Member] | Significant Unobservable Inputs (Level 3) [Member] </Label>
</Row>
<Row>
<Id> 22 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_NetDerivativeContractAssetsLiabilitiesAbstract </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities: </Label>
</Row>
<Row>
<Id> 23 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_DerivativeFairValueOfDerivativeNet </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 331000000 </NumericAmount>
<RoundedNumericAmount> 331 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 359000000 </NumericAmount>
<RoundedNumericAmount> 359 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of the assets less the liabilities of a derivative or group of derivatives. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities </Label>
</Row>
<Row>
<Id> 24 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 11 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Finance and Financial Products [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FinanceAndFinancialProductsMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Finance and Financial Products [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_FinanceAndFinancialProductsMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Finance and Financial Products [Member]"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 12 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Finance and Financial Products [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_FinanceAndFinancialProductsMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Finance and Financial Products [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_FinanceAndFinancialProductsMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Finance and Financial Products [Member]"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Finance and Financial Products [Member] </Label>
</Row>
<Row>
<Id> 25 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 26 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 1080000000 </NumericAmount>
<RoundedNumericAmount> 1080 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 1402000000 </NumericAmount>
<RoundedNumericAmount> 1402 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 27 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesEquitySecurities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 512000000 </NumericAmount>
<RoundedNumericAmount> 512 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 486000000 </NumericAmount>
<RoundedNumericAmount> 486 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in common and preferred stocks and other forms of securities that provide ownership interests in a corporation. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph b -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in equity securities </Label>
</Row>
<Row>
<Id> 28 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_NetDerivativeContractAssetsLiabilitiesAbstract </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities: </Label>
</Row>
<Row>
<Id> 29 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_DerivativeFairValueOfDerivativeNet </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 9003000000 </NumericAmount>
<RoundedNumericAmount> 9003 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of the assets less the liabilities of a derivative or group of derivatives. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities </Label>
</Row>
<Row>
<Id> 30 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_EquityIndexPutOptionsDerivativesAtFairValueNet </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> Fair value as of the balance sheet date of equity index put option derivative assets, net of derivative liabilities, which... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 6712000000 </NumericAmount>
<RoundedNumericAmount> 6712 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of equity index put option derivative assets, net of derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Equity index put options </Label>
</Row>
<Row>
<Id> 31 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_CreditRiskDerivativesAtFairValueNet </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 1239000000 </NumericAmount>
<RoundedNumericAmount> 1239 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of credit risk derivative assets, net of credit risk derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 17 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Credit default obligations </Label>
</Row>
<Row>
<Id> 32 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_OtherDerivativesAtFairValueNet </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> Fair value as of the balance sheet date of other derivative assets, net of derivative liabilities, which includes all such... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 77000000 </NumericAmount>
<RoundedNumericAmount> 77 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of other derivative assets, net of derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Other </Label>
</Row>
<Row>
<Id> 33 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 13 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Finance and Financial Products [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel2Member_FinanceAndFinancialProductsMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Finance and Financial Products [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_FinanceAndFinancialProductsMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Finance and Financial Products [Member]"/>
<Label Id="2" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 14 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Finance and Financial Products [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_FairValueInputsLevel2Member_FinanceAndFinancialProductsMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Finance and Financial Products [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_FinanceAndFinancialProductsMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Finance and Financial Products [Member]"/>
<Label Id="2" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="3" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Finance and Financial Products [Member] | Significant Other Observable Inputs (Level 2) [Member] </Label>
</Row>
<Row>
<Id> 35 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_NetDerivativeContractAssetsLiabilitiesAbstract </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities: </Label>
</Row>
<Row>
<Id> 36 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_DerivativeFairValueOfDerivativeNet </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 166000000 </NumericAmount>
<RoundedNumericAmount> 166 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of the assets less the liabilities of a derivative or group of derivatives. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities </Label>
</Row>
<Row>
<Id> 37 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_OtherDerivativesAtFairValueNet </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> Fair value as of the balance sheet date of other derivative assets, net of derivative liabilities, which includes all such... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 137000000 </NumericAmount>
<RoundedNumericAmount> 137 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of other derivative assets, net of derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Other </Label>
</Row>
<Row>
<Id> 38 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 15 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Finance and Financial Products [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel3Member_FinanceAndFinancialProductsMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Finance and Financial Products [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_FinanceAndFinancialProductsMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Unobservable Inputs (Level 3) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel3Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Finance and Financial Products [Member]"/>
<Label Id="2" Label="Significant Unobservable Inputs (Level 3) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 16 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_StatementBusinessSegmentsAxis} : Finance and Financial Products [Member] {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_FairValueInputsLevel3Member_FinanceAndFinancialProductsMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Finance and Financial Products [Member] </ValueName>
<ValueType> us-gaap_StatementBusinessSegmentsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_FinanceAndFinancialProductsMember </Id>
<dimensionId> us-gaap_StatementBusinessSegmentsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Unobservable Inputs (Level 3) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel3Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Finance and Financial Products [Member]"/>
<Label Id="2" Label="Significant Unobservable Inputs (Level 3) [Member]"/>
<Label Id="3" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Finance and Financial Products [Member] | Significant Unobservable Inputs (Level 3) [Member] </Label>
</Row>
<Row>
<Id> 40 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_NetDerivativeContractAssetsLiabilitiesAbstract </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities: </Label>
</Row>
<Row>
<Id> 41 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_DerivativeFairValueOfDerivativeNet </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 8837000000 </NumericAmount>
<RoundedNumericAmount> 8837 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of the assets less the liabilities of a derivative or group of derivatives. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Net derivative contract (assets)/liabilities </Label>
</Row>
<Row>
<Id> 42 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_EquityIndexPutOptionsDerivativesAtFairValueNet </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> Fair value as of the balance sheet date of equity index put option derivative assets, net of derivative liabilities, which... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 6712000000 </NumericAmount>
<RoundedNumericAmount> 6712 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of equity index put option derivative assets, net of derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Equity index put options </Label>
</Row>
<Row>
<Id> 43 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_CreditRiskDerivativesAtFairValueNet </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 1239000000 </NumericAmount>
<RoundedNumericAmount> 1239 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of credit risk derivative assets, net of credit risk derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 133 -Paragraph 17 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Credit default obligations </Label>
</Row>
<Row>
<Id> 44 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_OtherDerivativesAtFairValueNet </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> Fair value as of the balance sheet date of other derivative assets, net of derivative liabilities, which includes all such... </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> -60000000 </NumericAmount>
<RoundedNumericAmount> -60 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> Fair value as of the balance sheet date of other derivative assets, net of derivative liabilities, which includes all such derivative instruments in hedging and nonhedging relationships that are recognized on the balance sheet. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Other </Label>
</Row>
<Row>
<Id> 45 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 17 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : U.S. Treasury, U.S. government corporations and agencies {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Quoted Prices (Level 1) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel1Member_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> U.S. Treasury, U.S. government corporations and agencies </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Quoted Prices (Level 1) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel1Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="U.S. Treasury, U.S. government corporations and agencies"/>
<Label Id="2" Label="Quoted Prices (Level 1) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> U.S. Treasury, U.S. government corporations and agencies | Quoted Prices (Level 1) [Member] </Label>
</Row>
<Row>
<Id> 46 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 47 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 535000000 </NumericAmount>
<RoundedNumericAmount> 535 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 49 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 18 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Foreign governments {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Quoted Prices (Level 1) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel1Member_ForeignGovernmentDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Foreign governments </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_ForeignGovernmentDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Quoted Prices (Level 1) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel1Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Foreign governments"/>
<Label Id="2" Label="Quoted Prices (Level 1) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Foreign governments | Quoted Prices (Level 1) [Member] </Label>
</Row>
<Row>
<Id> 50 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 51 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 5633000000 </NumericAmount>
<RoundedNumericAmount> 5633 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 53 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 19 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Corporate bonds {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Quoted Prices (Level 1) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel1Member_CorporateBondSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Corporate bonds </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_CorporateBondSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Quoted Prices (Level 1) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel1Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Corporate bonds"/>
<Label Id="2" Label="Quoted Prices (Level 1) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Corporate bonds | Quoted Prices (Level 1) [Member] </Label>
</Row>
<Row>
<Id> 54 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 55 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 23000000 </NumericAmount>
<RoundedNumericAmount> 23 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 57 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 20 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Quoted Prices (Level 1) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel1Member </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Quoted Prices (Level 1) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel1Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Quoted Prices (Level 1) [Member]"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 21 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Quoted Prices (Level 1) [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_FairValueInputsLevel1Member </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Quoted Prices (Level 1) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel1Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Quoted Prices (Level 1) [Member]"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Quoted Prices (Level 1) [Member] </Label>
</Row>
<Row>
<Id> 58 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 59 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 5407000000 </NumericAmount>
<RoundedNumericAmount> 5407 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 60 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesEquitySecurities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 61390000000 </NumericAmount>
<RoundedNumericAmount> 61390 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 58640000000 </NumericAmount>
<RoundedNumericAmount> 58640 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in common and preferred stocks and other forms of securities that provide ownership interests in a corporation. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph b -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in equity securities </Label>
</Row>
<Row>
<Id> 62 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 22 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : U.S. Treasury, U.S. government corporations and agencies {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel2Member_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> U.S. Treasury, U.S. government corporations and agencies </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="U.S. Treasury, U.S. government corporations and agencies"/>
<Label Id="2" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> U.S. Treasury, U.S. government corporations and agencies | Significant Other Observable Inputs (Level 2) [Member] </Label>
</Row>
<Row>
<Id> 63 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 64 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 1658000000 </NumericAmount>
<RoundedNumericAmount> 1658 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 66 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 23 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : States, municipalities and political subdivisions {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel2Member_USStatesAndPoliticalSubdivisionsMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> States, municipalities and political subdivisions </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_USStatesAndPoliticalSubdivisionsMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="States, municipalities and political subdivisions"/>
<Label Id="2" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> States, municipalities and political subdivisions | Significant Other Observable Inputs (Level 2) [Member] </Label>
</Row>
<Row>
<Id> 67 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 68 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 3581000000 </NumericAmount>
<RoundedNumericAmount> 3581 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 70 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 24 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Foreign governments {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel2Member_ForeignGovernmentDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Foreign governments </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_ForeignGovernmentDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Foreign governments"/>
<Label Id="2" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Foreign governments | Significant Other Observable Inputs (Level 2) [Member] </Label>
</Row>
<Row>
<Id> 71 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 72 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 6167000000 </NumericAmount>
<RoundedNumericAmount> 6167 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 74 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 25 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Corporate bonds {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel2Member_CorporateBondSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Corporate bonds </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_CorporateBondSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Corporate bonds"/>
<Label Id="2" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Corporate bonds | Significant Other Observable Inputs (Level 2) [Member] </Label>
</Row>
<Row>
<Id> 75 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 76 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 13346000000 </NumericAmount>
<RoundedNumericAmount> 13346 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 78 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 26 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Mortgage-backed securities {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel2Member_MortgageBackedSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Mortgage-backed securities </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_MortgageBackedSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Mortgage-backed securities"/>
<Label Id="2" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Mortgage-backed securities | Significant Other Observable Inputs (Level 2) [Member] </Label>
</Row>
<Row>
<Id> 79 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 80 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 3139000000 </NumericAmount>
<RoundedNumericAmount> 3139 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 82 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 27 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel2Member </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 28 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Other Observable Inputs (Level 2) [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_FairValueInputsLevel2Member </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Other Observable Inputs (Level 2) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel2Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Significant Other Observable Inputs (Level 2) [Member]"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Significant Other Observable Inputs (Level 2) [Member] </Label>
</Row>
<Row>
<Id> 83 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 84 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 30806000000 </NumericAmount>
<RoundedNumericAmount> 30806 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 85 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesEquitySecurities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 88000000 </NumericAmount>
<RoundedNumericAmount> 88 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 90000000 </NumericAmount>
<RoundedNumericAmount> 90 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in common and preferred stocks and other forms of securities that provide ownership interests in a corporation. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph b -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in equity securities </Label>
</Row>
<Row>
<Id> 87 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 29 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : U.S. Treasury, U.S. government corporations and agencies {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel3Member_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> U.S. Treasury, U.S. government corporations and agencies </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Unobservable Inputs (Level 3) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel3Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="U.S. Treasury, U.S. government corporations and agencies"/>
<Label Id="2" Label="Significant Unobservable Inputs (Level 3) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> U.S. Treasury, U.S. government corporations and agencies | Significant Unobservable Inputs (Level 3) [Member] </Label>
</Row>
<Row>
<Id> 88 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 89 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 4000000 </NumericAmount>
<RoundedNumericAmount> 4 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 91 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 30 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Foreign governments {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel3Member_ForeignGovernmentDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Foreign governments </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_ForeignGovernmentDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Unobservable Inputs (Level 3) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel3Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Foreign governments"/>
<Label Id="2" Label="Significant Unobservable Inputs (Level 3) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Foreign governments | Significant Unobservable Inputs (Level 3) [Member] </Label>
</Row>
<Row>
<Id> 92 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 93 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 112000000 </NumericAmount>
<RoundedNumericAmount> 112 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 95 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 31 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Corporate bonds {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel3Member_CorporateBondSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Corporate bonds </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_CorporateBondSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Unobservable Inputs (Level 3) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel3Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Corporate bonds"/>
<Label Id="2" Label="Significant Unobservable Inputs (Level 3) [Member]"/>
<Label Id="3" Label="12/31/2010"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Corporate bonds | Significant Unobservable Inputs (Level 3) [Member] </Label>
</Row>
<Row>
<Id> 96 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 97 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 685000000 </NumericAmount>
<RoundedNumericAmount> 685 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 99 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 32 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_FairValueInputsLevel3Member </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Unobservable Inputs (Level 3) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel3Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Significant Unobservable Inputs (Level 3) [Member]"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 33 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis} : Significant Unobservable Inputs (Level 3) [Member] 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_FairValueInputsLevel3Member </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Significant Unobservable Inputs (Level 3) [Member] </ValueName>
<ValueType> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_FairValueInputsLevel3Member </Id>
<dimensionId> us-gaap_FairValueAssetsMeasuredOnRecurringBasisDisclosureItemsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Significant Unobservable Inputs (Level 3) [Member]"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Significant Unobservable Inputs (Level 3) [Member] </Label>
</Row>
<Row>
<Id> 100 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 101 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 918000000 </NumericAmount>
<RoundedNumericAmount> 918 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 102 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesEquitySecurities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 35000000 </NumericAmount>
<RoundedNumericAmount> 35 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 304000000 </NumericAmount>
<RoundedNumericAmount> 304 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in common and preferred stocks and other forms of securities that provide ownership interests in a corporation. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph b -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in equity securities </Label>
</Row>
<Row>
<Id> 103 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_FinancialInstrumentsOwnedOtherAtFairValue </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> terselabel </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 17589000000 </NumericAmount>
<RoundedNumericAmount> 17589 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 20614000000 </NumericAmount>
<RoundedNumericAmount> 20614 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> The fair value as of the balance sheet date of firm holdings in other positions not elsewhere specified in the taxonomy. Includes both pledged (to counterparties as collateral for financing transactions) and unpledged holdings. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Other investments </Label>
</Row>
<Row>
<Id> 105 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 34 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : U.S. Treasury, U.S. government corporations and agencies 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> U.S. Treasury, U.S. government corporations and agencies </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="U.S. Treasury, U.S. government corporations and agencies"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 35 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : U.S. Treasury, U.S. government corporations and agencies 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> U.S. Treasury, U.S. government corporations and agencies </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> brka_USTreasuryAndGovernmentAndCorporateDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="U.S. Treasury, U.S. government corporations and agencies"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> U.S. Treasury, U.S. government corporations and agencies </Label>
</Row>
<Row>
<Id> 106 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 107 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 2197000000 </NumericAmount>
<RoundedNumericAmount> 2197 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 2407000000 </NumericAmount>
<RoundedNumericAmount> 2407 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 109 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 36 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : States, municipalities and political subdivisions 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_USStatesAndPoliticalSubdivisionsMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> States, municipalities and political subdivisions </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_USStatesAndPoliticalSubdivisionsMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="States, municipalities and political subdivisions"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 37 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : States, municipalities and political subdivisions 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_USStatesAndPoliticalSubdivisionsMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> States, municipalities and political subdivisions </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_USStatesAndPoliticalSubdivisionsMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="States, municipalities and political subdivisions"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> States, municipalities and political subdivisions </Label>
</Row>
<Row>
<Id> 110 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 111 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 3581000000 </NumericAmount>
<RoundedNumericAmount> 3581 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 3963000000 </NumericAmount>
<RoundedNumericAmount> 3963 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 113 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 38 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Foreign governments 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_ForeignGovernmentDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Foreign governments </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_ForeignGovernmentDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Foreign governments"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 39 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Foreign governments 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_ForeignGovernmentDebtSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Foreign governments </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_ForeignGovernmentDebtSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Foreign governments"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Foreign governments </Label>
</Row>
<Row>
<Id> 114 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 115 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 11912000000 </NumericAmount>
<RoundedNumericAmount> 11912 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 11844000000 </NumericAmount>
<RoundedNumericAmount> 11844 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 117 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 40 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Corporate bonds 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_CorporateBondSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Corporate bonds </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_CorporateBondSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Corporate bonds"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 41 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Corporate bonds 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_CorporateBondSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Corporate bonds </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_CorporateBondSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Corporate bonds"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Corporate bonds </Label>
</Row>
<Row>
<Id> 118 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 119 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 14054000000 </NumericAmount>
<RoundedNumericAmount> 14054 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 14672000000 </NumericAmount>
<RoundedNumericAmount> 14672 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
<Row>
<Id> 121 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName/>
<ElementPrefix> na </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> na </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> true </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole> http://www.berkshirehathaway.com/2010-12-31/role/fairvaluemeasurementsestimatedfairvalueandfairvalueoffinancialinstrumentsmeasuredonarecurringbasisdetail </PreferredLabelRole>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns>
<Columns>
<Id> 42 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Mortgage-backed securities 12/31/2010 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Cur_20101231_MortgageBackedSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2010-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Mortgage-backed securities </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_MortgageBackedSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Mortgage-backed securities"/>
<Label Id="2" Label="12/31/2010"/>
</Labels>
</Columns>
<Columns>
<Id> 43 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<LabelColumn> false </LabelColumn>
<CurrencyCode> USD </CurrencyCode>
<FootnoteIndexer/>
<hasSegments> true </hasSegments>
<hasScenarios> false </hasScenarios>
<MCU>
<KeyName> {us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis} : Mortgage-backed securities 12/31/2009 USD ($) </KeyName>
<CurrencySymbol> $ </CurrencySymbol>
<contextRef>
<ContextID> Pri_20091231_MortgageBackedSecuritiesMember </ContextID>
<EntitySchema> http://www.sec.gov/CIK </EntitySchema>
<EntityValue> 0001067983 </EntityValue>
<PeriodDisplayName/>
<PeriodType> instant </PeriodType>
<PeriodStartDate> 2009-12-31T00:00:00 </PeriodStartDate>
<PeriodEndDate> 0001-01-01T00:00:00 </PeriodEndDate>
<Segments>
<anyType xsi:type="Segment">
<IsDefaultForEntity> false </IsDefaultForEntity>
<Name/>
<IsFromEntityGroup> false </IsFromEntityGroup>
<ValueName> Mortgage-backed securities </ValueName>
<ValueType> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </ValueType>
<Namespace> xbrldi </Namespace>
<Schema> http://xbrl.org/2006/xbrldi </Schema>
<DimensionInfo>
<Id> us-gaap_MortgageBackedSecuritiesMember </Id>
<dimensionId> us-gaap_ScheduleOfTradingSecuritiesAndOtherTradingAssetsMajorTypesOfTradingSecuritiesAndAssetsAxis </dimensionId>
<type> explicitMember </type>
</DimensionInfo>
</anyType>
</Segments>
<Scenarios/>
</contextRef>
<UPS>
<UnitProperty>
<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>
</UnitProperty>
</UPS>
<CurrencyCode> USD </CurrencyCode>
<OriginalCurrencyCode> USD </OriginalCurrencyCode>
</MCU>
<CurrencySymbol> $ </CurrencySymbol>
<Labels>
<Label Id="1" Label="Mortgage-backed securities"/>
<Label Id="2" Label="12/31/2009"/>
</Labels>
</Columns>
</OriginalInstanceReportColumns>
<Unit> Other </Unit>
<ElementDataType/>
<SimpleDataType> na </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<ElementReferences> No authoritative reference available. </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Mortgage-backed securities </Label>
</Row>
<Row>
<Id> 122 </Id>
<IsAbstractGroupTitle> true </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> brka_FairValueMeasurementsFinancialAssetsAndLiabilitiesMeasuredAndCarriedAtFairValueOnARecurringBasisLineItems </ElementName>
<ElementPrefix> brka </ElementPrefix>
<IsBaseElement> false </IsBaseElement>
<BalanceType> na </BalanceType>
<PeriodType> duration </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> false </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 0 </NumericAmount>
<RoundedNumericAmount> 0 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> false </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Other </Unit>
<ElementDataType> xbrli:stringItemType </ElementDataType>
<SimpleDataType> string </SimpleDataType>
<ElementDefenition> No definition available. </ElementDefenition>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Fair value measurements Financial assets and liabilities measured and carried at fair value on a recurring basis [Line Items] </Label>
</Row>
<Row>
<Id> 123 </Id>
<IsAbstractGroupTitle> false </IsAbstractGroupTitle>
<Level> 0 </Level>
<ElementName> us-gaap_MarketableSecuritiesFixedMaturities </ElementName>
<ElementPrefix> us-gaap </ElementPrefix>
<IsBaseElement> true </IsBaseElement>
<BalanceType> debit </BalanceType>
<PeriodType> instant </PeriodType>
<ShortDefinition> No definition available. </ShortDefinition>
<IsReportTitle> false </IsReportTitle>
<IsSegmentTitle> false </IsSegmentTitle>
<IsSubReportEnd> false </IsSubReportEnd>
<IsCalendarTitle> false </IsCalendarTitle>
<IsTuple> false </IsTuple>
<IsEquityPrevioslyReportedAsRow> false </IsEquityPrevioslyReportedAsRow>
<IsEquityAdjustmentRow> false </IsEquityAdjustmentRow>
<IsBeginningBalance> false </IsBeginningBalance>
<IsEndingBalance> false </IsEndingBalance>
<IsReverseSign> false </IsReverseSign>
<PreferredLabelRole/>
<FootnoteIndexer/>
<Cells>
<Cell>
<Id> 1 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 3139000000 </NumericAmount>
<RoundedNumericAmount> 3139 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
<Cell>
<Id> 2 </Id>
<IsNumeric> true </IsNumeric>
<IsRatio> false </IsRatio>
<DisplayZeroAsNone> false </DisplayZeroAsNone>
<NumericAmount> 4245000000 </NumericAmount>
<RoundedNumericAmount> 4245 </RoundedNumericAmount>
<NonNumbericText/>
<NonNumericTextHeader/>
<FootnoteIndexer/>
<CurrencyCode/>
<CurrencySymbol/>
<IsIndependantCurrency> false </IsIndependantCurrency>
<ShowCurrencySymbol> true </ShowCurrencySymbol>
<DisplayDateInUSFormat> false </DisplayDateInUSFormat>
<hasSegments> false </hasSegments>
<hasScenarios> false </hasScenarios>
</Cell>
</Cells>
<OriginalInstanceReportColumns/>
<Unit> Monetary </Unit>
<ElementDataType> xbrli:monetaryItemType </ElementDataType>
<SimpleDataType> monetary </SimpleDataType>
<ElementDefenition> For an unclassified balance sheet, this item represents investments in debt securities having predetermined or determinable maturity dates. </ElementDefenition>
<ElementReferences> Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 03 -Paragraph 1 -Subparagraph a -Article 7 </ElementReferences>
<IsTotalLabel> false </IsTotalLabel>
<IsEPS> false </IsEPS>
<Label> Investments in fixed maturity securities </Label>
</Row>
</Rows>
<Footnotes/>
<NumberOfCols> 2 </NumberOfCols>
<NumberOfRows> 98 </NumberOfRows>
<ReportName> Fair value measurements - Financial assets and liabilities measured and carried at fair value on a recurring basis (Detail) (USD $) </ReportName>
<MonetaryRoundingLevel> Millions </MonetaryRoundingLevel>
<SharesRoundingLevel> UnKnown </SharesRoundingLevel>
<PerShareRoundingLevel> UnKnown </PerShareRoundingLevel>
<ExchangeRateRoundingLevel> UnKnown </ExchangeRateRoundingLevel>
<HasCustomUnits> false </HasCustomUnits>
<SharesShouldBeRounded> true </SharesShouldBeRounded>
</InstanceReport>


2 Subsequent Filings that Reference this Filing

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

 5/10/11  SEC                               UPLOAD10/16/17    1:45K  Berkshire Hathaway Inc.
 5/10/11  SEC                               UPLOAD10/16/17    1:55K  Berkshire Hathaway Inc.
Top
Filing Submission 0001193125-11-048914   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Tue., Apr. 16, 8:10:56.2am ET