Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.64B | $ 1.67B | $ 1.76B | $ 1.51B | $ 1.18B | $ 1.19B | |
$ 969.53M | $ 1.32B | $ -1.41B | $ -1.23B | $ 983.64M | $ 924.13M | |
$ 320.72M | $ 349.04M | $ 343.88M | $ 283.76M | $ 192.63M | $ 261.29M | |
$ 195.88M | $ 208.77M | $ 222.55M | $ 207.09M | $ 165.21M | $ 174.68M | |
$ 118.47M | $ 136.44M | $ 121.33M | $ 76.67M | $ 27.42M | $ 86.61M | |
$ -26.35M | $ -31.32M | $ -21.91M | $ -4.90M | $ -3.88M | $ -1.58M | |
$ -2.54M | $ -2.71M | $ -5.25M | $ -5.12M | $ -15.27M | $ -19.49M | |
$ 87.75M | $ 107.83M | $ 103.10M | $ 77.33M | $ 8.28M | $ 65.54M | |
$ 9.27M | $ 12.13M | $ 17.11M | $ 4.85M | $ -7.19M | $ 12.14M | |
- | - | - | - | - | - | |
$ 392.61M | $ 95.70M | $ 85.99M | $ 72.47M | $ 15.46M | $ 53.39M | |
$ 3.80 | $ 4.64 | $ 4.19 | $ 3.55 | $ 0.76 | $ 2.49 | |
$ 3.75 | $ 4.58 | $ 4.14 | $ 3.50 | $ 0.75 | $ 2.45 | |
$ 82.70M | $ 20.62M | $ 20.51M | $ 20.42M | $ 20.34M | $ 20.36M | |
$ 83.75M | $ 20.91M | $ 20.76M | $ 20.69M | $ 20.60M | $ 20.66M | |
$ 0.53 | $ 0.52 | - | - | $ 0.46 | $ 0.43 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.03 | $ 3.19 | |
- | - | - | - | - | - | |
$ 1.17B | $ 1.52B | $ -1.19B | $ -1.02B | $ 1.15B | $ 1.10B | |
- | - | - | - | $ 3.88M | $ 1.58M | |
$ 78.48M | $ 95.70M | $ 85.99M | $ 72.47M | $ 15.46M | $ 53.39M | |
$ 67.30M | $ 89.01M | - | - | $ 29.77M | $ 66.38M | |
$ 114.10M | $ 139.15M | $ 103.10M | $ 62.74M | $ 12.15M | $ 67.11M | |
$ 177.86M | $ 200.80M | $ 158.24M | $ 107.88M | $ 54.54M | $ 108.23M |