Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.40B | $ 1.35B | $ 1.38B | $ 794.77M | $ 453.76M | $ 418.66M | |
$ 1.27B | $ 1.26B | $ 1.17B | $ 434.32M | $ 371.58M | $ 376.23M | |
$ 124.21M | $ 83.02M | $ 207.80M | $ 360.44M | $ 82.18M | $ 42.43M | |
$ 9.65M | $ 59.97M | $ 108.50M | $ 99.69M | $ 47.00M | $ 28.24M | |
$ 114.56M | $ 23.05M | $ 99.30M | $ 260.76M | $ 35.18M | $ 14.19M | |
$ -28.67M | $ 27.14M | $ -15.73M | $ 16.61M | $ -12.63M | $ -16.76M | |
$ 66.69M | $ -86.91M | $ -108.09M | $ 89.64M | $ 3.22M | $ -1.74M | |
$ 32.02M | $ -91.00M | $ 193.72M | $ 333.78M | $ 25.77M | $ -4.31M | |
$ 69.44M | $ 33.72M | $ 57.58M | $ 80.92M | $ 13.39M | $ -15.16M | |
- | - | - | - | - | - | |
$ -17.93M | $ -101.67M | $ 122.20M | $ 226.83M | $ 12.56M | $ -16.04M | |
- | - | - | - | $ 0.03 | - | |
- | - | - | - | $ 0.03 | - | |
- | - | - | - | $ 393.86M | - | |
- | - | - | - | $ 398.66M | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.28B | $ 1.32B | $ 1.28B | $ -534.01M | $ 418.58M | $ 404.47M | |
- | - | - | - | $ 11.02M | $ 16.76M | |
$ -17.93M | $ -101.67M | $ 122.20M | $ 226.83M | $ 12.56M | $ -16.04M | |
$ 27.91M | $ -66.89M | $ 142.38M | $ 157.30M | $ 14.08M | $ 12.75M | |
$ 72.38M | $ -61.41M | $ 209.45M | $ 348.11M | $ 36.79M | $ 12.45M | |
$ 335.42M | $ 156.44M | $ 372.74M | $ 441.36M | $ 119.86M | $ 94.99M |