Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.67B | $ 3.67B | $ 2.81B | $ 1.73B | $ 1.90B | $ 2.08B | |
$ 2.77B | $ 2.77B | $ 2.22B | $ 1.57B | $ 1.73B | $ 1.81B | |
$ 894.28M | $ 894.28M | $ 588.91M | $ 158.90M | $ 171.05M | $ 276.31M | |
$ 214.41M | $ 214.41M | $ 164.12M | $ 120.66M | $ 123.40M | $ 122.74M | |
$ 679.87M | $ 679.87M | $ 424.80M | $ 38.24M | $ 47.65M | $ 153.57M | |
$ -40.62M | $ -40.62M | $ -40.41M | $ -27.05M | $ -30.07M | $ -54.01M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 728.70M | $ 728.70M | $ 452.63M | $ 32.27M | $ 22.33M | $ 92.78M | |
$ 118.33M | $ 118.33M | $ 89.10M | $ -1.28M | $ 2.56M | $ 20.73M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 577.92M | $ 577.92M | $ 342.77M | $ 32.67M | $ 19.11M | $ 68.54M | |
$ 3.37 | $ 3.37 | $ 2.05 | $ 0.26 | $ 0.16 | $ 0.58 | |
$ 3.37 | $ 3.37 | $ 2.00 | $ 0.19 | $ 0.12 | $ 0.45 | |
$ 685.70M | $ 171.42M | $ 167.16M | $ 123.84M | $ 122.24M | $ 118.94M | |
$ 685.70M | $ 171.42M | $ 171.52M | $ 171.65M | $ 165.86M | $ 152.37M | |
$ 0.15 | $ 0.15 | $ 0.15 | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 2.99B | $ 2.99B | $ 2.39B | $ 1.69B | $ 1.85B | $ 1.93B | |
$ 577.92M | $ 577.92M | $ 342.77M | $ 32.67M | $ 19.11M | $ 68.54M | |
$ 577.92M | $ 503.38M | $ 291.87M | $ 12.87M | $ 17.58M | $ 67.43M | |
$ 37.13M | $ 37.13M | $ 26.51M | $ 21.54M | $ 22.98M | $ 39.19M | |
$ 765.83M | $ 765.83M | $ 479.14M | $ 53.81M | $ 45.31M | $ 131.97M | |
$ 810.08M | $ 810.08M | $ 530.97M | $ 101.52M | $ 91.55M | $ 175.83M |