Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 10.79B | $ 10.84B | $ 7.34B | $ 4.85B | $ 6.12B | $ 6.23B | |
$ 8.91B | - | $ 5.75B | $ 3.44B | $ 4.59B | $ 4.79B | |
$ 1.88B | $ 10.84B | $ 1.58B | $ 1.41B | $ 1.52B | $ 1.45B | |
$ 1.66B | $ 2.45B | $ 1.46B | $ 1.40B | $ 1.46B | $ 1.42B | |
$ 220.49M | $ 8.39B | $ 123.05M | $ 10.78M | $ 65.28M | $ 26.72M | |
$ -39.86M | $ -41.78M | $ -46.79M | $ -30.48M | $ -28.36M | $ -29.00M | |
$ 3.02M | $ 8.13B | $ -810.00K | $ -1.38M | $ 880.00K | $ -2.06M | |
$ 185.46M | $ 215.67M | $ 75.45M | $ -21.08M | $ 37.81M | $ -4.35M | |
$ 44.00M | $ 51.61M | $ 17.26M | $ -6.18M | $ 4.34M | $ -1.57M | |
- | - | - | - | - | - | |
$ 136.86M | $ 164.06M | $ 57.17M | $ -13.48M | $ 32.04M | $ -120.55M | |
$ 7.45 | - | $ 4.01 | $ -1.23 | $ 4.12 | $ -15.09 | |
$ 7.45 | - | $ 4.01 | $ -1.23 | $ 4.12 | $ -15.09 | |
$ 28.82M | - | $ 14.25M | $ 10.96M | $ 7.78M | $ 7.65M | |
$ 28.82M | - | $ 14.25M | $ 10.96M | $ 7.78M | $ 7.65M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 7.33 | - | $ 4.11 | - | $ -2.32 | $ -3.20 | |
$ 7.33 | - | $ 4.11 | - | $ -2.32 | $ -3.20 | |
$ 195.07M | - | $ 255.63M | $ 255.74M | $ 257.76M | $ 283.48M | |
$ 10.57B | $ 2.45B | $ 7.21B | $ 4.84B | $ 6.05B | $ 6.21B | |
$ 141.46M | $ 164.06M | $ 58.52M | $ -13.90M | $ 33.34M | $ -120.55M | |
$ 147.76M | - | $ 58.52M | $ -13.90M | $ 33.34M | $ -2.92M | |
$ 30.25M | - | $ 46.79M | $ 30.48M | $ 28.36M | $ 29.00M | |
$ 225.32M | $ 257.45M | $ 122.24M | $ 9.40M | $ 66.16M | $ 24.66M | |
$ 337.88M | $ 367.15M | $ 218.75M | $ 137.19M | $ 166.42M | $ 107.83M |