Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.19B | $ 3.18B | $ 2.93B | $ 2.26B | $ 1.39B | $ 1.26B | |
$ 1.48B | $ 1.69B | $ 1.52B | $ 1.11B | $ 613.89M | $ 134.36M | |
$ 1.71B | $ 1.49B | $ 1.42B | $ 1.15B | $ 774.34M | $ 1.13B | |
$ -13.60M | $ 930.20M | $ 858.60M | $ 798.80M | $ 559.10M | $ 546.03M | |
$ -978.30M | $ -908.30M | $ -723.00M | $ 1.45B | $ 960.27M | $ 277.42M | |
$ 438.50M | $ 283.70M | $ 198.80M | $ -162.80M | $ -133.25M | $ -137.85M | |
$ -1.76B | $ -494.50M | $ -88.10M | $ -88.30M | $ -113.86M | $ -122.31M | |
$ -231.70M | $ -217.50M | $ 269.90M | $ 1.38B | $ 135.62M | $ 139.18M | |
$ -17.70M | $ -8.40M | $ 6.10M | $ 1.30M | $ -775.00K | $ 873.00K | |
$ 22.00M | $ 16.00M | $ 2.90M | $ 4.00M | $ 1.74M | $ 1.37M | |
$ -119.10M | $ -211.50M | $ 240.60M | $ 377.80M | $ 130.82M | $ 160.26M | |
$ 1.52 | $ -1.71 | $ 2.00 | $ 3.36 | $ 1.34 | $ 1.80 | |
$ 1.52 | $ -1.72 | $ 2.00 | $ 3.36 | $ 1.34 | $ 1.80 | |
$ 494.70M | $ 123.40M | $ 120.20M | $ 112.58M | $ 97.52M | $ 88.46M | |
$ 496.40M | $ 123.80M | $ 122.90M | $ 115.14M | $ 97.52M | $ 88.92M | |
$ 2.81 | $ 3.72 | $ 3.47 | $ 3.28 | $ 3.12 | $ 2.96 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 85.90M | $ 2.62B | $ 2.38B | $ 1.00B | $ 706.17M | $ 680.39M | |
$ -107.90M | $ -213.30M | $ 242.00M | $ 380.20M | $ 131.61M | $ 161.55M | |
$ -272.42M | - | - | - | - | $ 109.95M | |
- | - | - | - | - | - | |
$ 364.20M | $ 111.60M | $ 503.90M | $ 577.90M | $ 279.92M | $ 277.03M | |
$ 529.50M | $ 771.60M | $ 1.11B | $ 1.10B | $ 656.80M | $ 268.37M |