Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 2.32B | $ 2.18B | $ 1.94B | $ 1.66B | $ 1.40B | $ 1.19B | |
$ 449.12M | $ 414.01M | $ 357.24M | $ 308.97M | $ 289.24M | $ 269.93M | |
$ 1.87B | $ 1.77B | $ 1.59B | $ 1.35B | $ 1.11B | $ 921.90M | |
$ 1.51B | $ 1.32B | $ 1.15B | $ 1.06B | $ 746.93M | $ 648.34M | |
$ 363.86M | $ 450.95M | $ 432.34M | $ 289.20M | $ 363.55M | $ 273.56M | |
$ 138.70M | $ 32.13M | $ -31.62M | $ -17.39M | $ 16.74M | $ 10.54M | |
$ -14.00K | $ 3.38M | $ 3.25M | $ -827.00K | $ 10.66M | $ -88.00K | |
$ 504.93M | $ 486.46M | $ 403.97M | $ 270.98M | $ 390.95M | $ 284.01M | |
$ 120.61M | $ 117.00M | $ 111.40M | $ 43.85M | $ 75.99M | $ 45.68M | |
- | - | - | - | - | - | |
$ 384.31M | $ 369.45M | $ 292.56M | $ 227.13M | $ 314.96M | $ 238.33M | |
$ 0.96 | $ 0.93 | $ 0.75 | $ 0.60 | $ 0.87 | $ 6.61 | |
$ 0.95 | $ 0.93 | $ 0.74 | $ 0.59 | $ 0.86 | $ 6.54 | |
$ 1.61B | $ 396.28M | $ 392.21M | $ 380.73M | $ 363.10M | $ 36.06M | |
$ 1.62B | $ 397.75M | $ 394.16M | $ 383.26M | $ 366.30M | $ 36.45M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.68 | $ 1.27 | $ 1.14 | $ 0.99 | $ 1.02 | $ 8.28 | |
- | - | - | - | - | - | |
$ 1.96B | $ 1.73B | $ 1.51B | $ 1.37B | $ 1.04B | $ 918.27M | |
$ 384.31M | $ 369.45M | $ 292.56M | $ 227.13M | $ 314.96M | $ 238.33M | |
$ 300.68M | $ 369.45M | $ 292.56M | $ 227.13M | $ 314.96M | $ 238.33M | |
- | - | $ 31.62M | - | $ 2.62M | $ 2.83M | |
$ 425.03M | $ 450.95M | $ 432.34M | $ 289.20M | $ 363.55M | $ 273.56M | |
$ 559.45M | $ 588.83M | $ 571.89M | $ 406.15M | $ 444.71M | $ 351.31M |