Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.88B | $ 1.78B | $ 1.76B | $ 1.40B | $ 976.02M | $ 791.66M | |
$ 1.26B | $ 1.23B | $ -1.23B | $ -1.04B | $ 741.42M | $ 622.58M | |
$ 618.56M | $ 548.18M | $ 523.02M | $ 362.06M | $ 234.60M | $ 169.08M | |
$ 205.97M | $ 192.98M | $ 163.94M | $ 134.27M | $ 112.13M | $ 97.78M | |
$ 412.59M | $ 355.20M | $ 359.08M | $ 227.79M | $ 122.47M | $ 71.31M | |
- | - | - | - | - | - | |
$ -42.15M | $ 36.11M | $ -37.38M | $ -29.20M | $ 20.34M | $ 13.02M | |
$ 454.74M | $ 391.31M | $ 396.46M | $ 256.99M | $ 142.81M | $ 84.33M | |
$ 91.20M | $ 84.64M | $ 82.47M | $ 52.60M | $ 25.02M | $ 20.03M | |
$ 10.60M | $ 16.74M | $ 25.63M | $ 19.71M | - | - | |
$ 333.12M | $ 281.75M | $ 291.90M | $ 190.21M | $ 113.69M | $ 58.66M | |
$ 7.38 | $ 6.20 | $ 6.07 | $ 3.75 | $ 2.25 | $ 1.16 | |
$ 7.30 | $ 6.14 | $ 6.02 | $ 3.72 | $ 2.24 | $ 1.16 | |
$ 180.17M | $ 45.45M | $ 47.65M | $ 50.70M | $ 50.57M | $ 50.53M | |
$ 182.15M | $ 45.92M | $ 47.99M | $ 51.06M | $ 50.80M | $ 50.64M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 745.39M | $ 1.42B | $ -1.07B | $ -906.55M | $ 853.55M | $ 720.35M | |
$ 333.83M | $ 284.63M | $ 291.90M | $ 190.21M | $ 113.69M | $ 58.66M | |
$ 215.27M | - | - | - | $ 114.00M | $ 62.40M | |
- | - | - | - | - | - | |
$ 345.41M | $ 355.20M | $ 396.46M | $ 256.99M | $ 122.47M | $ 71.31M | |
$ 348.64M | $ 358.75M | $ 398.83M | $ 259.73M | $ 126.14M | $ 74.39M |