Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.42B | $ 3.42B | $ 2.84B | $ 2.57B | $ 3.30B | $ 3.61B | |
$ 2.64B | $ 2.64B | $ 2.20B | $ 2.02B | $ 2.56B | $ 2.91B | |
$ 779.01M | $ 779.01M | $ 646.87M | $ 548.45M | $ 738.79M | $ 707.33M | |
$ 631.11M | $ 631.11M | $ 518.32M | $ 419.85M | $ 555.45M | $ 522.17M | |
$ 147.90M | $ 147.90M | $ 128.54M | $ 128.60M | $ 183.34M | $ 185.16M | |
$ -24.56M | $ -24.56M | $ -23.71M | $ -45.83M | $ -21.88M | $ -11.75M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 129.10M | $ 129.10M | $ 113.83M | $ 78.81M | $ 167.01M | $ 172.71M | |
$ 38.74M | $ 38.74M | $ 33.36M | $ 24.61M | $ 52.31M | $ 55.31M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 89.89M | $ 89.89M | $ 83.30M | $ 57.80M | $ 112.98M | $ 110.58M | |
$ 0.27 | $ 0.27 | $ 0.25 | $ 0.18 | $ 0.34 | $ 0.34 | |
$ 0.27 | $ 0.27 | $ 0.25 | $ 0.18 | $ 0.34 | $ 0.34 | |
$ 1.31B | $ 328.53M | $ 328.44M | $ 328.64M | $ 328.64M | $ 328.64M | |
$ 1.31B | $ 328.53M | $ 328.44M | $ 328.64M | $ 328.64M | $ 328.64M | |
$ 0.18 | $ 0.18 | $ 0.12 | $ 0.00 | $ 0.12 | $ 0.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 21.86M | $ 26.77M | $ 30.25M | $ 50.98M | $ 79.08M | |
$ 3.28B | $ 3.28B | $ 2.72B | $ 2.44B | $ 3.11B | $ 3.43B | |
$ 89.89M | $ 89.89M | $ 83.30M | $ 57.80M | $ 112.98M | $ 110.58M | |
$ 99.90M | $ 99.88M | $ 78.14M | $ 61.66M | $ 110.04M | $ 105.51M | |
$ 9.27M | $ 9.27M | $ 10.14M | $ 53.26M | $ 12.67M | $ 5.36M | |
$ 138.37M | $ 138.37M | $ 123.97M | $ 132.08M | $ 179.67M | $ 178.07M | |
$ 186.54M | $ 186.53M | $ 165.16M | $ 175.70M | $ 223.34M | $ 197.42M |