Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 7.00B | $ 3.76B | $ 4.03B | $ 3.38B | $ 3.30B | $ 3.47B | |
$ ― | $ ― | $ 1.01B | $ 813.89M | $ 809.64M | $ 896.77M | |
$ ― | $ ― | $ 3.02B | $ 2.56B | $ 2.49B | $ 2.58B | |
$ ― | $ ― | $ 2.78B | $ 2.35B | $ 2.28B | $ 2.49B | |
$ ― | $ ― | $ 236.97M | $ 217.71M | $ 209.28M | $ 83.97M | |
$ ― | $ ― | $ -20.42M | $ -17.99M | $ -25.87M | $ -36.83M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 195.70M | $ 219.90M | $ 73.22M | $ 54.75M | |
$ ― | $ ― | $ 60.70M | $ 51.68M | $ 55.05M | $ 39.90M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 135.53M | $ 167.88M | $ 18.88M | $ 12.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 30.32M | $ 24.69M | $ 29.79M | $ 37.82M | |
$ ― | $ ― | $ 3.79B | $ 3.16B | $ 3.09B | $ 3.39B | |
$ ― | $ ― | $ 135.53M | $ 167.88M | $ 18.88M | $ 12.30M | |
$ ― | $ ― | $ 158.97M | $ 168.06M | $ 212.05M | $ 11.71M | |
$ ― | $ ― | $ 28.30M | $ 22.04M | $ 29.46M | $ 42.14M | |
$ ― | $ ― | $ 224.00M | $ 241.94M | $ 102.68M | $ 96.89M | |
$ ― | $ 482.16M | $ 344.90M | $ 353.97M | $ 240.52M | $ 230.14M |