Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.88B | $ 1.67B | $ 1.29B | $ 1.10B | $ 974.21M | $ 960.44M | |
- | - | - | $ 608.17M | $ 549.48M | $ 638.20M | |
$ 1.88B | $ 1.67B | $ 1.29B | $ 487.00M | $ 424.73M | $ 322.24M | |
$ 1.43B | $ 1.23B | $ -730.62M | $ 230.98M | $ 216.18M | $ 205.73M | |
$ 458.02M | $ 446.66M | $ 283.23M | $ 256.02M | $ 208.54M | $ 116.51M | |
$ -79.73M | $ -239.04M | $ -21.16M | $ -33.61M | $ -35.60M | $ -26.12M | |
$ -4.29M | $ 452.00K | $ -2.31M | $ 7.46M | $ -1.83M | $ 4.29M | |
$ 382.31M | $ 207.44M | $ 264.38M | $ 229.86M | $ 171.11M | $ 94.68M | |
$ 104.43M | $ 31.45M | $ 68.79M | $ 52.45M | $ 39.34M | $ 17.62M | |
$ 273.00K | $ -266.00K | - | - | - | - | |
$ 537.94M | $ -35.23M | $ 195.59M | $ 177.41M | $ 131.77M | $ 77.06M | |
$ 2.42 | $ -0.43 | $ 2.63 | $ 2.36 | $ 1.70 | $ 0.99 | |
$ 2.27 | $ -0.43 | $ 2.29 | $ 2.12 | $ 1.56 | $ 0.85 | |
$ 307.65M | $ 82.81M | $ 74.46M | $ 76.32M | $ 77.56M | $ 78.16M | |
$ 338.57M | $ 82.81M | $ 88.16M | $ 84.94M | $ 84.22M | $ 90.23M | |
$ 0.36 | $ 3.86 | $ 0.48 | $ 0.48 | $ 0.48 | $ 0.48 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 2.14 | $ 1.68 | - | |
- | - | - | - | - | - | |
$ 1.43B | $ 1.23B | $ -730.62M | $ 839.16M | $ 765.66M | $ 843.93M | |
$ 186.61M | $ -35.23M | $ 195.59M | $ 177.41M | $ 131.77M | $ 77.06M | |
$ 257.42M | - | - | $ 177.41M | $ 131.77M | $ 77.06M | |
- | - | - | $ 33.61M | $ 35.60M | $ 26.12M | |
$ 372.51M | $ 446.48M | $ 285.54M | $ 263.47M | $ 206.71M | $ 120.80M | |
$ 516.76M | $ 645.48M | $ 345.00M | $ 350.82M | $ 299.55M | $ 209.96M |