Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.26B | $ 1.26B | $ 1.09B | $ 889.21M | $ 774.58M | $ 743.29M | |
$ 835.01M | $ 832.04M | $ 723.12M | $ -582.40M | $ 515.65M | $ 508.66M | |
$ 433.30M | $ 432.50M | $ 361.97M | $ 306.31M | $ 258.94M | $ 234.63M | |
$ 341.59M | $ 341.59M | $ -260.53M | $ 222.42M | $ 193.19M | $ 172.57M | |
$ 94.12M | $ 80.43M | $ 101.44M | $ 83.89M | $ 65.75M | $ 62.06M | |
$ -36.84M | $ -36.84M | $ -23.01M | $ -20.93M | $ -22.07M | $ -24.73M | |
$ 6.54M | $ 6.54M | $ 3.46M | $ 4.92M | $ -5.38M | $ -7.55M | |
$ 37.05M | $ 37.05M | $ 74.97M | $ 58.05M | $ 38.30M | $ 29.78M | |
$ 11.65M | $ 11.65M | $ 21.89M | $ 16.95M | $ -52.80M | $ -1.87M | |
- | - | - | - | - | - | |
$ 11.91M | $ 25.40M | $ 53.08M | $ 41.10M | $ 91.11M | $ 31.65M | |
$ 0.45 | $ 0.46 | $ 1.03 | $ 0.80 | $ 1.87 | $ 0.67 | |
$ 0.45 | $ 0.46 | $ 1.03 | $ 0.80 | $ 1.86 | $ 0.66 | |
$ 220.70M | $ 55.17M | $ 51.62M | $ 51.31M | $ 48.79M | $ 47.23M | |
$ 221.10M | $ 55.27M | $ 51.77M | $ 51.52M | $ 49.05M | $ 47.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.83 | $ 0.85 | |
- | - | - | - | - | - | |
$ 1.18B | $ 1.17B | $ 987.50M | $ -359.98M | $ 708.84M | $ 681.23M | |
$ 25.40M | $ 25.40M | $ 53.08M | $ 41.10M | $ 91.11M | $ 31.65M | |
$ -1.54B | $ -1.54B | $ -1.17B | - | $ 95.81M | $ 38.21M | |
- | - | - | - | $ 19.67M | $ 22.29M | |
$ 83.98M | $ 83.98M | $ 98.36M | $ 60.07M | $ 57.97M | $ 52.07M | |
$ 169.46M | $ 257.65M | $ 226.61M | $ 165.95M | $ 148.75M | $ 139.57M |