Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 479.51M | $ 1.09B | $ 983.68M | $ 843.92M | $ 662.04M | $ 536.54M | |
$ 327.40M | $ 745.46M | $ -663.88M | $ 578.51M | $ 467.86M | $ 398.52M | |
$ 152.11M | $ 339.89M | $ 319.80M | $ 265.40M | $ 194.18M | $ 138.02M | |
$ 60.72M | $ 149.60M | $ 176.06M | $ 131.37M | $ 91.07M | $ 75.80M | |
$ 91.39M | $ 190.30M | $ 143.74M | $ 134.03M | $ 103.11M | $ 62.22M | |
$ -1.90M | $ -7.02M | $ 167.90M | $ 21.71M | $ -6.01M | $ -5.99M | |
$ -1.96M | $ -16.20M | $ -18.85M | $ -134.87M | $ -820.00K | $ -1.51M | |
$ 87.53M | $ 189.55M | $ 187.64M | $ 299.99M | $ 96.28M | $ 54.71M | |
$ 20.61M | $ 43.86M | $ 44.63M | $ 31.40M | $ 17.68M | $ 16.01M | |
- | - | - | $ 547.00K | - | - | |
$ 66.75M | $ 145.63M | $ 286.03M | $ 268.54M | $ 78.51M | $ 39.20M | |
$ 0.12 | $ 0.55 | $ 0.54 | $ 0.53 | $ 0.27 | $ 0.13 | |
$ 0.12 | $ 0.55 | $ 0.54 | $ 0.53 | $ 0.27 | $ 0.13 | |
$ 264.70M | $ 264.95M | $ 529.69M | $ 0.00 | $ 294.83M | $ 294.83M | |
$ 264.70M | $ 264.98M | $ 529.69M | - | $ 294.83M | $ 294.83M | |
$ 0.05 | $ 0.05 | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.12 | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 388.12M | $ 895.06M | $ -487.82M | $ 709.89M | $ 558.93M | $ 474.32M | |
$ 66.75M | $ 145.63M | $ 286.03M | $ 268.54M | $ 78.51M | $ 39.20M | |
$ 68.24M | - | - | - | $ 79.26M | $ 40.08M | |
$ 2.10M | - | - | - | $ 5.99M | $ 5.61M | |
$ 89.62M | - | $ 187.64M | $ 278.29M | $ 102.27M | $ 60.32M | |
$ 122.17M | - | $ 238.02M | $ 297.09M | $ 156.38M | $ 106.54M |