Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 954.47M | $ 904.74M | $ 786.58M | $ 635.03M | $ 704.64M | $ 633.79M | |
$ -493.55M | $ 515.18M | $ 449.21M | $ 357.72M | $ 410.88M | $ 355.50M | |
$ 417.64M | $ 389.56M | $ 337.37M | $ 277.31M | $ 293.76M | $ 278.28M | |
$ 287.63M | $ 237.13M | $ 220.19M | $ 193.20M | $ 203.41M | $ 187.97M | |
$ 129.05M | $ 152.43M | $ 117.17M | $ 84.10M | $ 90.35M | $ 90.31M | |
$ -19.83M | $ -5.57M | $ -4.55M | $ -7.24M | $ -12.54M | $ -6.65M | |
$ -175.95M | $ -18.78M | $ 569.00K | $ -3.17M | $ -8.89M | $ -4.13M | |
$ 107.94M | $ 165.64M | $ 112.05M | $ 73.69M | $ 68.92M | $ 79.53M | |
$ 49.75M | $ 43.91M | $ 27.17M | $ 17.95M | $ 16.36M | $ 18.48M | |
$ 23.47M | $ 12.13M | $ 11.60M | - | - | - | |
$ 211.29M | $ 120.93M | $ 84.04M | $ 55.20M | $ 52.07M | $ 60.41M | |
$ 9.82 | $ 10.38 | $ 7.26 | $ 4.81 | $ 4.63 | $ 5.45 | |
$ 9.80 | $ 10.35 | $ 7.21 | $ 4.77 | $ 4.54 | $ 5.30 | |
$ 46.74M | $ 11.65M | $ 11.58M | $ 11.48M | $ 11.23M | $ 11.09M | |
$ 46.84M | $ 11.69M | $ 11.65M | $ 11.56M | $ 11.46M | $ 11.40M | |
$ 0.87 | $ 1.04 | $ 1.00 | $ 0.95 | $ 0.91 | $ 0.87 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 5.00 | $ 5.36 | $ 5.34 | |
- | - | - | - | - | - | |
$ -205.92M | $ 752.31M | $ 669.40M | $ 550.92M | $ 614.29M | $ 543.47M | |
$ 189.00M | $ 121.73M | $ 84.04M | $ 55.20M | $ 52.07M | $ 60.41M | |
$ 67.17M | - | - | $ 57.46M | $ 54.00M | $ 61.74M | |
- | - | - | $ 7.42M | $ 12.76M | $ 7.03M | |
$ 133.95M | $ 166.06M | $ 112.43M | $ 81.11M | $ 81.68M | $ 86.56M | |
$ 128.96M | $ 201.00M | $ 146.73M | $ 112.44M | $ 114.07M | $ 110.13M |