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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2024-03-11 | 2023-03-17 | 2022-03-18 | 2021-03-19 | 2020-03-24 | 2019-03-22 | 2018-03-19 | 2017-03-22 | 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 | |
Revenue | 59380000000 | 57786000000 | 54304000000 | 46881000000 | 52329000000 | 54619000000 | 56444000000 | 45517000000 | 43604000000 | 47063000000 | 43195000000 | 39758000000 | 39046000000 | 36297000000 | 36758000000 | 23507000000 | 21038972400 | 17563911362 | 13805355852 | 11614792321 | 8871201339 | 7337062027 | |
Cost of Revenue | 29584000000 | 26305000000 | 23097000000 | 19634000000 | 20362000000 | 20359000000 | 21386000000 | 17803000000 | 17137000000 | 18756000000 | 17594000000 | 16447000000 | 16634000000 | 16151000000 | 17198000000 | 10336000000 | 8654701328 | 7228549934 | 6019116201 | 5416982973 | 4263063108 | 3586681637 | |
Gross Profit | 29796000000 | 31481000000 | 31207000000 | 27247000000 | 31967000000 | 34260000000 | 35058000000 | 27714000000 | 26467000000 | 28307000000 | 25601000000 | 23311000000 | 22412000000 | 20146000000 | 19560000000 | 13171000000 | 12384271072 | 10335361428 | 7786239651 | 6197809348 | 4608138231 | 3750380390 | |
Operating Expenses | 15947000000 | 16964000000 | 17383000000 | 19444000000 | 15869000000 | 17154000000 | 17906000000 | 14832000000 | 12563000000 | 13196000000 | 5158000000 | 10578000000 | 10083000000 | 9249000000 | 9312000000 | 7831000000 | 6123609431 | 6205704181 | 5182930440 | 4421971587 | 3551503092 | 2986452880 | |
Research & Development | 256000000 | 268000000 | 298000000 | 296000000 | 291000000 | 276000000 | 276000000 | 244000000 | 207000000 | 217000000 | 185000000 | 182000000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
Selling, General and Administrative | 15765000000 | 17555000000 | 17575000000 | 15368000000 | 16421000000 | 17118000000 | 18099000000 | 15171000000 | 13732000000 | 14385000000 | 12558000000 | 11230000000 | 10499000000 | 9585000000 | 9973000000 | 7713000000 | 7017364806 | 6282252636 | 5034880553 | 4371814336 | 3488533178 | 2799668405 | |
Other Operating Expenses | -74000000 | -859000000 | -490000000 | 3780000000 | -843000000 | -240000000 | -469000000 | -583000000 | -1376000000 | -1406000000 | -7585000000 | -834000000 | -416000000 | -336000000 | -661000000 | 118000000 | -893755375 | -76548455 | 148049887 | 50157251 | 62969914 | 186784475 | |
Operating Income | 13849000000 | 14517000000 | 13824000000 | 7803000000 | 16098000000 | 17106000000 | 17152000000 | 12882000000 | 13904000000 | 15111000000 | 20443000000 | 12733000000 | 12329000000 | 10897000000 | 10248000000 | 5340000000 | 6260661641 | 4129657247 | 2603309211 | 1775837761 | 1056635139 | 763927510 | |
Net Non-Operating Interest | -4187000000 | -3981000000 | -4803000000 | -4682000000 | -4484000000 | -4279000000 | -4720000000 | -4280000000 | -1910000000 | -2122000000 | -2235000000 | -2072000000 | -3137000000 | -3736000000 | -4419000000 | -1600000000 | -871885342 | -624265861 | 534163991.89871 | 233163431.298124 | 164981171.99602 | 140613030.840425 | |
Interest Income | 565000000 | 462000000 | 431000000 | 315000000 | 410000000 | 333000000 | 287000000 | 561000000 | 339000000 | 335000000 | 286000000 | 206000000 | 438000000 | 525000000 | 501000000 | 288000000 | 167670258 | 219086961 | 0 | 0 | 0 | 0 | |
Interest Expense | 4752000000 | 4443000000 | 5234000000 | 4997000000 | 4894000000 | 4612000000 | 5007000000 | 4841000000 | 2249000000 | 2457000000 | 2521000000 | 2278000000 | 3575000000 | 4261000000 | 4920000000 | 1888000000 | 1039555600 | 843352822 | -534163991.89871 | -233163431.298124 | -164981171.99602 | -140613030.840425 | |
Equity & Other Income/(Expense) | -833000000 | -1012000000 | -558000000 | -1041000000 | 1162000000 | -4297000000 | -1356000000 | -4268000000 | 467000000 | 812000000 | 326000000 | 490000000 | 623000000 | 521000000 | 1834000000 | 60000000 | 1458001 | 1319801 | -1013845625.89871 | -435148031.29812396 | -285883404.99601996 | -206722141.840425 | |
Income Before Tax | 8829000000 | 9524000000 | 8463000000 | 2080000000 | 12776000000 | 8530000000 | 11076000000 | 4334000000 | 12461000000 | 13801000000 | 18534000000 | 11151000000 | 9815000000 | 7682000000 | 7663000000 | 3800000000 | 5390234300 | 3506711187 | 2123627577 | 1573853161 | 935732906 | 697818399 | |
Income Tax Expense | 2233000000 | 1928000000 | 2350000000 | 1932000000 | 2786000000 | 2839000000 | 1920000000 | 1613000000 | 2594000000 | 2499000000 | 2016000000 | 1717000000 | 1856000000 | 1920000000 | 1786000000 | 674000000 | 946243457 | 700814317 | 463100046 | 356523153 | 232988678 | 169994858 | |
Income Attributable to Non-Controlling Interest | 1255000000 | 1627000000 | 1443000000 | 0 | 819000000 | 1323000000 | 1160000000 | 1480000000 | 1594000000 | 2086000000 | 2124000000 | 2191000000 | 2104000000 | 1736000000 | 1264000000 | 1199000000 | 0 | 0 | 0 | 242652642 | 66748107 | 37776636 | |
Net Income | 5341000000 | 5969000000 | 4670000000 | 148000000 | 9171000000 | 4368000000 | 7996000000 | 1241000000 | 8273000000 | 9216000000 | 14394000000 | 7243000000 | 5855000000 | 4026000000 | 4613000000 | 1927000000 | 4443990843 | 2805896870 | 1660527531 | 974677366 | 635996121 | 490046905 | |
Depreciation and Amortization | 5391000000 | 5074000000 | 4771000000 | 4599000000 | 4657000000 | 4624000000 | 4370000000 | 3477000000 | 3153000000 | 3353000000 | 2985000000 | 2747000000 | 2783000000 | 2788000000 | 2818000000 | 1912000000 | 1501742312 | 1335638585 | 1051746396 | 908252900 | 681334458 | 561402772 | |
EBITDA | 19240000000 | 19591000000 | 18595000000 | 12402000000 | 20755000000 | 21730000000 | 21522000000 | 16359000000 | 17057000000 | 18464000000 | 23428000000 | 15480000000 | 15112000000 | 13685000000 | 13066000000 | 7252000000 | 7762403953 | 5465295832 | 3655055607 | 2684090661 | 1737969597 | 1325330282 | |
Earnings Per Share (EPS) | 2.65 | 2.97 | 2.33 | 0.0741 | 4.62 | 2.21 | 4.06 | 0.72 | 5.05 | 5.64 | 8.9 | 4.53 | 3.67 | 2.53 | 2.91 | 1.93 | 3.08 | 1.91 | 1.12 | 1.27 | 0.92 | 0.71 | |
Diluted Earnings Per Share | 2.6 | 2.91 | 2.28 | 0.0741 | 4.53 | 2.17 | 3.98 | 0.71 | 4.96 | 5.54 | 8.72 | 4.45 | 3.63 | 2.5 | 2.91 | 1.93 | 3.06 | 1.9 | 1.11 | 1.26 | 0.91 | 0.7 | |
Weighted Average Shares Outstanding | 2016000000 | 2013000000 | 2007000000 | 1998000000 | 1984000000 | 1975000000 | 1971000000 | 1717000000 | 1638000000 | 1634000000 | 1617000000 | 1600000000 | 1595000000 | 1592000000 | 1585223368 | 999000000 | 976000000 | 972528224 | 959731800 | 767785440 | 691006896 | 689407343 | |
Diluted Weighted Average Shares Outstanding | 2054000000 | 2050000000 | 2045000000 | 1998000000 | 2026000000 | 2011000000 | 2010000000 | 1755000000 | 1668000000 | 1665000000 | 1650000000 | 1628000000 | 1614000000 | 1611000000 | 1585223368 | 1000000000 | 981000000 | 980525989 | 964530459 | 772584099 | 694206002 | 695805555 |