Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 117.75B | $ 798.52B | $ 521.70B | $ 4.79B | $ 218.34B | $ 175.39B | |
$ 48.72B | $ 360.03B | $ 233.22B | $ -2.34B | $ 85.73B | $ 55.79B | |
$ 69.03B | $ 438.49B | $ 288.48B | $ 2.45B | $ 132.61B | $ 119.60B | |
$ 60.28B | $ 410.50B | $ 275.24B | $ 2.63B | $ 116.94B | $ 94.14B | |
$ 8.75B | $ 28.00B | $ 13.24B | $ -178.70M | $ 15.67B | $ 25.46B | |
$ -72.00M | $ -5.23B | $ 1.33B | $ 12.10M | $ 1.50B | $ 3.24B | |
$ 3.11B | $ -20.38B | $ -17.73B | $ -69.40M | $ 19.38B | $ -5.85B | |
$ 11.79B | $ 43.15B | $ 70.35B | $ -97.20M | $ 36.54B | $ 22.86B | |
$ 3.73B | $ 21.37B | $ 22.73B | $ 100.00M | $ 13.19B | $ 11.66B | |
- | - | $ -929.00M | $ 85.70M | - | - | |
$ 5.77B | $ 19.87B | $ 1.41B | $ -197.40M | $ 24.71B | $ 12.83B | |
$ 15.54 | $ 53.58 | $ 107.24 | $ -0.54 | $ 72.52 | $ 39.21 | |
$ -7.03 | $ 53.26 | $ 82.53 | $ -0.54 | $ 69.77 | $ 38.21 | |
$ 371.11M | $ 370.84M | $ 368.02M | $ 362.39M | $ 340.76M | $ 327.13M | |
$ 376.11M | $ 373.06M | $ 377.02M | $ 362.39M | $ 353.38M | $ 335.43M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 109.00B | $ 770.53B | $ 508.46B | $ 290.10M | $ 202.67B | $ 149.93B | |
$ 5.77B | $ 19.87B | $ 47.62B | $ -197.40M | $ 24.71B | $ 12.83B | |
$ -593.10M | $ 32.85B | - | - | $ 11.20B | $ 14.47B | |
$ 1.11B | - | - | - | $ 2.37B | $ 74.00M | |
$ 12.90B | $ 54.01B | $ 73.75B | $ -109.30M | $ 38.92B | $ 22.93B | |
$ 26.42B | $ 103.10B | $ 128.54B | $ 215.20M | $ 66.25B | $ 46.90B |