Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.38B | $ 3.87B | $ 2.73B | $ 1.71B | $ 823.00M | $ 665.03M | |
$ 3.40B | $ 3.03B | $ -215.00M | $ -152.00M | $ 683.00M | $ 602.68M | |
$ 987.00M | $ 834.00M | $ 511.00M | $ 314.00M | $ 140.00M | $ 62.35M | |
$ 1.15B | $ 1.12B | $ -895.00M | $ -542.00M | $ 360.00M | $ 275.72M | |
$ -167.00M | $ -287.00M | $ -384.00M | $ -228.00M | $ -220.00M | $ -213.37M | |
$ 48.00M | $ 37.00M | - | $ -12.00M | $ -12.00M | $ 2.11M | |
$ 8.00M | $ 6.00M | $ -96.00M | $ 147.00M | $ -16.00M | $ -1.44M | |
$ -134.00M | $ -244.00M | $ -277.00M | $ -490.00M | $ -248.00M | $ -212.70M | |
$ 2.00M | $ 2.00M | $ -2.00M | $ -3.00M | $ 0.00 | $ -3.25M | |
- | - | - | - | - | - | |
$ -136.00M | $ -246.00M | $ -275.00M | $ -487.00M | $ -249.00M | $ -209.45M | |
$ -0.25 | $ -0.46 | $ -0.54 | $ -1.68 | $ -0.55 | $ -0.47 | |
$ -0.25 | $ -0.47 | $ -0.72 | $ -1.68 | $ -0.55 | $ -0.47 | |
$ 2.18B | $ 532.00M | $ 511.75M | $ 289.58M | $ 448.60M | $ 448.60M | |
$ 2.21B | $ 533.00M | $ 512.24M | $ 289.58M | $ 448.60M | $ 448.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.55B | $ 4.15B | $ -1.11B | $ -694.00M | $ 1.04B | $ 878.40M | |
$ -136.00M | $ -246.00M | $ -275.00M | $ -487.00M | $ -248.00M | $ -209.45M | |
$ -9.63M | - | - | - | $ -233.00M | $ -207.97M | |
- | - | - | - | $ 13.00M | $ 0.00 | |
$ -185.00M | $ -281.00M | $ -277.00M | $ -478.00M | $ -235.00M | $ -212.70M | |
$ -111.00M | $ -249.00M | $ -209.00M | $ -427.00M | $ -208.00M | $ -205.85M |