Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 9.91B | $ 4.73B | $ 4.62B | $ 3.83B | $ 3.52B | $ 3.41B | |
$ ― | $ ― | $ 2.92B | $ 2.35B | $ 2.13B | $ 2.05B | |
$ ― | $ ― | $ 1.70B | $ 1.48B | $ 1.39B | $ 1.36B | |
$ ― | $ ― | $ 1.13B | $ 927.09M | $ 906.49M | $ 904.04M | |
$ ― | $ ― | $ 568.75M | $ 551.74M | $ 483.99M | $ 456.54M | |
$ ― | $ ― | $ -72.86M | $ -42.76M | $ -63.95M | $ -45.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 431.11M | $ 516.19M | $ 423.56M | $ 409.53M | |
$ ― | $ ― | $ 140.42M | $ 131.16M | $ 108.61M | $ 111.64M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 280.01M | $ 374.92M | $ 306.87M | $ 291.06M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 4.05B | $ 3.27B | $ 3.04B | $ 2.95B | |
$ ― | $ ― | $ 280.01M | $ 374.92M | $ 306.87M | $ 291.06M | |
$ ― | $ ― | $ 332.33M | $ 373.06M | $ 306.87M | $ 291.06M | |
$ ― | $ ― | $ 58.91M | $ 38.87M | $ 57.83M | $ 51.43M | |
$ ― | $ ― | $ 490.03M | $ 555.06M | $ 481.39M | $ 460.95M | |
$ ― | $ 851.96M | $ 781.47M | $ 809.73M | $ 735.96M | $ 690.67M |