Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 3.71B | $ 3.56B | $ 3.38B | $ 2.92B | $ 2.85B | $ 2.59B | |
$ -72.17M | $ -3.28B | $ 2.87B | $ 2.62B | $ 2.51B | $ 2.37B | |
$ 325.06M | $ 280.19M | $ 505.31M | $ 302.99M | $ 336.39M | $ 211.72M | |
$ 63.92M | $ 55.30M | $ 101.47M | $ 56.63M | $ 64.77M | $ 32.78M | |
- | - | - | - | - | - | |
$ 251.93M | $ 215.69M | $ 394.48M | $ 246.35M | $ 271.62M | $ 178.94M | |
$ 5.55 | $ 3.57 | $ 6.55 | $ 4.12 | $ 4.57 | $ 3.04 | |
$ 2.75 | $ 3.54 | $ 6.50 | $ 4.09 | $ 4.53 | $ 3.00 | |
$ 180.97M | - | $ 60.18M | $ 59.86M | $ 59.42M | $ 58.95M | |
$ 182.76M | - | $ 60.67M | $ 60.29M | $ 60.00M | $ 59.71M | |
$ 261.13M | $ 224.89M | $ 403.84M | $ 246.35M | $ 271.62M | $ 178.94M | |
$ 82.05M | - | $ 403.84M | $ 246.35M | $ 271.62M | $ 178.94M | |
$ 0.86 | - | $ 1.03 | $ 0.94 | $ 0.83 | $ 0.74 | |
- | - | - | - | - | - | |
$ 2.16 | - | $ 6.27 | $ 4.15 | $ 4.40 | $ 3.66 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 339.49M | $ 280.19M | $ 534.48M | $ 333.83M | $ 370.06M | $ 236.14M | |
$ 239.46M | $ 322.52M | - | - | - | - | |
$ 28.84M | $ 28.85M | $ 29.16M | $ 30.84M | $ 33.67M | $ 24.42M |