Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 1.82B | $ 1.52B | $ 1.29B | $ 1.49B | $ 1.46B | |
$ ― | $ 958.69M | $ 787.25M | $ 654.98M | $ 771.48M | $ 767.81M | |
$ ― | $ 857.92M | $ 736.52M | $ 634.39M | $ 718.16M | $ 689.94M | |
$ ― | $ 676.67M | $ 598.14M | $ 561.09M | $ 614.34M | $ 559.43M | |
$ ― | $ 181.25M | $ 138.38M | $ 73.30M | $ 103.82M | $ 130.51M | |
$ ― | $ -9.74M | $ -7.61M | $ -8.45M | $ -9.26M | $ -6.32M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 181.24M | $ 128.91M | $ 62.91M | $ 89.35M | $ 125.20M | |
$ ― | $ 44.12M | $ 33.69M | $ 15.39M | $ 20.62M | $ 27.28M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 137.08M | $ 95.21M | $ 47.52M | $ 114.05M | $ 108.55M | |
$ ― | $ 3.34 | $ 2.31 | $ 1.14 | $ 2.72 | $ 2.58 | |
$ ― | $ 3.33 | $ 2.30 | $ 1.14 | $ 2.71 | $ 2.57 | |
$ ― | $ 41.06M | $ 41.18M | $ 41.73M | $ 41.96M | $ 42.01M | |
$ ― | $ 41.16M | $ 41.34M | $ 41.76M | $ 42.12M | $ 42.30M | |
$ ― | $ 1.50 | $ 1.00 | $ 1.50 | $ 0.00 | $ 1.20 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 2.77 | $ 1.69 | $ 2.51 | $ 2.72 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.64B | $ 1.39B | $ 1.22B | $ 1.39B | $ 1.33B | |
$ ― | $ 137.08M | $ 95.21M | $ 47.52M | $ 114.05M | $ 108.55M | |
$ ― | $ 130.42M | $ 97.61M | $ 45.09M | $ 72.52M | $ 98.23M | |
$ ― | $ 10.31M | $ 7.48M | $ 8.46M | $ 9.47M | $ 7.65M | |
$ ― | $ 191.55M | $ 136.39M | $ 71.38M | $ 98.81M | $ 132.85M | |
$ ― | $ 293.11M | $ 234.36M | $ 174.41M | $ 199.46M | $ 202.81M |