Income Statement | TTM | Dec 23 | Jan 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|---|
$ 1.27B | $ 1.26B | $ 1.30B | $ 1.30B | $ 1.20B | $ 1.10B | |
$ 806.07M | $ 820.43M | $ 860.19M | $ 860.19M | $ 767.66M | $ 692.69M | |
$ 466.43M | $ 441.07M | $ 437.73M | $ 437.73M | $ 432.73M | $ 410.57M | |
$ 337.69M | $ 339.05M | $ 324.19M | $ 324.19M | $ 324.31M | $ 333.23M | |
$ 128.73M | $ 104.52M | $ 113.54M | $ 113.54M | $ 108.42M | $ 77.34M | |
$ -27.56M | $ -31.79M | $ -29.93M | $ -29.93M | $ -29.68M | $ -29.24M | |
$ 7.96M | $ 9.08M | $ 3.55M | $ 3.55M | $ -6.10M | $ -127.52M | |
$ 93.18M | $ 63.65M | $ 41.92M | $ 41.92M | $ 72.63M | $ -79.42M | |
$ 27.02M | $ 19.14M | $ 22.36M | $ 22.36M | $ 17.40M | $ -7.49M | |
- | - | - | - | - | - | |
$ 65.93M | $ 43.95M | $ 19.56M | $ 19.56M | $ 54.63M | $ -71.97M | |
$ 1.81 | $ 0.77 | $ 0.33 | $ 0.33 | $ 0.94 | $ -1.23 | |
$ 1.77 | $ 0.76 | $ 0.33 | $ 0.33 | $ 0.94 | $ -1.23 | |
$ 194.01M | $ 58.09M | $ 58.87M | $ 58.87M | $ 58.97M | $ 58.55M | |
$ 195.66M | $ 58.34M | $ 58.87M | $ 58.87M | $ 58.97M | $ 58.55M | |
$ 0.04 | $ 0.04 | $ 0.04 | $ 0.04 | $ 0.04 | $ 0.10 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 1.23 | $ 1.15 | |
- | - | - | - | - | - | |
$ 563.84M | $ 1.16B | $ 1.18B | $ 1.18B | $ 1.09B | $ 1.03B | |
$ 66.17M | $ 44.52M | $ 19.56M | $ 19.56M | $ 55.23M | $ -71.93M | |
$ 62.38M | - | - | - | $ 57.99M | $ 33.74M | |
- | - | - | - | $ 29.68M | $ 29.24M | |
$ 87.02M | $ 95.44M | $ 71.85M | $ 46.75M | $ 102.31M | $ -50.18M | |
$ 84.67M | $ 141.71M | $ 117.18M | $ 92.08M | $ 154.29M | $ 1.20M |