Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.89B | $ 7.22B | $ 9.63B | $ 3.11M | $ 5.15B | $ 4.42B | |
$ 5.54B | $ 5.80B | - | $ 7.23B | $ 4.35B | $ 3.73B | |
$ 1.35B | $ 1.42B | $ 1.79B | $ -7.23B | $ 800.30M | $ 685.52M | |
$ -878.67M | $ 772.40M | $ 8.68B | $ 669.41M | $ 454.47M | $ 439.05M | |
$ 584.19M | $ 646.53M | $ 950.18M | $ -7.90B | $ 345.83M | $ 246.47M | |
$ -9.59M | $ -27.07M | $ -13.91M | $ -7.32M | $ -4.84M | $ -6.75M | |
$ -52.76M | $ -2.37M | $ 1.46M | $ -8.63B | $ -7.80M | $ 958.00K | |
$ 624.20M | $ 671.24M | $ 934.82M | $ 726.34M | $ 340.98M | $ 240.67M | |
$ 138.77M | $ 156.78M | $ 229.85M | $ 173.97M | $ 87.10M | $ 58.27M | |
$ -2.60M | $ -2.37M | $ -2.18M | $ -3.90M | - | - | |
$ 482.09M | $ 489.17M | $ 692.65M | $ 535.64M | $ 239.88M | $ 175.15M | |
$ 7.81 | $ 8.21 | $ 11.05 | $ 8.61 | $ 4.00 | $ 2.91 | |
$ 7.82 | $ 8.07 | $ 10.97 | $ 8.59 | $ 4.00 | $ 2.91 | |
$ 248.75M | $ 62.68M | $ 62.67M | $ 62.21M | $ 59.91M | $ 60.11M | |
$ 239.65M | $ 60.64M | $ 60.65M | $ 60.35M | $ 59.93M | $ 60.13M | |
$ 0.66 | $ 1.20 | $ 0.95 | - | $ 0.50 | $ 0.40 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.38B | $ 6.57B | $ 8.68B | $ 7.90B | $ 4.81B | $ 4.17B | |
$ 484.20M | $ 514.31M | $ 692.65M | $ 535.64M | $ 246.78M | $ 179.65M | |
$ 311.88M | - | - | - | $ 246.78M | $ 178.92M | |
- | - | - | - | $ 9.31M | $ 8.70M | |
$ 498.04M | $ 684.08M | $ 934.77M | $ 733.65M | $ 350.29M | $ 249.37M | |
$ 603.02M | $ 815.97M | $ 1.05B | $ 831.78M | $ 422.97M | $ 316.19M |