Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.89B | $ 5.30B | $ 7.44B | $ 6.54B | $ 4.13B | $ 4.08B | |
$ 53.21M | $ 4.59B | $ 5.99B | $ 5.27B | $ 3.58B | $ 3.51B | |
$ 4.84B | $ 714.24M | $ 1.45B | $ 1.27B | $ 553.50M | $ 570.41M | |
$ 850.91M | $ 380.23M | $ 881.34M | $ 765.02M | $ 285.87M | $ 276.55M | |
$ 282.94M | $ 344.15M | $ 567.92M | $ 502.81M | $ 267.63M | $ 293.86M | |
- | $ -3.95M | $ -3.62M | $ -3.98M | $ -3.95M | $ -3.14M | |
$ -3.40M | $ 10.14M | - | - | $ -14.68M | $ 5.04M | |
$ 289.13M | $ 348.10M | $ 567.46M | $ 501.69M | $ 249.00M | $ 295.76M | |
$ 69.77M | $ 83.70M | $ 136.55M | $ 120.17M | $ 56.89M | $ 68.06M | |
- | - | - | - | - | - | |
$ 2.19B | $ 264.39M | $ 430.91M | $ 381.52M | $ 192.11M | $ 227.72M | |
$ 4.87 | $ 7.36 | - | - | $ 4.98 | $ 5.72 | |
$ 6.13 | $ 7.36 | $ 11.76 | $ 9.98 | $ 4.98 | $ 5.72 | |
$ 268.95M | $ 35.92M | $ 36.64M | $ 38.23M | $ 38.60M | $ 39.79M | |
$ 143.09M | $ 35.92M | $ 36.63M | $ 38.23M | $ 38.60M | $ 39.79M | |
$ 3.32 | $ 3.26 | $ 3.10 | $ 2.92 | $ 0.79 | $ 0.70 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -1.06B | $ 4.97B | $ 6.87B | $ 6.03B | $ 3.87B | $ 3.79B | |
- | - | - | - | $ 3.95M | $ 3.14M | |
$ 219.36M | $ 264.39M | $ 430.91M | $ 381.52M | $ 192.11M | $ 227.72M | |
$ 193.72M | $ 275.00M | - | - | $ 203.43M | $ 223.84M | |
$ 1.19B | $ 334.01M | $ 567.46M | $ 501.69M | $ 252.95M | $ 298.90M | |
$ 1.15B | $ 392.16M | $ 625.27M | $ 551.75M | $ 298.81M | $ 343.37M |