Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 851.37M | $ 801.57M | $ 585.67M | $ 432.22M | $ 387.90M | $ 330.90M | |
$ 111.93M | $ 211.03M | - | $ 123.49M | $ 110.35M | $ 103.88M | |
$ 739.45M | $ 590.54M | $ 585.67M | $ 308.74M | $ 277.55M | $ 227.02M | |
$ 353.47M | $ 301.01M | $ 367.43M | $ 161.62M | $ 150.70M | $ 125.37M | |
$ 444.55M | $ 500.56M | $ 218.24M | $ 147.11M | $ 126.85M | $ 101.65M | |
$ -158.08M | $ -110.60M | $ -72.06M | $ -62.59M | $ -56.46M | $ -42.72M | |
$ 44.69M | $ 201.51M | $ -2.45M | $ -3.37M | $ -3.02M | $ -1.79M | |
$ 183.20M | $ 188.45M | $ 148.63M | $ 81.15M | $ 67.36M | $ 57.14M | |
$ 3.89M | $ 4.69M | $ 1.69M | $ 1.67M | $ 1.35M | $ 818.00K | |
$ 7.62M | $ 7.75M | $ 5.29M | - | - | - | |
$ 101.33M | $ 90.31M | $ 92.15M | $ 35.47M | $ -8.44M | $ 3.73M | |
$ 1.14 | $ 0.99 | $ 1.13 | $ 0.53 | $ -0.15 | $ 0.07 | |
$ 1.08 | $ 0.99 | $ 0.98 | $ 0.53 | $ -0.15 | $ 0.07 | |
$ 356.05M | $ 91.24M | $ 81.19M | $ 66.55M | $ 58.21M | $ 53.29M | |
$ 474.29M | $ 91.24M | $ 134.54M | $ 66.61M | $ 58.21M | $ 53.29M | |
$ 0.07 | $ 2.15 | - | $ 1.35 | $ 1.27 | $ 1.16 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 465.40M | $ 512.03M | $ 367.43M | $ 285.11M | $ 261.05M | $ 229.24M | |
$ 118.90M | $ 103.74M | $ 105.25M | $ 48.61M | $ 3.98M | $ 14.11M | |
$ 130.42M | $ 354.44M | - | $ 50.98M | $ 2.52M | $ 14.38M | |
- | - | - | $ 62.59M | $ 56.46M | $ 42.72M | |
$ 341.29M | $ 299.05M | $ 220.69M | $ 143.74M | $ 123.83M | $ 99.87M | |
$ 280.55M | $ 535.94M | $ 381.73M | $ 260.92M | $ 228.95M | $ 189.01M |