Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 5.17B | $ 5.01B | $ 3.49B | $ 2.72B | $ 2.62B | $ 2.38B | |
$ 1.79B | $ 3.52B | $ -2.51B | $ 1.97B | $ 1.94B | $ 1.81B | |
$ 1.59B | $ 1.49B | $ 974.39M | $ 746.36M | $ 681.27M | $ 576.15M | |
$ 711.24M | $ 689.55M | $ 497.97M | $ 391.31M | $ 391.74M | $ 367.20M | |
$ 877.14M | $ 797.16M | $ 476.42M | $ 355.05M | $ 289.52M | $ 208.95M | |
$ -72.21M | $ -56.72M | $ -29.14M | $ -32.46M | $ -37.82M | $ -28.69M | |
$ -14.13M | $ -1.69M | $ 13.83M | $ 500.00K | $ 2.08M | $ 558.00K | |
$ 819.06M | $ 742.13M | $ 433.44M | $ 323.09M | $ 253.78M | $ 180.82M | |
$ 207.36M | $ 186.15M | $ 109.43M | $ 76.07M | $ 62.78M | $ 46.07M | |
- | - | - | - | - | - | |
$ 611.71M | $ 555.99M | $ 324.02M | $ 247.02M | $ 191.00M | $ 134.75M | |
$ 19.35 | $ 17.26 | $ 9.88 | $ 7.50 | $ 5.65 | $ 3.86 | |
$ 19.23 | $ 17.14 | $ 9.78 | $ 7.42 | $ 5.56 | $ 3.78 | |
$ 126.98M | $ 32.21M | $ 32.80M | $ 32.92M | $ 33.81M | $ 34.92M | |
$ 127.67M | $ 32.44M | $ 33.15M | $ 33.30M | $ 34.38M | $ 35.61M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | $ 4.19 | |
- | - | - | $ 7.28 | $ 5.49 | - | |
- | - | - | - | - | - | |
$ 2.51B | $ 4.21B | $ -2.01B | $ 2.36B | $ 2.33B | $ 2.18B | |
$ 611.71M | $ 555.99M | $ 324.02M | $ 247.02M | $ 191.00M | $ 134.75M | |
$ 361.08M | $ 587.59M | - | $ 247.20M | $ 191.00M | $ 134.75M | |
- | - | - | $ 32.46M | $ 37.82M | $ 28.69M | |
$ 891.27M | $ 798.85M | $ 462.59M | $ 355.55M | $ 291.60M | $ 209.51M | |
$ 744.86M | $ 925.05M | $ 544.01M | $ 417.96M | $ 344.30M | $ 248.93M |