Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.12B | $ 5.44B | $ 4.20B | $ 3.66B | $ 3.92B | $ 3.95B | |
$ 4.78B | $ 4.24B | $ 3.25B | $ 2.81B | $ 3.04B | $ 3.12B | |
$ 1.34B | $ 1.21B | $ 946.72M | $ 852.82M | $ 876.86M | $ 831.75M | |
$ 902.92M | $ 869.90M | $ 777.40M | $ 757.24M | $ 729.10M | $ 781.41M | |
$ 374.05M | $ 288.36M | $ 169.32M | $ 95.58M | $ 147.76M | $ 50.34M | |
$ -37.68M | $ -29.31M | $ -22.22M | $ -17.30M | $ -20.17M | $ -22.43M | |
$ 271.19M | $ 42.75M | $ -19.12M | $ -34.30M | $ 33.83M | $ 39.33M | |
$ 126.07M | $ 264.05M | $ 166.22M | $ 112.59M | $ 161.41M | $ 67.24M | |
$ 19.59M | $ 56.14M | $ 39.66M | $ 23.64M | $ 42.49M | $ -69.89M | |
$ -60.88M | $ -47.75M | $ 16.35M | $ 36.86M | - | - | |
$ 54.17M | $ 161.15M | $ 96.66M | $ 64.07M | $ 98.54M | $ 120.53M | |
$ 0.52 | $ 1.53 | $ 0.93 | $ 0.62 | $ 0.98 | $ 1.30 | |
$ 0.43 | $ 1.42 | $ 0.87 | $ 0.59 | $ 0.97 | $ 1.30 | |
$ 422.60M | $ 104.99M | $ 136.09M | $ 103.34M | $ 100.85M | $ 92.42M | |
$ 447.43M | $ 115.08M | $ 145.48M | $ 108.60M | $ 101.20M | $ 92.75M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.90 | $ 2.05 | |
- | - | - | - | $ 1.90 | $ 2.04 | |
- | - | - | - | - | - | |
$ 5.68B | $ 5.11B | $ 4.03B | $ 3.57B | $ 3.77B | $ 3.90B | |
$ 54.17M | $ 161.15M | $ 126.56M | $ 64.07M | $ 98.54M | $ 120.53M | |
$ -1.45B | $ 208.60M | - | - | $ 98.54M | $ 120.53M | |
- | - | - | - | $ 20.96M | $ 23.73M | |
$ 169.81M | $ 295.55M | $ 189.41M | $ 130.28M | $ 182.37M | $ 90.97M | |
$ 287.75M | $ 415.52M | $ 312.94M | $ 277.31M | $ 310.35M | $ 216.67M |