Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.00B | $ 969.89M | $ 935.22M | $ 747.21M | $ 613.21M | $ 557.04M | |
$ 18.00M | $ 71.68M | $ 64.73M | $ ― | $ 131.44M | $ 98.45M | |
$ 1.02B | $ 1.04B | $ 935.22M | $ ― | $ 481.76M | $ 458.59M | |
$ 729.61M | $ 701.37M | $ 657.09M | $ 387.28M | $ 354.72M | $ 144.35M | |
$ 293.04M | $ 340.21M | $ 278.14M | $ 359.92M | $ 258.48M | $ 314.24M | |
$ 347.17M | $ 340.89M | $ -308.21M | $ 252.25M | $ 233.14M | $ 231.77M | |
$ -191.62M | $ -152.04M | $ -73.61M | $ -319.30M | $ -35.55M | $ -16.64M | |
$ -155.95M | $ -152.73M | $ -18.18M | $ -211.63M | $ -10.21M | $ 65.83M | |
$ -27.24M | $ -46.91M | $ -6.58M | $ -26.24M | $ 18.90M | $ 118.85M | |
$ 31.09M | $ 16.79M | $ 14.38M | $ -77.28M | $ -7.52M | $ 36.47M | |
$ -128.62M | $ -104.08M | $ -87.25M | $ -197.44M | $ -38.57M | $ -33.98M | |
$ -0.66 | $ -0.51 | $ -0.43 | $ -1.09 | $ -0.23 | $ -0.40 | |
$ -0.66 | $ -0.51 | $ -0.43 | $ -1.09 | $ -0.23 | $ -0.40 | |
$ 812.09M | $ 203.57M | $ 201.84M | $ 180.86M | $ 170.29M | $ 134.66M | |
$ 812.77M | $ 203.57M | $ 201.84M | $ 180.86M | $ 170.29M | $ 134.66M | |
$ 0.36 | $ 0.72 | $ 0.72 | $ 0.72 | $ 0.72 | $ 0.70 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 747.61M | $ 773.05M | $ ― | $ -387.28M | $ -354.72M | $ -242.81M | |
$ -127.21M | $ -98.45M | $ -2.11M | $ -191.81M | $ -32.63M | $ -28.04M | |
$ -65.74M | $ -80.78M | $ 23.11M | $ -83.69M | $ 45.89M | $ 53.49M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 159.31M | $ 169.38M | $ 250.71M | $ 23.19M | $ 207.96M | $ 277.85M | |
$ 535.23M | $ 530.67M | $ 526.09M | $ 278.49M | $ 436.49M | $ 472.43M |