Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 4.43B | $ 3.90B | $ 3.65B | $ 1.58B | $ 1.08B | $ 2.07B | |
$ 1.65B | $ 2.46B | $ -187.00K | $ -47.00K | $ 843.29M | $ 1.75B | |
$ 2.78B | $ 1.44B | $ 2.97B | $ 1.20B | $ 240.05M | $ 319.68M | |
$ 2.07B | $ 161.65M | $ 1.39B | $ 613.27M | $ 162.27M | $ 130.16M | |
$ 1.26B | $ 1.27B | $ 1.58B | $ 586.64M | $ 77.78M | $ 189.52M | |
$ -21.86M | $ -28.63M | $ -29.35M | $ -30.81M | $ -184.65M | $ -176.22M | |
$ 92.00K | $ 91.71M | $ -42.13M | $ 367.85M | $ -3.93B | $ -136.66M | |
$ 2.00B | $ 1.34B | $ 1.38B | $ 187.99M | $ -4.04B | $ -123.36M | |
$ 289.29M | $ 315.25M | $ -46.88M | $ -973.00K | $ -266.41M | $ -32.72M | |
$ 35.58M | $ 21.33M | $ 34.37M | - | - | - | |
$ 1.58B | $ 1.02B | $ 1.43B | $ 188.96M | $ -3.69B | $ -128.24M | |
$ 21.46 | $ 24.59 | $ 60.86 | $ 16.15 | $ -184.59 | $ -6.41 | |
$ 20.62 | $ 23.51 | $ 57.55 | $ 15.48 | $ -184.59 | $ -6.41 | |
$ 173.03M | $ 41.49M | $ 30.50M | $ 19.79M | $ 19.99M | $ 20.00M | |
$ 179.72M | $ 43.40M | $ 32.25M | $ 20.65M | $ 19.99M | $ 20.00M | |
$ 10.05 | $ 11.88 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.22 | $ 0.03 | |
- | - | - | - | $ 17.84M | $ 223.38M | |
$ 2.82B | $ 2.62B | $ 1.39B | $ 613.22M | $ 1.01B | $ 1.88B | |
- | - | - | - | $ 176.54M | $ 167.39M | |
$ 923.42M | $ 1.02B | $ 1.43B | $ 188.96M | $ -3.69B | $ -128.24M | |
$ 1.53B | $ 1.74B | - | - | $ -18.55M | $ -27.50M | |
$ 1.52B | $ 1.37B | $ 1.41B | $ 218.79M | $ -3.86B | $ 44.03M | |
$ 2.25B | $ 1.97B | $ 1.78B | $ 377.10M | $ -3.55B | $ 831.22M |