Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 695.34M | $ 691.12M | $ 820.16M | $ 611.20M | $ 495.92M | $ 1.20B | |
$ 500.43M | $ 493.15M | $ 595.53M | $ 434.54M | $ 344.97M | $ 901.51M | |
$ 194.91M | $ 197.97M | $ 224.63M | $ 176.66M | $ 150.95M | $ 298.40M | |
$ 84.27M | $ 91.57M | $ 98.10M | $ 24.27M | $ 17.84M | $ 21.38M | |
$ 96.09M | $ 96.65M | $ 104.39M | $ 54.61M | $ 51.57M | $ 147.51M | |
$ -51.53M | $ -44.73M | $ -37.22M | $ -36.99M | $ -50.41M | $ -87.07M | |
$ 39.24M | $ 20.27M | $ 5.42M | $ 3.68M | $ -1.06M | $ -44.99M | |
$ 55.61M | $ 81.94M | $ 94.73M | $ 13.94M | $ 2.21M | $ 105.43M | |
$ 1.92M | $ 10.79M | $ 24.94M | $ 12.15M | $ -52.06M | $ 39.68M | |
$ 16.86M | $ 30.62M | $ 27.73M | $ 27.74M | $ 21.07M | $ 46.02M | |
$ 53.70M | $ 71.15M | $ 73.70M | $ -139.95M | $ -278.77M | $ 79.54M | |
$ 0.45 | $ 0.60 | $ 0.55 | $ -1.03 | $ -2.06 | $ 0.59 | |
$ 0.45 | $ 0.60 | $ 0.55 | $ -1.02 | $ -2.06 | $ 0.59 | |
$ 466.55M | $ 118.37M | $ 133.60M | $ 136.17M | $ 135.53M | $ 134.39M | |
$ 470.75M | $ 119.49M | $ 135.09M | $ 137.71M | $ 135.53M | $ 135.55M | |
- | - | - | $ 3.20 | $ 1.80 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 244.62M | $ 584.72M | $ 693.63M | $ 458.81M | $ 362.81M | $ 922.89M | |
$ 53.70M | $ 71.15M | $ 73.70M | $ -139.95M | $ -278.77M | $ 79.54M | |
$ 27.91M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 70.13M | $ 126.67M | $ 131.95M | $ 50.93M | $ 52.62M | $ 74.73M | |
$ 138.24M | $ 211.27M | $ 211.12M | $ 130.67M | $ 129.55M | $ 230.31M |