Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.49B | $ 1.26B | $ 1.09B | $ 889.21M | $ 774.58M | $ 743.29M | |
$ 980.91M | $ 832.04M | $ 723.12M | $ 582.40M | $ 515.65M | $ 508.66M | |
$ 508.50M | $ 432.50M | $ 361.97M | $ 306.81M | $ 258.94M | $ 234.63M | |
$ 427.00M | $ 330.42M | $ 260.53M | $ 227.73M | $ 195.05M | $ 176.16M | |
$ 67.59M | $ 80.43M | $ 95.39M | $ 77.66M | $ 59.30M | $ 53.08M | |
$ -22.01M | $ -36.84M | $ -23.01M | $ -20.93M | $ -22.07M | $ -24.73M | |
$ -36.61M | $ -28.20M | $ -3.46M | $ -389.00K | $ -1.07M | $ -1.44M | |
$ 16.38M | $ 37.05M | $ 74.97M | $ 58.05M | $ 38.30M | $ 29.78M | |
$ 9.53M | $ 11.65M | $ 21.89M | $ 16.95M | $ -52.80M | $ -1.87M | |
- | - | - | - | - | - | |
$ 6.85M | $ 25.40M | $ 53.08M | $ 41.10M | $ 91.11M | $ 42.45M | |
$ 0.13 | $ 0.46 | $ 1.03 | $ 0.80 | $ 1.87 | $ 0.67 | |
$ 0.13 | $ 0.46 | $ 1.03 | $ 0.80 | $ 1.86 | $ 0.66 | |
$ 233.03M | $ 55.17M | $ 51.62M | $ 51.31M | $ 48.79M | $ 47.23M | |
$ 233.34M | $ 55.27M | $ 51.77M | $ 51.52M | $ 49.05M | $ 47.97M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.42B | $ 1.16B | $ 983.65M | $ 810.13M | $ 710.70M | $ 684.82M | |
$ 6.85M | $ 25.40M | $ 53.08M | $ 41.10M | $ 91.11M | $ 31.65M | |
$ -1.62B | $ -1.54B | - | - | - | - | |
- | - | - | - | - | - | |
$ 49.95M | $ 84.62M | $ 98.69M | $ 79.28M | $ 60.67M | $ 54.62M | |
$ 275.34M | $ 255.33M | $ 225.04M | $ 182.87M | $ 151.46M | $ 136.70M |