Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.19B | $ 1.17B | $ 888.79M | $ 534.52M | $ 514.55M | $ 469.33M | |
$ 761.09M | $ 769.50M | $ -651.22M | $ -396.69M | $ 358.70M | $ 349.91M | |
$ 433.18M | $ 399.02M | $ 237.57M | $ 137.83M | $ 155.85M | $ 119.42M | |
$ 190.51M | $ 171.54M | $ 110.82M | $ 68.60M | $ 58.38M | $ 50.85M | |
$ 242.72M | $ 227.49M | $ -762.04M | $ -465.29M | $ 97.47M | $ 68.58M | |
$ -2.76M | $ -4.84M | - | - | $ 88.00K | $ 66.00K | |
$ -519.00K | $ -516.00K | $ -889.20M | $ -534.60M | $ 4.41M | $ -1.61M | |
$ 240.44M | $ 223.15M | $ 124.53M | $ 69.18M | $ 101.97M | $ 67.03M | |
$ 54.07M | $ 45.53M | $ 24.16M | $ 10.42M | $ 22.97M | $ 13.32M | |
- | - | - | - | - | - | |
$ 186.37M | $ 177.62M | $ 100.38M | $ 58.76M | $ 79.01M | $ 53.71M | |
$ 2.29 | $ 2.19 | $ 1.89 | $ 0.75 | $ 1.51 | $ 1.03 | |
$ 2.22 | $ 2.13 | $ 1.86 | $ 0.73 | $ 1.49 | $ 1.02 | |
$ 326.18M | $ 81.16M | $ 53.05M | $ 78.61M | $ 52.17M | $ 52.08M | |
$ 334.68M | $ 83.30M | $ 54.10M | $ 80.59M | $ 53.06M | $ 52.64M | |
$ 0.32 | $ 0.32 | $ 0.43 | $ 0.25 | $ 0.38 | $ 0.32 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 951.60M | $ 941.04M | $ -540.39M | $ -328.09M | $ 417.08M | $ 400.76M | |
$ 186.37M | $ 177.62M | $ 100.38M | $ 58.76M | $ 79.01M | $ 53.71M | |
$ 212.69M | $ 176.29M | - | - | $ 75.63M | $ 54.96M | |
- | - | - | - | $ 2.00K | - | |
$ 240.64M | $ 228.00M | $ 124.53M | $ 69.18M | $ 97.47M | $ 68.58M | |
$ 294.24M | $ 274.79M | $ 160.01M | $ 99.64M | $ 123.11M | $ 91.34M |