Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.59B | $ 6.44B | $ 6.04B | $ 4.65B | $ 3.33B | $ 3.48B | |
$ 3.85B | $ 5.32B | $ 5.00B | $ 3.82B | $ 2.78B | $ 2.91B | |
$ 746.86M | $ 1.12B | $ 1.04B | $ 834.18M | $ 547.33M | $ 570.50M | |
$ 677.91M | $ 906.92M | $ 821.36M | $ 612.61M | $ 461.66M | $ 499.77M | |
$ 110.56M | $ 214.86M | $ 221.51M | $ 221.57M | $ 85.66M | $ 70.73M | |
$ -115.82M | $ -137.22M | $ -102.49M | $ 63.95M | $ 61.31M | $ 66.72M | |
$ -29.01M | $ -6.72M | $ 44.50M | $ 63.59M | $ -25.56M | $ -30.31M | |
$ -36.97M | $ 84.36M | $ 74.53M | $ 221.22M | $ -1.21M | $ -26.30M | |
$ 22.43M | $ 30.58M | $ 32.82M | $ 54.02M | $ 5.42M | $ 775.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ -58.28M | $ 50.49M | $ 85.44M | $ 164.21M | $ -7.46M | $ -28.35M | |
$ -285.86 | $ 2.14 | $ 3.28 | $ 5.98 | $ -0.27 | $ -1.03 | |
$ 137.42 | $ 2.06 | $ 3.03 | $ 5.60 | $ -0.27 | $ -1.03 | |
$ 70.22M | $ 23.56M | $ 26.05M | $ 27.47M | $ 27.31M | $ 27.42M | |
$ 70.59M | $ 24.45M | $ 28.23M | $ 29.31M | $ 27.31M | $ 27.42M | |
$ ― | $ ― | $ ― | $ ― | $ 0.10 | $ 0.40 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.37B | $ ― | $ ― | $ -4.43B | $ -3.24B | $ -3.41B | |
$ -58.28M | $ 50.49M | $ 85.44M | $ 164.21M | $ -7.46M | $ -28.35M | |
$ -32.65M | $ 61.91M | $ 55.07M | $ 138.38M | $ 25.19M | $ 20.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 170.89M | $ 231.55M | $ 171.79M | $ 278.09M | $ 54.77M | $ 36.52M | |
$ 154.05M | $ 293.62M | $ 235.04M | $ 309.87M | $ 79.31M | $ 79.74M |