Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.88B | $ 4.37B | $ 5.24B | $ 3.70B | $ 2.76B | $ 2.05B | |
$ 1.10B | $ 1.34B | $ 1.93B | $ 1.30B | $ 745.37M | $ 527.18M | |
$ 2.77B | $ 3.02B | $ 3.30B | $ 2.40B | $ 2.02B | $ 1.52B | |
$ 2.89B | $ 3.27B | $ 3.87B | $ 2.54B | $ 2.29B | $ 968.34M | |
$ -91.81M | $ -260.76M | $ -474.77M | $ -137.07M | $ -537.66M | $ 555.73M | |
$ 208.62M | $ 86.52M | $ 85.25M | $ -34.26M | $ -16.17M | $ -142.60M | |
$ 1.23B | $ 705.28M | $ -872.55M | $ -901.14M | $ -797.99M | $ -213.90M | |
$ 9.37M | $ 367.13M | $ -1.53B | $ 729.81M | $ 244.16M | $ 413.13M | |
$ 16.66M | $ 108.82M | $ -331.09M | $ 138.99M | $ -45.71M | $ 8.22M | |
- | - | - | - | - | - | |
$ -11.97M | $ 256.73M | $ -1.17B | $ 577.46M | $ 80.73M | $ 341.41M | |
$ 0.02 | $ 3.07 | $ -27.13 | $ 13.42 | $ 2.10 | - | |
$ 0.06 | $ 2.97 | $ -27.13 | $ 12.64 | $ 1.98 | - | |
$ 332.08M | $ 83.57M | $ 86.35M | $ 86.22M | $ 128.29M | - | |
$ 343.73M | $ 86.46M | $ 86.35M | $ 91.83M | $ 136.69M | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.11B | $ 4.62B | $ 5.80B | $ 3.84B | $ 3.04B | $ 1.50B | |
$ -13.17M | $ 265.94M | $ -1.17B | $ 597.55M | $ 269.73M | $ 341.41M | |
$ -317.66M | $ 338.71M | - | - | $ -4.14B | - | |
- | - | - | - | - | - | |
$ 70.83M | $ 524.77M | $ -1.42B | $ 764.07M | $ 260.33M | $ 555.73M | |
$ 441.76M | $ 995.83M | $ -977.37M | $ 913.92M | $ 455.99M | $ 598.81M |