Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.65B | $ 1.59B | $ 1.41B | $ 1.10B | $ 963.90M | $ 948.42M | |
$ 1.43B | $ 1.37B | $ 1.19B | $ 945.63M | $ 825.35M | $ 823.50M | |
$ 226.55M | $ 223.20M | $ 223.37M | $ 159.29M | $ 138.55M | $ 124.93M | |
$ 1.44B | $ 57.97M | $ 55.02M | $ 56.15M | $ 46.07M | $ 44.41M | |
$ 159.22M | $ 165.24M | $ 168.34M | $ 103.14M | $ 92.48M | $ 80.52M | |
$ -21.35M | $ -20.13M | $ -8.04M | $ -3.87M | $ -4.98M | $ -5.76M | |
$ -22.39M | $ 21.20M | $ 18.81M | $ -24.24M | $ 15.99M | $ 18.13M | |
$ 160.33M | $ 166.30M | $ 141.49M | $ 93.04M | $ 103.49M | $ 92.89M | |
$ 42.71M | $ 45.34M | $ 36.12M | $ 22.13M | $ 25.14M | $ 21.84M | |
- | - | - | - | - | - | |
$ 117.62M | $ 120.97M | $ 105.35M | $ 70.89M | $ 78.30M | $ 70.71M | |
$ 2.35 | $ 2.42 | $ 2.05 | $ 1.35 | $ 1.44 | $ 1.30 | |
$ 2.34 | $ 2.39 | $ 2.01 | $ 1.32 | $ 1.41 | $ 1.26 | |
$ 199.78M | $ 49.99M | $ 51.50M | $ 52.64M | $ 54.29M | $ 54.30M | |
$ 201.58M | $ 50.56M | $ 52.39M | $ 53.72M | $ 55.36M | $ 55.90M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.52B | $ 1.43B | $ 1.24B | $ 1.00B | $ 871.42M | $ 867.90M | |
$ 117.62M | $ 120.97M | $ 105.35M | $ 70.89M | $ 78.30M | $ 70.71M | |
$ 29.39M | $ 66.48M | $ 1.16B | - | $ 78.73M | $ 70.73M | |
- | - | - | - | $ 4.98M | $ 5.76M | |
$ 181.69M | $ 186.43M | $ 149.53M | $ 96.91M | $ 108.47M | $ 98.65M | |
$ 219.13M | $ 222.70M | $ 182.43M | $ 123.99M | $ 131.61M | $ 121.00M |