Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.76B | $ 3.90B | $ 3.65B | $ 1.58B | $ 1.08B | $ 2.07B | |
$ 1.37B | $ 2.46B | $ 1.86B | $ 909.84M | $ 843.29M | $ 28.76M | |
$ 3.39B | $ 1.44B | $ 1.79B | $ 670.09M | $ 240.05M | $ 2.04B | |
$ 755.19M | $ 161.65M | $ 211.50M | $ 610.51M | $ 70.25M | $ 1.38B | |
$ 1.18B | $ 1.27B | $ 1.58B | $ 809.44M | $ 16.48M | $ 154.42M | |
$ -13.94M | $ -28.63M | $ -29.35M | $ -30.81M | $ -2.02M | $ -176.22M | |
$ 66.19M | $ 91.71M | $ -165.99M | $ 367.85M | $ 85.00M | $ 106.02M | |
$ 1.31B | $ 1.34B | $ 1.38B | $ 570.77M | $ -70.56M | $ -123.36M | |
$ 303.18M | $ 315.25M | $ -46.88M | $ -973.00K | $ -266.41M | $ -32.72M | |
$ 23.16M | $ 21.33M | $ 34.37M | $ -116.85M | - | - | |
$ 1.31B | $ 1.02B | $ 1.86B | $ 319.60M | $ -3.69B | $ 371.84M | |
$ 20.04 | $ 24.59 | $ 60.86 | $ 16.15 | $ -2.50 | $ -0.41 | |
$ 19.40 | $ 23.51 | $ 57.55 | $ 15.48 | $ -2.50 | $ -0.41 | |
$ 193.27M | $ 41.49M | $ 30.50M | $ 19.79M | $ 19.99M | $ 315.00M | |
$ 198.69M | $ 43.40M | $ 32.25M | $ 20.65M | $ 19.99M | $ 315.00M | |
$ 20.59 | $ 11.88 | - | - | $ 0.38 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.89B | $ 2.62B | $ 2.07B | $ 610.55M | $ 70.25M | $ 1.41B | |
- | - | - | - | - | - | |
$ 939.66M | $ 1.02B | $ 1.86B | $ 319.60M | $ -3.69B | $ -128.24M | |
$ 1.75B | $ 1.74B | - | - | - | - | |
$ 1.26B | $ 1.37B | $ 1.41B | $ 601.58M | $ -3.86B | $ 52.86M | |
$ 2.18B | $ 1.97B | $ 1.78B | $ 759.88M | $ -3.55B | $ 840.05M |