Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.68B | $ 1.59B | $ 1.41B | $ 1.10B | $ 963.90M | $ 948.42M | |
$ 1.45B | $ 1.37B | $ 1.19B | $ 945.63M | $ 825.35M | $ 823.50M | |
$ 231.07M | $ 223.20M | $ 223.37M | $ 159.29M | $ 138.55M | $ 124.93M | |
$ -264.72M | $ 57.97M | $ 55.02M | $ 56.15M | $ 871.42M | $ 867.90M | |
$ 153.65M | $ 165.24M | $ 168.34M | $ 72.67M | $ 92.48M | $ 80.52M | |
$ -20.47M | $ -20.13M | $ -8.04M | $ -3.87M | $ -4.98M | $ -5.76M | |
$ 16.23M | $ 21.20M | $ -18.83M | $ -18.24M | $ -16.50M | $ -17.71M | |
$ 164.11M | $ 166.30M | $ 141.47M | $ 93.04M | $ 103.49M | $ 92.89M | |
$ 45.09M | $ 45.34M | $ 36.12M | $ 22.13M | $ 25.14M | $ 21.84M | |
- | - | - | - | - | - | |
$ 119.02M | $ 120.97M | $ 105.35M | $ 70.89M | $ 78.30M | $ 70.71M | |
$ 2.38 | $ 2.42 | $ 2.05 | $ 1.35 | $ 1.44 | $ 1.30 | |
$ 2.37 | $ 2.39 | $ 2.01 | $ 1.32 | $ 1.41 | $ 1.26 | |
$ 200.09M | $ 49.99M | $ 51.50M | $ 52.64M | $ 54.29M | $ 54.30M | |
$ 201.61M | $ 50.56M | $ 52.39M | $ 53.72M | $ 55.36M | $ 55.90M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.21B | $ 1.43B | $ 1.24B | $ 1.00B | $ 1.70B | $ 1.69B | |
$ 119.02M | $ 120.97M | $ 105.35M | $ 70.89M | $ 78.30M | $ 70.71M | |
$ 42.57M | $ 66.48M | - | - | - | - | |
- | - | - | - | - | - | |
$ 179.63M | $ 186.43M | $ 149.51M | $ 96.88M | $ 108.47M | $ 98.65M | |
$ 217.52M | $ 222.70M | $ 182.41M | $ 123.96M | $ 131.61M | $ 121.00M |