Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.81B | $ 2.11B | $ 1.57B | $ 984.87M | $ 565.53M | $ 442.66M | |
$ 103.95M | $ 380.00M | $ 313.23M | $ 256.98M | $ 178.90M | - | |
$ 992.02M | $ 1.74B | $ 1.26B | $ 727.89M | $ 386.64M | - | |
$ 299.15M | $ 1.80B | $ 1.58B | $ 1.47B | $ 715.16M | - | |
$ -670.75M | $ -2.18B | $ -1.58B | $ -1.47B | $ -715.16M | - | |
$ -63.58M | $ -120.28M | $ 81.72M | $ 101.93M | $ 10.90M | - | |
$ -319.65M | $ -861.05M | $ -676.21M | $ -732.63M | $ -387.60M | - | |
$ 224.58M | $ -301.16M | $ -318.72M | $ -481.18M | $ -328.52M | $ -239.60M | |
$ 10.47M | $ -416.00K | $ 1.69M | $ 2.76M | $ -104.47M | $ 98.00K | |
- | - | - | $ -261.00K | $ 4.31M | - | |
$ 76.53M | $ -341.17M | $ -360.83M | $ -443.51M | $ -317.25M | $ -263.62M | |
$ 0.20 | $ -0.36 | $ -0.40 | $ -1.00 | $ -4.30 | $ -0.33 | |
$ 0.13 | $ -0.36 | $ -0.40 | $ -1.00 | $ -4.30 | $ -0.33 | |
$ 4.08B | $ 945.02M | $ 900.89M | $ 526.73M | $ 73.85M | $ 811.00M | |
$ 4.18B | $ 945.02M | $ 900.89M | $ 526.73M | $ 73.85M | $ 811.00M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -679.15M | $ 2.18B | $ 1.89B | $ 1.72B | $ 894.05M | - | |
$ 214.10M | $ -300.74M | $ -320.41M | $ -483.94M | $ -224.05M | $ -239.70M | |
$ 181.89M | $ -72.11M | - | - | - | $ -239.70M | |
$ 743.52M | - | - | - | - | $ 278.36M | |
- | - | $ -386.58M | $ -580.06M | $ -330.27M | - | |
- | - | $ -216.92M | $ -460.20M | $ -232.13M | - |