Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 569.53M | $ 756.63B | $ 1.05B | $ 688.54M | $ 393.69M | $ 628.91M | |
$ 246.77M | $ 353.26M | $ 359.78M | $ 212.79M | $ 125.07M | $ 168.96M | |
$ 322.76M | $ 403.37M | $ 689.80M | $ 475.75M | $ 268.62M | $ 459.94M | |
$ 35.28M | $ 442.82B | $ 317.80M | $ 285.61M | $ 298.34M | $ 280.94M | |
$ 287.48M | $ 313.80B | $ 372.00M | $ 190.14M | $ -29.72M | $ 179.00M | |
$ -28.79M | $ -39.58B | $ 3.18M | $ 1.65M | $ 3.17M | $ 2.36M | |
$ 20.16M | - | $ -172.52M | $ 2.98M | $ 11.66M | $ -55.92M | |
$ 278.56M | $ 214.51B | $ 394.91M | $ 128.40M | $ -185.09M | $ 169.52M | |
$ 137.30M | $ 103.44M | $ 170.47M | $ 67.27M | $ 47.86M | $ 111.76M | |
- | - | - | - | - | - | |
$ 141.26M | $ 111.07M | $ 224.44M | $ 122.25M | $ -465.90M | $ 115.51M | |
$ 2.37 | $ 1.95 | $ 3.78 | $ 1.00 | $ -3.84 | $ 0.96 | |
$ 2.36 | $ 1.94 | $ 3.75 | $ 0.99 | $ -3.84 | $ 0.92 | |
$ 119.25M | $ 56.84B | $ 59.33M | $ 122.25M | $ 121.33M | $ 60.46M | |
$ 119.78M | $ 57.20B | $ 59.85M | $ 123.49M | $ 121.33M | $ 126.06M | |
$ 0.21 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 4.15M | - | - | - | - | - | |
$ 282.05M | $ 442.82B | $ 677.58M | $ 498.40M | $ 423.41M | $ 449.90M | |
$ 141.26M | $ 111.07M | $ 224.44M | $ 122.25M | $ -465.90M | $ 115.51M | |
$ 129.16M | - | - | - | - | - | |
$ 24.78M | - | - | - | - | - | |
$ 303.34M | - | $ 358.39M | $ 128.40M | $ -222.68M | $ 140.42M | |
$ 326.55M | - | $ 455.09M | $ 217.37M | $ -104.61M | $ 245.95M |