Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.28B | $ 1.24B | $ 1.05B | $ 1.01B | $ 862.46M | $ 955.10M | |
$ 570.07M | $ 568.50M | $ 474.23M | $ -442.60M | $ 402.16M | $ 430.38M | |
$ 705.93M | $ 676.25M | $ 571.25M | $ 568.04M | $ 460.30M | $ 524.72M | |
$ 543.32M | $ 555.64M | $ 501.19M | $ -458.32M | $ 414.29M | $ 445.60M | |
$ 162.61M | $ 120.60M | $ 70.05M | $ 109.72M | $ 46.01M | $ 79.11M | |
$ -38.71M | $ -39.77M | $ -28.91M | $ -35.48M | $ -44.05M | $ -42.70M | |
$ -22.07M | $ -14.92M | $ 112.01M | $ 1.13M | $ -355.00K | $ -5.19M | |
$ 123.90M | $ 80.83M | $ -70.86M | $ 73.11M | $ 1.60M | $ 31.23M | |
$ 25.30M | $ 16.37M | $ 9.72M | $ 10.56M | $ -7.91M | $ 2.60M | |
- | - | - | - | - | - | |
$ 98.59M | $ 64.46M | $ -80.58M | $ 62.54M | $ 9.52M | $ 28.62M | |
- | - | - | - | $ 0.33 | $ 1.01 | |
- | - | - | - | $ 0.32 | $ 0.97 | |
- | - | - | - | $ 28.58M | $ 28.32M | |
- | - | - | - | $ 29.46M | $ 29.50M | |
- | - | - | - | $ 0.80 | $ 0.80 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 2.18 | $ 2.64 | |
- | - | - | - | - | - | |
$ 1.11B | $ 1.12B | $ 975.42M | $ -900.92M | $ 816.45M | $ 875.98M | |
$ 98.59M | $ 64.46M | $ -80.58M | $ 62.54M | $ 9.52M | $ 28.62M | |
$ 71.78M | - | $ -42.48M | - | $ 9.52M | $ 28.62M | |
- | - | - | - | $ 44.05M | $ 42.70M | |
$ 162.61M | $ 120.60M | $ -41.96M | $ 108.59M | $ 45.66M | $ 73.93M | |
$ 238.72M | $ 192.48M | $ 32.47M | $ 193.28M | $ 118.28M | $ 146.25M |