Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.67B | $ 2.46B | $ 2.18B | $ 1.94B | $ 1.66B | $ 1.40B | |
$ 553.87M | $ 491.50M | $ 414.00M | $ 357.20M | $ 308.97M | $ 289.24M | |
$ 2.11B | $ 1.96B | $ 1.77B | $ 1.59B | $ 1.35B | $ 1.11B | |
$ 2.08B | $ 1.68B | $ 1.32B | $ 1.15B | $ 1.06B | $ 746.93M | |
$ 2.22B | $ 2.47B | $ 2.19B | $ 432.34M | $ 289.20M | $ 363.55M | |
$ 225.02M | $ 213.60M | $ -32.10M | $ -31.62M | $ -17.39M | $ -2.62M | |
$ 8.74M | $ 5.40M | $ 3.40M | $ -3.25M | $ 827.00K | $ -1.53B | |
$ 257.90M | $ 501.30M | $ 486.50M | $ 403.97M | $ 270.98M | $ 390.95M | |
$ 82.53M | $ 126.60M | $ 117.00M | $ 111.40M | $ 43.85M | $ 75.99M | |
- | - | - | - | - | - | |
$ 175.38M | $ 374.70M | $ 369.50M | $ 292.60M | $ 227.13M | $ 287.56M | |
$ 0.43 | $ 0.92 | $ 0.93 | $ 0.75 | $ 0.60 | $ 0.87 | |
$ 0.44 | $ 0.92 | $ 0.93 | $ 0.74 | $ 0.59 | $ 0.86 | |
$ 1.62B | $ 405.30M | $ 396.28M | $ 392.21M | $ 380.73M | $ 363.10M | |
$ 1.63B | $ 406.90M | $ 397.75M | $ 394.16M | $ 383.26M | $ 366.30M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 448.82M | $ 2.17B | $ 1.73B | $ 1.51B | $ 1.37B | $ 1.04B | |
$ 175.38M | $ 374.70M | $ 369.50M | $ 292.60M | $ 227.13M | $ 314.96M | |
$ 2.32B | $ 2.66B | - | - | $ -1.74B | $ -1.49B | |
- | - | - | - | - | - | |
$ 216.14M | $ 282.30M | $ 451.00M | $ 432.30M | $ 289.20M | $ 393.56M | |
$ 440.82M | $ 389.80M | $ 588.90M | $ 571.86M | $ 406.15M | $ 529.03M |