Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.33B | $ 2.30B | $ 2.03B | $ 1.47B | $ 904.20M | $ 600.27M | |
$ 263.72M | $ 1.11B | - | - | $ 505.26M | $ 352.19M | |
$ 2.07B | $ 1.19B | $ 2.03B | $ 1.47B | $ 398.94M | $ 248.09M | |
$ -5.53M | $ 879.97M | $ 1.83B | $ 1.29B | $ 280.39M | $ 166.47M | |
$ 224.08M | $ -686.53M | $ 199.60M | $ 177.06M | $ 118.55M | $ 81.62M | |
$ -87.23M | $ -164.20M | $ -114.10M | $ -75.91M | $ -95.65M | $ -56.85M | |
$ -994.76M | $ -993.97M | $ -25.00M | $ 45.58M | $ -15.75M | $ -12.19M | |
$ 72.01M | $ -847.65M | $ 79.65M | $ 58.83M | $ 7.16M | $ 12.58M | |
$ 41.30M | $ -102.69M | $ -43.17M | $ -9.54M | $ 11.37M | $ 4.83M | |
- | - | - | - | - | - | |
$ 22.00M | $ -729.29M | $ 43.19M | $ 9.63M | $ -4.20M | $ 7.73M | |
$ 0.03 | $ -4.50 | $ 0.26 | $ 0.06 | $ -0.02 | $ 0.05 | |
$ 0.03 | $ -4.53 | $ 0.25 | $ 0.06 | $ -0.02 | $ 0.05 | |
$ 637.14M | $ 161.92M | $ 162.76M | $ 160.68M | $ 169.99M | $ 164.71M | |
$ 624.99M | $ 161.92M | $ 166.74M | $ 164.64M | $ 169.99M | $ 164.71M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.42 | - | |
- | - | - | - | $ 0.42 | - | |
- | - | - | - | - | - | |
$ 258.20M | $ 1.99B | $ 1.83B | $ 1.29B | $ 785.65M | $ 518.66M | |
$ 6.32M | $ -744.96M | $ 43.19M | $ 9.63M | $ -4.20M | $ 7.73M | |
$ 148.09M | - | - | - | $ 7.30M | $ 15.24M | |
- | - | - | - | $ 95.65M | $ 56.85M | |
$ 163.66M | $ -683.46M | $ 193.75M | $ 75.91M | $ 102.80M | $ 69.43M | |
$ 304.57M | $ -497.85M | $ 349.35M | $ 195.69M | $ 164.92M | $ 93.65M |