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 |
1987 12-31 |
1986 12-31 |
1985 12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2024-02-20 | 2023-02-21 | 2022-02-22 | 2021-02-25 | 2020-02-24 | 2019-02-21 | 2018-02-23 | 2017-02-24 | 2016-02-25 | 2015-02-25 | 2014-02-27 | 2013-02-27 | 2012-02-23 | 2011-02-28 | 2010-02-26 | 2009-02-26 | 2008-02-28 | 2007-02-21 | 2006-02-28 | 2005-03-04 | 2004-02-27 | 2003-03-26 | 2002-03-13 | 2001-03-07 | 2000-03-09 | 1999-03-29 | 1998-03-09 | 1997-03-11 | 1996-03-14 | 1995-03-13 | 1994-03-14 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 | 1985-12-31 | |
Revenue | 45754000000 | 43004000000 | 38655000000 | 33014000000 | 37266000000 | 34300000000 | 35410000000 | 41863000000 | 44294000000 | 45998000000 | 46854000000 | 48017000000 | 46542000000 | 35119000000 | 30990000000 | 31944000000 | 28857000000 | 24088000000 | 23104000000 | 21962000000 | 21044000000 | 19564000000 | 20092000000 | 20458000000 | 19805000000 | 18813000000 | 18868000000 | 18546000000 | 18018000000 | 16172000000 | 13957000000 | 13073900000 | 11571600000 | 10236400000 | 8965800000 | 8337800000 | 7658300000 | 8668600000 | 7903900000 | |
Cost of Revenue | 18520000000 | 18000000000 | 15357000000 | 13433000000 | 14619000000 | 13067000000 | 13256000000 | 16465000000 | 17482000000 | 17889000000 | 18421000000 | 19053000000 | 18216000000 | 12693000000 | 11088000000 | 11374000000 | 10406000000 | 8164000000 | 8195000000 | 7638000000 | 7762000000 | 7105000000 | 6044000000 | 6204000000 | 5217000000 | 4917000000 | 5389000000 | 6259000000 | 6486000000 | 5756000000 | 4800000000 | 4732500000 | 4387000000 | 3965000000 | 3708300000 | 3531700000 | 3481300000 | 4232500000 | 3876500000 | |
Gross Profit | 27234000000 | 25004000000 | 23298000000 | 19581000000 | 22647000000 | 21233000000 | 22154000000 | 25398000000 | 26812000000 | 28109000000 | 28433000000 | 28964000000 | 28326000000 | 22426000000 | 19902000000 | 20570000000 | 18451000000 | 15924000000 | 14909000000 | 14324000000 | 13282000000 | 12459000000 | 14048000000 | 14254000000 | 14588000000 | 13896000000 | 13479000000 | 12287000000 | 11532000000 | 10416000000 | 9157000000 | 8341400000 | 7184600000 | 6271400000 | 5257500000 | 4806100000 | 4177000000 | 4436100000 | 4027400000 | |
Operating Expenses | 15923000000 | 14095000000 | 12990000000 | 10584000000 | 12561000000 | 12081000000 | 14653000000 | 16772000000 | 18084000000 | 18401000000 | 18205000000 | 18185000000 | 18172000000 | 13977000000 | 11671000000 | 12124000000 | 11199000000 | 9616000000 | 8824000000 | 8626000000 | 8061000000 | 7001000000 | 8696000000 | 10563000000 | 10606000000 | 8929000000 | 8478000000 | 8372000000 | 7440000000 | 6708000000 | 6055000000 | 5571300000 | 4865600000 | 4319800000 | 3531700000 | 3207900000 | 2816900000 | 3291000000 | 2982000000 | |
Research & Development | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Selling, General and Administrative | 13972000000 | 12880000000 | 12144000000 | 9731000000 | 12103000000 | 6520000000 | 12496000000 | 15262000000 | 10237000000 | 17218000000 | 17310000000 | 17738000000 | 17440000000 | 13158000000 | 11358000000 | 11774000000 | 11199000000 | 9616000000 | 8824000000 | 8626000000 | 8061000000 | 7001000000 | 8696000000 | 10563000000 | 9814000000 | 8284000000 | 7852000000 | 7893000000 | 6986000000 | 6297000000 | 5695000000 | 5249400000 | 4604200000 | 4075900000 | 3347900000 | 3038100000 | 2665000000 | 2879300000 | 2664900000 | |
Other Operating Expenses | 1951000000 | 1215000000 | 846000000 | 853000000 | 458000000 | 5561000000 | 2157000000 | 1510000000 | 7847000000 | 1183000000 | 895000000 | 447000000 | 732000000 | 819000000 | 313000000 | 350000000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 792000000 | 645000000 | 626000000 | 479000000 | 454000000 | 411000000 | 360000000 | 321900000 | 261400000 | 243900000 | 183800000 | 169800000 | 151900000 | 411700000 | 317100000 | |
Operating Income | 11311000000 | 10909000000 | 10308000000 | 8997000000 | 10086000000 | 9152000000 | 7501000000 | 8626000000 | 8728000000 | 9708000000 | 10228000000 | 10779000000 | 10154000000 | 8449000000 | 8231000000 | 8446000000 | 7252000000 | 6308000000 | 6085000000 | 5698000000 | 5221000000 | 5458000000 | 5352000000 | 3691000000 | 3982000000 | 4967000000 | 5001000000 | 3915000000 | 4092000000 | 3708000000 | 3102000000 | 2770100000 | 2319000000 | 1951600000 | 1725800000 | 1598200000 | 1360100000 | 1145100000 | 1045400000 | |
Net Non-Operating Interest | -620000000 | -433000000 | -1321000000 | -1067000000 | -383000000 | -261000000 | -164000000 | -91000000 | -243000000 | 111000000 | 71000000 | 74000000 | 66000000 | -416000000 | -106000000 | -105000000 | 0 | 0 | 0 | -39000000 | -2000000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Interest Income | 907000000 | 449000000 | 276000000 | 370000000 | 563000000 | 689000000 | 677000000 | 642000000 | 613000000 | 594000000 | 534000000 | 471000000 | 483000000 | 317000000 | 249000000 | 333000000 | 0 | 0 | 0 | 157000000 | 176000000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Interest Expense | 1527000000 | 882000000 | 1597000000 | 1437000000 | 946000000 | 950000000 | 841000000 | 733000000 | 856000000 | 483000000 | 463000000 | 397000000 | 417000000 | 733000000 | 355000000 | 438000000 | 0 | 0 | 0 | 196000000 | 178000000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Equity & Other Income/(Expense) | 2261000000 | 1210000000 | 3438000000 | 1819000000 | 1083000000 | -666000000 | -595000000 | -399000000 | 1120000000 | -494000000 | 1178000000 | 956000000 | 1219000000 | 6210000000 | 821000000 | -902000000 | 621000000 | 270000000 | 605000000 | 563000000 | 276000000 | 41000000 | 318000000 | -292000000 | -163000000 | 231000000 | 1054000000 | 681000000 | 236000000 | 20000000 | 83000000 | -24000000 | 64300000 | 62800000 | 38500000 | -16100000 | 50000000 | 366100000 | 47500000 | |
Income Before Tax | 12952000000 | 11686000000 | 12425000000 | 9749000000 | 10786000000 | 8225000000 | 6742000000 | 8136000000 | 9605000000 | 9325000000 | 11477000000 | 11809000000 | 11439000000 | 14243000000 | 8946000000 | 7439000000 | 7873000000 | 6578000000 | 6690000000 | 6222000000 | 5495000000 | 5499000000 | 5670000000 | 3399000000 | 3819000000 | 5198000000 | 6055000000 | 4596000000 | 4328000000 | 3728000000 | 3185000000 | 2746100000 | 2383300000 | 2014400000 | 1764300000 | 1582100000 | 1410100000 | 1511200000 | 1092900000 | |
Income Tax Expense | 2249000000 | 2115000000 | 2621000000 | 1981000000 | 1801000000 | 1749000000 | 5560000000 | 1586000000 | 2239000000 | 2201000000 | 2851000000 | 2723000000 | 2805000000 | 2384000000 | 2040000000 | 1632000000 | 1892000000 | 1498000000 | 1818000000 | 1375000000 | 1148000000 | 1523000000 | 1691000000 | 1222000000 | 1388000000 | 1665000000 | 1926000000 | 1104000000 | 1342000000 | 1174000000 | 997000000 | 862300000 | 765300000 | 632500000 | 571500000 | 537400000 | 494000000 | 576900000 | 415300000 | |
Income Attributable to Non-Controlling Interest | -11000000 | 29000000 | 33000000 | 21000000 | 65000000 | 42000000 | -66000000 | 23000000 | 15000000 | 26000000 | 42000000 | 67000000 | 62000000 | 50000000 | 82000000 | 0 | 0 | 0 | 0 | 0 | 0 | 926000000 | 10000000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12000000 | 219400000 | 0 | 0 | -21500000 | 0 | 0 | 0 | -44700000 | |
Net Income | 10714000000 | 9542000000 | 9771000000 | 7747000000 | 8920000000 | 6434000000 | 1248000000 | 6527000000 | 7351000000 | 7098000000 | 8584000000 | 9019000000 | 8572000000 | 11809000000 | 6824000000 | 5807000000 | 5981000000 | 5080000000 | 4872000000 | 4847000000 | 4347000000 | 3050000000 | 3969000000 | 2177000000 | 2431000000 | 3533000000 | 4129000000 | 3492000000 | 2986000000 | 2554000000 | 2176000000 | 1664400000 | 1618000000 | 1381900000 | 1214300000 | 1044700000 | 916100000 | 934300000 | 722300000 | |
Depreciation and Amortization | 1128000000 | 1260000000 | 1452000000 | 1536000000 | 1365000000 | 1086000000 | 1260000000 | 1787000000 | 1970000000 | 1976000000 | 1977000000 | 1982000000 | 1954000000 | 1443000000 | 1236000000 | 1228000000 | 1163000000 | 938000000 | 932000000 | 893000000 | 850000000 | 806000000 | 803000000 | 773000000 | 792000000 | 645000000 | 626000000 | 479000000 | 454000000 | 411000000 | 360000000 | 321900000 | 261400000 | 243900000 | 183800000 | 169800000 | 151900000 | 411700000 | 317100000 | |
EBITDA | 12439000000 | 12169000000 | 11760000000 | 10533000000 | 11451000000 | 10238000000 | 8761000000 | 10413000000 | 10698000000 | 11684000000 | 12205000000 | 12761000000 | 12108000000 | 9892000000 | 9467000000 | 9674000000 | 8415000000 | 7246000000 | 7017000000 | 6591000000 | 6071000000 | 6264000000 | 6155000000 | 4464000000 | 4774000000 | 5612000000 | 5627000000 | 4394000000 | 4546000000 | 4119000000 | 3462000000 | 3092000000 | 2580400000 | 2195500000 | 1909600000 | 1768000000 | 1512000000 | 1556800000 | 1362500000 | |
Earnings Per Share (EPS) | 2.48 | 2.2 | 2.26 | 1.8 | 2.09 | 1.51 | 0.29 | 1.51 | 1.69 | 1.62 | 1.94 | 2 | 1.89 | 2.56 | 1.48 | 1.25 | 1.3 | 1.08 | 1.02 | 1 | 0.89 | 0.62 | 0.8 | 0.44 | 0.49 | 0.72 | 0.84 | 0.7 | 0.59 | 0.5 | 0.42 | 0.32 | 0.31 | 0.26 | 0.28 | 0.18 | 0.16 | 0.16 | 0.12 | |
Diluted Earnings Per Share | 2.47 | 2.19 | 2.25 | 1.79 | 2.07 | 1.5 | 0.29 | 1.49 | 1.67 | 1.6 | 1.9 | 1.97 | 1.85 | 2.53 | 1.47 | 1.25 | 1.29 | 1.08 | 1.02 | 1 | 0.89 | 0.62 | 0.8 | 0.44 | 0.49 | 0.71 | 0.82 | 0.69 | 0.59 | 0.5 | 0.42 | 0.31 | 0.3 | 0.25 | 0.27 | 0.18 | 0.16 | 0.16 | 0.12 | |
Weighted Average Shares Outstanding | 4323000000 | 4328000000 | 4315000000 | 4295000000 | 4276000000 | 4259000000 | 4272000000 | 4317000000 | 4352000000 | 4387000000 | 4434000000 | 4504000000 | 4526000000 | 4616000000 | 4628000000 | 4632000000 | 4626000000 | 4696000000 | 4784000000 | 4852000000 | 4918000000 | 4956000000 | 4974000000 | 4954000000 | 4938000000 | 4934000000 | 4954000000 | 4988000000 | 5050000000 | 5160000000 | 5180952381 | 5283809524 | 5303278689 | 5347843137 | 4337818182 | 5768333333 | 5910322581 | 6027741935 | 6019166667 | |
Diluted Weighted Average Shares Outstanding | 4339000000 | 4350000000 | 4340000000 | 4323000000 | 4314000000 | 4299000000 | 4324000000 | 4367000000 | 4405000000 | 4450000000 | 4509000000 | 4584000000 | 4646000000 | 4666000000 | 4658000000 | 4672000000 | 4662000000 | 4700000000 | 4786000000 | 4858000000 | 4924000000 | 4966000000 | 4974000000 | 4974000000 | 4974000000 | 4992000000 | 5030000000 | 5046000000 | 5098000000 | 5172000000 | 5243373494 | 5369032258 | 5391666667 | 5454800000 | 4418148148 | 5933142857 | 5910322581 | 6027741935 | 6019166667 |