Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.99B | $ 1.65B | $ 1.40B | $ 1.20B | $ 810.30M | $ 772.73M | |
- | - | - | - | $ 53.72M | $ 2.60M | |
$ 1.99B | $ 1.65B | $ 1.40B | $ 1.20B | $ 686.07M | $ 770.13M | |
$ 1.85B | $ 1.57B | $ 1.34B | $ 1.14B | $ 849.15M | $ 743.59M | |
$ 1.15B | $ 1.20B | $ 831.07M | $ 514.39M | $ 343.29M | $ -4.28B | |
$ 36.17M | $ 39.94M | $ 47.78M | $ -37.67M | $ -32.58M | $ 80.24M | |
$ -3.39M | $ 23.31M | $ 40.38M | $ -169.25M | $ -72.33M | $ -463.38M | |
$ 137.19M | $ 83.05M | $ 54.01M | $ 65.34M | $ -38.85M | $ 29.14M | |
$ 62.74M | $ 43.06M | $ 50.45M | $ 21.29M | $ -13.63M | $ 12.53M | |
- | - | - | - | $ 122.15M | $ -269.00K | |
$ 38.85M | $ 13.95M | $ -8.27M | $ 37.43M | $ -29.16M | $ 162.58M | |
$ 1.10 | $ 0.38 | $ -0.23 | $ 1.13 | $ -0.86 | $ 0.52 | |
$ 0.98 | $ 0.33 | $ -0.23 | $ 1.09 | $ -0.86 | $ 0.50 | |
$ 147.10M | $ 36.69M | $ 35.53M | $ 33.22M | $ 33.21M | $ 34.58M | |
$ 152.03M | $ 37.62M | $ 35.53M | $ 33.69M | $ 33.86M | $ 34.58M | |
$ 0.23 | $ 0.20 | $ 0.16 | $ 0.16 | $ 0.16 | $ 0.16 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.85B | $ 1.57B | $ 1.34B | $ 1.14B | $ 902.87M | $ 746.18M | |
$ 40.47M | $ 13.95M | $ -8.27M | $ 38.13M | $ -29.16M | $ 18.36M | |
$ 39.96M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 394.09M | $ 110.75M | $ 84.25M | $ 103.02M | $ -6.27M | $ 42.75M | |
$ 411.25M | $ 127.78M | $ 109.54M | $ 132.01M | $ 14.55M | $ 58.19M |