Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.70B | $ 3.12B | $ 2.13B | $ 1.03B | $ 580.46M | $ 944.33M | |
$ 950.31M | $ 1.47B | $ 714.46M | $ 481.44M | $ 539.14M | - | |
$ 3.07B | $ 1.65B | $ 1.42B | $ 548.46M | $ 41.31M | $ 944.33M | |
$ 2.42B | $ 181.19M | $ 170.93M | $ 699.42M | $ 1.36B | $ 864.04M | |
$ 1.28B | $ 1.10B | $ 1.01B | $ 370.62M | $ -780.12M | $ 79.43M | |
$ -149.06M | $ -177.21M | $ -95.64M | $ -61.29M | $ -69.19M | $ -55.99M | |
$ -310.63M | $ -256.21M | $ -280.10M | $ 168.93M | $ 611.80M | $ 49.33M | |
$ 1.38B | $ 1.04B | $ 870.13M | $ 138.74M | $ -770.32M | $ 22.21M | |
$ 249.54M | $ 155.94M | $ 120.29M | $ 569.00K | $ -85.12M | $ 5.80M | |
$ -325.37M | $ -144.39M | $ -15.48M | - | - | - | |
$ 1.08B | $ 481.74M | $ 520.52M | $ 143.09M | $ -682.84M | $ 1.34B | |
$ 1.52 | $ 1.36 | $ 1.80 | $ 0.49 | $ -2.46 | $ 0.06 | |
$ 1.41 | $ 1.24 | $ 1.61 | $ 0.46 | $ -2.46 | $ 0.06 | |
$ 1.92B | $ 349.21M | $ 286.16M | $ 280.87M | $ 277.37M | $ 267.70M | |
$ 2.08B | $ 389.10M | $ 322.82M | $ 310.17M | $ 277.37M | $ 276.63M | |
$ 0.25 | $ 0.28 | $ 27.90M | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.42B | $ 1.65B | $ 885.39M | $ 699.42M | $ 1.36B | $ 864.04M | |
$ 797.00M | $ 476.31M | $ 515.04M | $ 138.18M | $ -682.84M | $ 15.80M | |
$ 1.10B | $ 949.96M | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.73B | $ 1.20B | $ 950.13M | $ 200.03M | $ -701.13M | $ 78.20M | |
$ 2.70B | $ 2.20B | $ 1.41B | $ 489.15M | $ -342.58M | $ 525.31M |