Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.66B | $ 3.87B | $ 2.73B | $ 1.71B | $ 823.00M | $ 665.03M | |
$ 3.57B | $ 3.03B | $ 2.22B | $ 1.39B | $ 683.00M | $ 602.68M | |
$ 1.08B | $ 834.00M | $ 511.00M | $ 314.00M | $ 140.00M | $ 62.35M | |
$ 1.16B | $ 1.12B | $ 895.00M | $ 542.00M | $ 360.00M | $ 275.72M | |
$ -73.00M | $ -287.00M | $ -384.00M | $ -228.00M | $ -220.00M | $ -213.37M | |
$ 39.00M | $ 37.00M | $ 11.00M | $ -12.00M | $ -12.00M | $ 2.11M | |
$ 24.00M | $ 6.00M | $ 96.00M | $ 254.00M | $ -16.00M | $ -1.44M | |
$ -46.00M | $ -244.00M | $ -277.00M | $ -490.00M | $ -248.00M | $ -212.70M | |
$ 3.00M | $ 2.00M | $ -2.00M | $ -3.00M | $ 0.00 | $ -3.25M | |
- | - | - | - | - | - | |
$ -49.00M | $ -246.00M | $ -275.00M | $ -487.00M | $ -249.00M | $ -209.45M | |
$ -0.08 | $ -0.46 | $ -0.54 | $ -1.68 | $ -0.55 | $ -0.47 | |
$ -0.09 | $ -0.47 | $ -0.72 | $ -1.68 | $ -0.55 | $ -0.47 | |
$ 2.21B | $ 532.00M | $ 511.75M | $ 289.58M | $ 448.60M | $ 448.60M | |
$ 2.27B | $ 533.00M | $ 512.24M | $ 289.58M | $ 448.60M | $ 448.60M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.73B | $ 4.15B | $ 3.12B | $ 1.93B | $ 1.04B | $ 878.40M | |
$ -49.00M | $ -246.00M | $ -275.00M | $ -487.00M | $ -248.00M | $ -209.45M | |
$ 18.86M | - | - | - | $ -233.00M | $ -207.97M | |
- | - | - | - | $ 13.00M | $ 0.00 | |
$ -99.00M | $ -281.00M | $ -384.00M | $ -478.00M | $ -235.00M | $ -212.70M | |
$ -33.00M | $ -249.00M | $ -360.00M | $ -427.00M | $ -208.00M | $ -205.85M |