Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.48B | $ 7.14B | $ 7.43B | $ 6.00B | $ 4.67B | $ 4.84B | |
$ 4.84B | $ 5.89B | $ 5.65B | $ 4.59B | $ 3.70B | $ 699.04M | |
$ 2.64B | $ 1.25B | $ 1.77B | $ 1.41B | $ 969.12M | $ 4.14B | |
$ 949.69M | $ 913.51M | $ 681.92M | $ 980.82M | $ 905.23M | $ 952.92M | |
$ 183.72M | $ 338.15M | $ 1.09B | $ 965.70M | $ 564.44M | $ 427.44M | |
$ -103.70M | $ -105.52M | $ -45.36M | $ -19.97M | $ -15.38M | $ -25.60M | |
$ 49.19M | $ 35.42M | $ -26.77M | $ -28.91M | $ -11.25M | $ -14.97M | |
$ 59.51M | $ 270.29M | $ 1.02B | $ 974.63M | $ 560.31M | $ 413.98M | |
$ 23.55M | $ 54.77M | $ 249.39M | $ 230.89M | $ 149.68M | $ 103.80M | |
$ -12.10M | - | - | - | - | - | |
$ 37.47M | $ 217.15M | $ 771.33M | $ 743.39M | $ 410.00M | $ 2.92B | |
$ 0.24 | $ 1.35 | $ 4.75 | $ 4.48 | $ 2.42 | $ 1.80 | |
$ 0.24 | $ 1.34 | $ 4.73 | $ 4.45 | $ 2.40 | $ 1.80 | |
$ 646.45M | $ 161.19M | $ 162.26M | $ 165.86M | $ 169.71M | $ 171.54M | |
$ 648.01M | $ 161.83M | $ 163.21M | $ 167.06M | $ 170.55M | $ 172.14M | |
$ 0.62 | $ 0.56 | $ 0.48 | $ 0.38 | $ 0.32 | $ 0.24 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.22B | $ 6.80B | $ 6.34B | $ 2.29B | $ 1.59B | $ 1.65B | |
- | - | - | - | - | - | |
$ 37.47M | $ 217.15M | $ 771.33M | $ 743.39M | $ 410.00M | $ 309.21M | |
$ 82.01M | - | - | - | - | - | |
$ 714.96M | $ 397.39M | $ 1.07B | $ 995.77M | $ 577.62M | $ 443.41M | |
$ 1.45B | $ 1.13B | $ 1.73B | $ 1.57B | $ 1.08B | $ 1.03B |