Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.62B | $ 1.82B | $ 1.22B | $ 1.03B | $ 866.93M | $ 787.14M | |
$ 1.35B | $ -1.53B | $ 985.34M | $ 844.73M | $ 698.82M | $ 613.53M | |
$ 272.40M | $ 290.83M | $ 230.36M | $ 187.55M | $ 168.12M | $ 173.61M | |
$ 157.43M | $ 157.84M | $ 133.91M | $ 114.20M | $ 116.50M | $ 114.51M | |
$ 114.97M | $ 132.99M | $ 96.45M | $ 73.35M | $ 51.61M | $ 59.10M | |
$ -31.19M | $ -27.27M | $ -17.21M | $ -18.11M | $ -16.07M | $ -15.03M | |
$ -15.65M | $ -16.16M | $ -1.09M | $ 1.19M | $ 1.01M | $ -1.68M | |
$ 85.17M | $ 105.72M | $ 78.14M | $ 56.43M | $ 36.55M | $ 42.39M | |
$ 4.36M | $ 7.17M | $ -2.05M | $ -494.00K | $ -3.75M | $ 4.81M | |
$ 1.46M | $ 1.65M | - | - | - | - | |
$ 78.62M | $ 94.93M | $ 70.46M | $ 54.05M | $ 44.44M | $ 37.98M | |
$ 1.51 | $ 1.83 | $ 1.38 | $ 1.13 | $ 0.95 | $ 0.83 | |
$ 1.48 | $ 1.78 | $ 1.35 | $ 1.10 | $ 0.93 | $ 0.81 | |
$ 207.49M | $ 51.84M | $ 50.85M | $ 47.70M | $ 46.59M | $ 45.73M | |
$ 213.01M | $ 53.28M | $ 52.27M | $ 49.01M | $ 47.77M | $ 46.83M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.62 | - | $ 1.51 | $ 1.18 | $ 0.83 | $ 0.81 | |
- | - | - | - | - | - | |
$ 1.51B | $ -1.38B | $ 1.12B | $ 958.92M | $ 815.32M | $ 728.04M | |
$ 79.10M | $ 94.93M | $ 70.46M | $ 54.05M | $ 44.44M | $ 37.98M | |
$ 58.79M | - | $ 71.26M | $ 53.19M | $ 43.70M | $ 39.48M | |
$ 15.75M | - | $ 17.21M | $ 18.11M | $ 16.07M | $ 15.03M | |
$ 112.07M | $ 132.99M | $ 95.35M | $ 74.54M | $ 52.62M | $ 57.42M | |
$ 140.78M | $ 191.48M | $ 141.93M | $ 116.58M | $ 92.06M | $ 87.94M |