Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.77B | $ 1.66B | $ 2.02B | $ 1.75B | $ 1.39B | $ 1.51B | |
$ 970.03M | $ 1.41B | $ 1.66B | $ 1.53B | $ 1.23B | $ 368.24M | |
$ 801.79M | $ 255.82M | $ 352.40M | $ 217.72M | $ 159.54M | $ 1.14B | |
$ -27.66M | $ -311.44M | $ -568.14M | $ -610.43M | $ -482.86M | $ -535.91M | |
$ 198.92M | $ 145.44M | $ 240.44M | $ 102.96M | $ 80.36M | $ 65.38M | |
$ -26.54M | $ -22.75M | $ -16.16M | $ -11.60M | $ -14.58M | $ -17.01M | |
$ 489.00K | $ 1.61M | $ 1.14M | $ -7.22M | $ 1.87M | $ -1.82M | |
$ 175.11M | $ 124.30M | $ 225.42M | $ 98.58M | $ 63.91M | $ 50.19M | |
$ 43.97M | $ 31.40M | $ 56.79M | $ 24.85M | $ 15.78M | $ 12.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 131.14M | $ 92.90M | $ 168.63M | $ 73.73M | $ 1.50B | $ 1.65B | |
$ 4.97 | $ 3.53 | $ 6.37 | $ 2.74 | $ 1.78 | $ 1.34 | |
$ 4.97 | $ 3.53 | $ 6.37 | $ 2.74 | $ 1.78 | $ 1.34 | |
$ 105.22M | $ 26.28M | $ 26.47M | $ 26.92M | $ 27.00M | $ 28.07M | |
$ 105.33M | $ 26.31M | $ 26.49M | $ 26.93M | $ 27.00M | $ 28.07M | |
$ 0.44 | $ 0.42 | $ 0.42 | $ 0.42 | $ 0.21 | $ 0.42 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 842.96M | $ 1.52B | $ 1.78B | $ -153.79M | $ -145.24M | $ -167.67M | |
$ 131.14M | $ 92.90M | $ 168.63M | $ 73.73M | $ 48.13M | $ 37.59M | |
$ 171.35M | $ 98.20M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 346.31M | $ 148.51M | $ 241.71M | $ 110.22M | $ 78.54M | $ 67.27M | |
$ 454.80M | $ 225.54M | $ 318.37M | $ 177.76M | $ 152.68M | $ 142.62M |