CMCSA Cash Flow Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
2013
12-31
2012
12-31
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-31
2006
12-31
2005
12-31
2004
12-31
2003
12-31
2002
12-31
2001
12-31
2000
12-31
1999
12-31
1998
12-31
1997
12-31
1996
12-31
1995
12-31
1994
12-31
1993
12-31
1992
12-31
1991
12-31
1990
12-31
1989
12-31
1988
12-31
Report Filing: 2024-01-31 2023-02-03 2022-02-02 2021-02-04 2020-01-30 2019-01-31 2018-01-31 2017-02-03 2016-02-05 2015-02-27 2014-02-12 2013-02-21 2012-02-23 2011-02-25 2010-02-23 2009-02-20 2008-02-20 2007-02-26 2006-02-22 2005-02-23 2004-03-12 2003-03-20 2001-12-31 2000-12-31 1999-12-31 1998-12-31 1997-12-31 1996-12-31 1995-12-31 1994-12-31 1993-12-31 1992-12-31 1991-12-31 1990-12-31 1989-12-31 1988-12-31
Net Income/Starting Line 15107000000 4925000000 13833000000 10701000000 13323000000 11862000000 22900000000 9045000000 8413000000 8592000000 7135000000 7865000000 5157000000 3668000000 3628000000 2547000000 2587000000 2533000000 928000000 970000000 3240000000 -274000000 608600000 2045100000 1116700000 976300000 -208500000 -52500000 -37800000 -75300000 -98900000 -217900000 -155600000 -178400000 -148800000 -47600000
Cash From Operating Activities 28501000000 26413000000 29146000000 24737000000 25697000000 24297000000 21403000000 19240000000 18778000000 16945000000 14160000000 14854000000 14345000000 11179000000 10281000000 10231000000 8792000000 6618000000 4922000000 5930000000 2854000000 2995000000 1229500000 1219300000 1249400000 1079700000 916000000 799600000 520700000 369000000 345900000 252300000 176200000 97600000 92600000 102700000
Depreciation and Amortization 14336000000 13821000000 13804000000 13100000000 12953000000 10676000000 9825000000 9558000000 8680000000 8019000000 16120000000 17252000000 7636000000 6616000000 6500000000 6400000000 6208000000 4962000000 4803000000 4623000000 4438000000 2032000000 3448000000 2631300000 1216000000 939600000 936400000 698300000 689100000 336500000 341500000 232000000 164300000 161200000 133900000 111500000
Deferred Income Tax -2739000000 -834000000 1892000000 -550000000 563000000 290000000 -10655000000 1444000000 958000000 1165000000 16000000 139000000 1058000000 549000000 832000000 495000000 247000000 674000000 183000000 531000000 820000000 -100000000 -240700000 1102300000 -31900000 418200000 -56600000 14000000 -65400000 4300000 500000 2400000 13800000 -8100000 3500000 0
Stock Based Compensation 1241000000 1336000000 1315000000 1193000000 1021000000 826000000 751000000 640000000 567000000 513000000 419000000 371000000 344000000 300000000 257000000 258000000 -310000000 -1579000000 0 0 -5151000000 0 -2435100000 0 0 0 0 0 0 0 91200000 157900000 0 123900000 64100000 0
Other Non-Cash Items -452000000 10069000000 -830000000 -273000000 397000000 940000000 78000000 250000000 380000000 191000000 204000000 -1633000000 7302000000 15000000 23000000 547000000 337000000 322000000 30000000 137000000 -113000000 975000000 1500000 -4231300000 -1620600000 -1254400000 216500000 49200000 -48200000 88500000 100000 44400000 137600000 -100000 200000 26000000
Changes in Working Capital 1008000000 -2904000000 -868000000 566000000 -2560000000 -297000000 -1496000000 -1697000000 -220000000 -1535000000 -9734000000 -9140000000 -7152000000 31000000 -959000000 -16000000 -277000000 -294000000 -1022000000 -331000000 -380000000 362000000 -152800000 -328100000 569200000 0 28200000 90600000 -17000000 15000000 11500000 33500000 16100000 -900000 39700000 12800000
Accounts Receivable -996000000 -1327000000 -1335000000 -20000000 -57000000 0 0 0 0 0 0 0 0 -131000000 -84000000 39000000 0 0 0 0 -45000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Inventory 1516000000 830000000 570000000 286000000 404000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -25000000 -16000000 0 0 0 -65600000 -5800000 -57500000 0 0 0 0 0 0 0
Accounts Payable -520000000 497000000 765000000 -266000000 -347000000 0 0 0 0 0 -789000000 0 0 0 0 0 0 0 0 0 -45000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 1008000000 -2904000000 -868000000 566000000 -2560000000 -297000000 -1496000000 -1697000000 -220000000 -1535000000 -8945000000 -9140000000 -7152000000 162000000 -875000000 -55000000 -277000000 -294000000 -1022000000 -331000000 -290000000 387000000 -136800000 -328100000 569200000 0 93800000 96400000 40500000 0 0 0 0 0 0 0
Other Working Capital 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 15000000 11500000 33500000 16100000 -900000 39700000 12800000
Cash From Investing Activities -7161000000 -14140000000 -13446000000 -12047000000 -14841000000 -50854000000 -13704000000 -18385000000 -11964000000 -8733000000 -9514000000 -1486000000 -12508000000 -5711000000 -5897000000 -7477000000 -8752000000 -9872000000 -3748000000 -4512000000 5239000000 -1272000000 -3007300000 -1218600000 -2539300000 -1427300000 -1189200000 -926200000 -2352700000 -1309300000 -836100000 -1894400000 -533400000 -163300000 -275700000 -1428300000
Investments in Property Plant and Equipment -15540000000 -13767000000 -12057000000 -11634000000 -12428000000 -11709000000 -11297000000 -10821000000 -9869000000 -8542000000 -7605000000 -6637000000 -6261000000 -5497000000 -5639000000 -6277000000 -6564000000 -4701000000 -3621000000 -3660000000 -4161000000 -1975000000 -2187900000 -1636800000 -1649000000 -1349000000 -925500000 -730800000 -623000000 -269900000 -158400000 -109400000 -85000000 -113200000 -207900000 -98900000
Payments for Acquisitions 524000000 1643000000 -1666000000 608000000 -600000000 -38679000000 -532000000 -3711000000 -1353000000 189000000 984000000 3012000000 -6130000000 -183000000 -88000000 -738000000 -1319000000 -5110000000 -199000000 -296000000 -152000000 -251000000 -1329000000 -187300000 361100000 0 0 0 0 0 0 0 0 0 0 0
Purchases of Securities -1313000000 -2274000000 -174000000 -812000000 -1899000000 -1257000000 -2292000000 -1697000000 -784000000 -191000000 -1223000000 -297000000 -135000000 -260000000 -346000000 -1167000000 -2089000000 -2812000000 -392000000 -169000000 -234000000 -88000000 -317000000 -1010700000 -3047700000 -202100000 0 -502000000 -240800000 -125000000 -384900000 0 -352500000 -64300000 -81900000 -949800000
Proceeds from Sales and Maturities of Securities 8610000000 0 12057000000 11634000000 12428000000 141000000 150000000 10821000000 9869000000 8542000000 2000000 6637000000 6261000000 99000000 102000000 737000000 1158000000 2753000000 861000000 228000000 7971000000 1263000000 1172800000 2025400000 2059800000 169500000 45600000 377700000 0 389300000 0 335600000 0 14200000 14000000 0
Other Investing Activities 558000000 258000000 -11606000000 -11843000000 -12342000000 650000000 267000000 -12977000000 -9827000000 -8731000000 -1672000000 -4201000000 -6243000000 130000000 74000000 -32000000 62000000 -2000000 -397000000 -615000000 1815000000 -221000000 -346200000 -409200000 -263500000 -45700000 -309300000 -71100000 -1488900000 -1303700000 -292800000 -2120600000 -95900000 0 100000 -379600000
Cash From Financing Activities -19850000000 -16184000000 -18618000000 -6513000000 -9181000000 27140000000 -7572000000 151000000 -8429000000 -6020000000 -13879000000 -4037000000 -6201000000 -155000000 -4908000000 -2522000000 -316000000 3546000000 -933000000 -2516000000 -7048000000 -1292000000 1476300000 -271400000 1341400000 809200000 355600000 -81200000 2035700000 1115200000 437200000 1729900000 394200000 10700000 222600000 1247200000
Debt Repayment -9190000000 -2307000000 -11498000000 -18777000000 -14354000000 -8798000000 -6364000000 -3052000000 -4378000000 -3175000000 -2444000000 -2881000000 -3216000000 -1153000000 -4738000000 -2610000000 0 0 0 0 0 0 0 0 0 0 0 0 -2108600000 0 0 0 0 0 0 0
Common Stock Issued 5392000000 13328000000 4672000000 534000000 504000000 0 0 23000000 36000000 35000000 40000000 233000000 283000000 34000000 1000000 53000000 412000000 410000000 93000000 113000000 67000000 19000000 27200000 30500000 0 28900000 970200000 0 6600000 212300000 6700000 107400000 214500000 2300000 1900000 2200000
Common Stock Repurchased -11291000000 -13328000000 -4672000000 -534000000 -504000000 0 0 -5000000000 -6750000000 -4251000000 -2000000000 -3000000000 -2141000000 -1200000000 -765000000 -2800000000 -3102000000 -2347000000 -2313000000 -1361000000 -14000000 0 -27100000 -324900000 -13600000 0 0 -175900000 -7100000 0 0 0 0 0 0 0
Dividends Paid -4766000000 -4741000000 -4532000000 -4140000000 -3735000000 -3352000000 -2883000000 -2601000000 -2437000000 -2254000000 -1964000000 -1608000000 -1187000000 -1064000000 -761000000 -547000000 0 0 0 0 0 0 0 0 -9400000 -36000000 -34000000 -26800000 -22400000 -22700000 -20700000 -19200000 -17300000 -13600000 -11600000 -8000000
Other Financing Activities 5000000 -9136000000 -2588000000 16404000000 8908000000 39290000000 1675000000 10781000000 5100000000 3625000000 -7511000000 3219000000 60000000 3228000000 1355000000 3382000000 2374000000 5483000000 1287000000 -1268000000 -7101000000 -1311000000 1476200000 23000000 1364400000 816300000 -580600000 121500000 4167200000 925600000 451200000 1641700000 197000000 22000000 232300000 1253000000
Effect of Forex Changes on Cash 9000000 -86000000 -71000000 2000000 5000000 -245000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 347600000 273200000 126600000 1832000000 940300000 490200000 1642100000 357200000 65700000 183100000 1325600000
Net Change in Cash 1500000000 -3996000000 -2990000000 6179000000 1680000000 338000000 127000000 1006000000 -1615000000 2192000000 -9233000000 9331000000 -4364000000 5313000000 -524000000 232000000 -276000000 292000000 241000000 -1098000000 1045000000 431000000 -301500000 -270700000 51500000 809200000 355600000 -81200000 2035700000 1115200000 437200000 1729900000 394200000 10700000 222600000 1247200000
Cash at Beginning of Period 4782000000 8778000000 11768000000 5589000000 3909000000 3571000000 3301000000 2295000000 3910000000 1718000000 10951000000 1620000000 5984000000 671000000 1195000000 963000000 1239000000 947000000 452000000 1550000000 505000000 350000000 651500000 922200000 870700000 409100000 331300000 539100000 335300000 160400000 213400000 125700000 88600000 143600000 104000000 182500000
Cash at End of Period 6282000000 4782000000 8778000000 11768000000 5589000000 3909000000 3428000000 3301000000 2295000000 3910000000 1718000000 10951000000 1620000000 5984000000 671000000 1195000000 963000000 1239000000 693000000 452000000 1550000000 781000000 350000000 651500000 922200000 1218300000 686900000 457900000 2371000000 1275600000 650600000 1855600000 482800000 154300000 326600000 1429700000
Free Cash Flow 12961000000 12646000000 17089000000 13103000000 13269000000 12588000000 10106000000 8419000000 8909000000 8403000000 6555000000 8217000000 8084000000 5682000000 4642000000 3954000000 2228000000 1917000000 1301000000 2270000000 -1307000000 1020000000 -958400000 -417500000 -399600000 -269300000 -9500000 68800000 -102300000 99100000 187500000 142900000 91200000 -15600000 -115300000 3800000
Operating Cash Flow 28501000000 26413000000 29146000000 24737000000 25697000000 24297000000 21403000000 19240000000 18778000000 16945000000 14160000000 14854000000 14345000000 11179000000 10281000000 10231000000 8792000000 6618000000 4922000000 5930000000 2854000000 2995000000 1229500000 1219300000 1249400000 1079700000 916000000 799600000 520700000 369000000 345900000 252300000 176200000 97600000 92600000 102700000
Capital Expenditure -15540000000 -13767000000 -12057000000 -11634000000 -12428000000 -11709000000 -11297000000 -10821000000 -9869000000 -8542000000 -7605000000 -6637000000 -6261000000 -5497000000 -5639000000 -6277000000 -6564000000 -4701000000 -3621000000 -3660000000 -4161000000 -1975000000 -2187900000 -1636800000 -1649000000 -1349000000 -925500000 -730800000 -623000000 -269900000 -158400000 -109400000 -85000000 -113200000 -207900000 -98900000

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.