Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.22B | $ 864.33M | $ 535.63M | $ 841.65M | $ 303.16M | $ 457.76M | |
- | - | - | - | - | - | |
$ 241.26M | $ 236.93M | $ 223.62M | $ 212.76M | - | - | |
- | - | - | - | - | - | |
- | $ -4.61M | - | $ -9.63M | - | - | |
$ 1.05B | $ 810.68M | $ 476.13M | $ 628.89M | $ 393.44M | $ 499.99M | |
$ 8.32M | $ 17.36M | $ 9.77M | $ 4.01M | $ 5.71M | $ 1.98M | |
- | - | - | - | - | - | |
$ 629.06M | $ 793.31M | $ 466.36M | $ 624.88M | $ 387.74M | $ 498.00M | |
$ 1.61 | $ 2.03 | $ 1.18 | $ 1.59 | $ 1.00 | $ 1.53 | |
$ 1.61 | $ 2.03 | $ 1.18 | $ 1.59 | $ 1.00 | $ 1.53 | |
$ 1.56B | $ 390.10M | $ 394.01M | $ 392.30M | $ 388.65M | $ 324.63M | |
$ 1.56B | $ 390.10M | $ 394.01M | $ 392.30M | $ 388.65M | $ 324.63M | |
$ 1.09 | $ 1.40 | - | $ 0.31 | $ 1.24 | $ 1.06 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 784.81M | $ 990.82M | $ -307.54M | $ 727.34M | - | - | |
$ 629.06M | $ 793.31M | $ 466.36M | $ 624.88M | $ 387.74M | $ 498.00M | |
$ -355.40M | - | - | $ 462.23M | $ 387.74M | $ 498.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |