Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 6.51B | $ 5.44B | $ 4.20B | $ 3.66B | $ 3.92B | $ 3.95B | |
$ 5.11B | $ 4.24B | $ 3.25B | $ 2.81B | $ 3.04B | $ 3.12B | |
$ 1.40B | $ 1.21B | $ 946.72M | $ 852.82M | $ 876.86M | $ 831.75M | |
$ 927.90M | $ 869.90M | $ 777.40M | $ 757.24M | $ 729.10M | $ 781.41M | |
$ 405.70M | $ 288.36M | $ 185.67M | $ 132.45M | $ 177.81M | $ 92.06M | |
$ -38.36M | $ -29.31M | $ -22.22M | $ -17.30M | $ -20.17M | $ -22.43M | |
$ 278.47M | $ -42.75M | $ 19.12M | $ -34.30M | $ -33.83M | $ -39.33M | |
$ 159.15M | $ 264.05M | $ 166.22M | $ 112.59M | $ 161.41M | $ 67.24M | |
$ 26.89M | $ 56.14M | $ 39.66M | $ 23.64M | $ 42.49M | $ -69.89M | |
$ -70.27M | $ -47.75M | $ 16.35M | $ 36.86M | $ 30.06M | $ 41.72M | |
$ 78.68M | $ 161.15M | $ 96.66M | $ 64.07M | $ 98.54M | $ 120.53M | |
$ 0.75 | $ 1.53 | $ 0.93 | $ 0.62 | $ 0.98 | $ 1.30 | |
$ 0.66 | $ 1.42 | $ 0.87 | $ 0.59 | $ 0.97 | $ 1.30 | |
$ 423.92M | $ 104.99M | $ 103.76M | $ 102.54M | $ 100.85M | $ 92.42M | |
$ 443.45M | $ 115.08M | $ 113.48M | $ 112.13M | $ 101.20M | $ 92.75M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 6.03B | $ 5.11B | $ 4.03B | $ 3.57B | $ 3.77B | $ 3.90B | |
$ 78.68M | $ 161.15M | $ 96.66M | $ 64.07M | $ 98.54M | $ 120.53M | |
$ -1.40B | $ 208.60M | - | - | - | - | |
- | - | - | - | - | - | |
$ 207.31M | $ 295.55M | $ 189.41M | $ 130.28M | $ 182.37M | $ 90.97M | |
$ 320.16M | $ 415.52M | $ 309.91M | $ 274.49M | $ 310.35M | $ 217.64M |