Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 946.00M | $ 1.02B | $ 941.00M | $ 691.00M | $ 619.00M | $ 564.00M | |
$ -270.00M | $ 8.00M | $ 105.00M | $ 153.00M | $ 151.00M | $ 127.00M | |
$ 1.22B | $ 1.02B | $ 578.00M | $ 538.00M | $ 468.00M | $ 437.00M | |
$ 646.00M | $ 776.00M | $ 658.00M | $ 352.00M | $ 289.00M | $ 292.00M | |
$ 262.00M | $ 246.00M | $ 178.00M | $ 186.00M | $ 179.00M | $ 145.00M | |
$ 107.00M | $ 129.00M | $ -137.00M | $ 144.00M | $ 125.00M | $ 143.00M | |
$ 33.00M | $ 37.00M | $ -42.00M | $ 2.00M | $ 12.00M | $ -50.00M | |
$ 179.00M | $ 154.00M | $ -2.00M | $ 44.00M | $ 66.00M | $ -48.00M | |
$ 63.00M | $ 39.00M | $ 10.00M | $ 18.00M | $ 5.00M | $ -5.00M | |
$ 55.00M | $ 59.00M | $ 37.00M | $ 9.00M | $ 25.00M | $ 14.00M | |
$ 71.00M | $ 78.00M | $ -34.00M | $ 17.00M | $ 55.00M | $ -39.00M | |
$ 0.68 | $ 0.76 | $ 0.30 | $ 0.16 | $ 0.55 | $ -0.43 | |
$ 0.68 | $ 0.76 | $ 0.30 | $ 0.16 | $ 0.55 | $ -0.43 | |
$ 411.06M | $ 102.77M | $ 102.73M | $ 102.62M | $ 98.55M | $ 90.60M | |
$ 411.28M | $ 102.81M | $ 102.79M | $ 102.77M | $ 98.67M | $ 90.60M | |
$ 0.68 | $ 0.68 | $ 0.16 | $ 0.66 | $ 0.66 | $ 0.66 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 376.00M | $ 784.00M | $ 763.00M | $ -505.00M | $ -440.00M | $ -419.00M | |
$ 71.00M | $ 78.00M | $ -34.00M | $ 17.00M | $ 55.00M | $ -39.00M | |
$ 185.09M | $ 136.19M | $ 87.53M | $ 40.34M | $ 61.51M | $ 57.00M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 294.00M | $ 277.00M | $ 115.00M | $ 167.00M | $ 173.00M | $ 73.00M | |
$ 593.00M | $ 570.00M | $ 410.00M | $ 468.00M | $ 410.00M | $ 317.00M |