Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.96B | $ 4.20B | $ 5.34B | $ 4.23B | $ 3.50B | $ 3.67B | |
$ 1.20B | $ 3.70B | $ 4.58B | $ 3.76B | $ 3.07B | $ 3.15B | |
$ 2.76B | $ 503.66M | $ 760.98M | $ 470.26M | $ 425.44M | $ 521.07M | |
$ 1.09B | $ 298.27M | $ 310.43M | $ 113.94M | $ 130.83M | $ 132.69M | |
$ 138.17M | $ 212.23M | $ 474.72M | $ 238.46M | $ 105.83M | $ 152.42M | |
$ -2.24M | $ -3.42M | $ -6.63M | $ -7.30M | $ -9.34M | $ -8.89M | |
$ 11.67M | $ 7.23M | $ 24.05M | $ 245.00K | $ 383.00K | $ -341.00K | |
$ 132.56M | $ 209.20M | $ 467.96M | $ 230.91M | $ 96.10M | $ 143.87M | |
$ 24.11M | $ 41.68M | $ 111.01M | $ 59.44M | $ 22.54M | $ 36.70M | |
- | - | - | - | - | - | |
$ 108.46M | $ 167.53M | $ 356.95M | $ 171.47M | $ 73.56M | $ 107.17M | |
$ 1.79 | $ 2.65 | $ 10.75 | $ 5.13 | $ 2.22 | $ 6.44 | |
$ 1.78 | $ 2.62 | $ 10.64 | $ 5.06 | $ 2.19 | $ 6.40 | |
$ 244.25K | $ 63.32K | $ 66.42K | $ 66.87K | $ 66.36M | $ 33.28M | |
$ 246.29K | $ 63.95K | $ 67.12K | $ 67.78K | $ 67.09M | $ 33.48M | |
$ 0.13 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -3.56B | $ 4.00B | $ 4.89B | $ 3.75B | $ 3.20B | $ 3.28B | |
- | - | - | - | - | - | |
$ 108.46M | $ 167.53M | $ 356.95M | $ 171.47M | $ 73.56M | $ 107.17M | |
$ 100.42M | - | - | - | - | - | |
$ 863.16M | $ 222.64M | $ 475.46M | $ 238.21M | $ 105.44M | $ 154.86M | |
$ 1.01B | $ 407.09M | $ 629.19M | $ 368.84M | $ 229.12M | $ 271.75M |