2 minute read

The historical revenue page for BERKSHIRE HATHAWAY Class B provides a comprehensive overview of the company's quarterly revenue and income trends from 2010-12-31 to 2024-09-30. The visualizations are designed to be easily interpretable, offering insights into the company's revenue growth and fluctuations, and making it a valuable resource for investors and analysts interested in its financial health.

Income chart quarterly TTM

Quarterly TTM Table (in millions)

date Revenue Operating Income/Loss Net Income
2024-09-30 369893 48749 107568
2024-06-30 370108 49534 68521
2024-03-31 368958 47369 74222
2023-12-31 364482 43338 97147
2023-09-30 349271 40659 77710
2023-06-30 332995 37009 87689
2023-03-31 316672 36352 8114
2022-12-31 302089 35460 -22058
2022-09-30 295722 36733 -481
2022-06-30 289371 35012 12751
2022-03-31 282305 31986 84552
2021-12-31 276094 32149 90807
2021-09-30 268677 29599 86744
2021-06-30 261118 28471 106513
2021-03-31 248844 15872 104495
2020-12-31 245510 14221 42958
2020-09-30 246497 13815 36282
2020-06-30 248445 16676 22526
2020-03-31 255203 28682 10292
2019-12-31 254616 28913 81721
2019-09-30 252962 29661 27170
2019-06-30 251440 28867 29220
2019-03-31 250042 29689 27124
2018-12-31 247837 28623 4321
2018-09-30 242467 31016 35999
2018-06-30 237860 33416 24625
2018-03-31 229914 32379 17630
2016-12-31 223604 32744 24358
2016-09-30 217080 31734 23550
2016-06-30 217226 35281 25744
2016-03-31 214340 33755 24769
2015-12-31 210821 34946 24345
2015-09-30 207260 33406 23022
2015-06-30 199470 26084 18216
2015-03-31 197864 29154 20567
2014-12-31 194673 28105 20107
2014-09-30 193463 29496 20942
2014-06-30 188805 30124 21374
2014-03-31 183736 28099 19528
2013-12-31 182150 27386 19772
2013-09-30 179821 24600 19333
2013-06-30 174330 22664 18234
2013-03-31 168183 21626 16853
2012-12-31 162463 20079 15202
2012-09-30 155698 20015 13699
2012-06-30 148387 20523 12055
2012-03-31 148115 18986 12364
2011-12-31 143688 17184 10603
2011-09-30 141898 19283 11932
2011-06-30 144433 17867 12641
2011-03-31 137868 16489 11191
2010-12-31 136185 19051 13398