Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.54B | $ 1.35B | $ 1.30B | $ 794.77M | $ 453.76M | $ 418.66M | |
$ 1.36B | $ 1.26B | $ 1.09B | $ 434.32M | $ 371.58M | $ 376.23M | |
$ 176.12M | $ 83.02M | $ 207.80M | $ 360.44M | $ 82.18M | $ 42.43M | |
$ -15.04M | $ 59.97M | $ 89.07M | $ 99.69M | $ 47.00M | $ 28.24M | |
$ 116.29M | $ 23.05M | $ 118.73M | $ 260.76M | $ 35.18M | $ 14.19M | |
$ 17.56M | $ 27.14M | $ -21.14M | $ 16.61M | $ 12.63M | $ 16.76M | |
$ -82.11M | $ -86.91M | $ -97.43M | $ 89.64M | $ 3.22M | $ -1.74M | |
$ 62.54M | $ -91.00M | $ 192.95M | $ 333.78M | $ 25.77M | $ -4.31M | |
$ 40.63M | $ 33.72M | $ 57.58M | $ 80.92M | $ 13.39M | $ -15.16M | |
- | - | - | - | - | - | |
$ 24.77M | $ -101.67M | $ 121.43M | $ 226.83M | $ 12.56M | $ -16.04M | |
$ 0.03 | $ -0.15 | $ 0.20 | $ 0.56 | $ 0.03 | $ -0.04 | |
$ 0.03 | $ -0.15 | $ 0.19 | $ 0.55 | $ 0.03 | $ -0.04 | |
$ 2.94B | $ 693.52M | $ 625.43M | $ 405.80M | $ 393.86M | $ 391.30M | |
$ 2.93B | $ 693.52M | $ 630.18M | $ 414.09M | $ 398.66M | $ 395.16M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.35B | $ 1.32B | $ 1.18B | $ -534.01M | $ -418.58M | $ -404.47M | |
- | - | - | - | - | - | |
$ 24.77M | $ -101.67M | $ 121.43M | $ 226.83M | $ 12.56M | $ -16.04M | |
$ 58.17M | $ -66.89M | $ 141.82M | $ 157.30M | $ 19.24M | $ -18.45M | |
$ 118.27M | $ -61.41M | $ 208.54M | $ 348.11M | $ 36.79M | $ 12.45M | |
$ 389.90M | $ 156.44M | $ 391.10M | $ 441.36M | $ 119.86M | $ 94.99M |