Income Statement | TTM | Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 |
---|---|---|---|---|---|---|
$ 2.02B | $ 1.38B | $ 774.42M | $ 624.33M | $ 316.16M | $ 286.17M | |
$ 1.19B | $ 827.63M | $ 428.44M | $ 403.09M | $ 221.71M | $ 230.12M | |
$ 827.21M | $ 554.42M | $ 345.98M | $ 221.25M | $ 94.44M | $ 56.04M | |
$ 477.62M | $ 338.59M | $ 159.54M | $ 115.92M | $ 88.72M | $ 78.50M | |
$ 349.59M | $ 215.83M | $ 186.44M | $ 105.33M | $ 5.72M | $ -22.46M | |
$ -14.50M | $ -44.46M | $ -18.84M | $ -7.18M | $ -9.63M | $ -7.94M | |
$ -681.00K | $ -50.45M | $ -48.18M | $ -8.04M | $ -6.32M | $ -14.94M | |
$ 334.41M | $ 120.93M | $ 119.41M | $ 90.11M | $ -10.23M | $ -45.34M | |
$ 38.21M | $ -24.52M | $ -14.59M | $ -71.03M | $ 1.40M | $ -149.00K | |
- | - | - | - | - | - | |
$ 296.20M | $ 145.45M | $ 134.00M | $ 161.15M | $ -11.63M | $ -45.19M | |
$ 2.20 | $ 1.09 | $ 1.07 | $ 1.38 | $ -0.12 | $ -0.54 | |
$ 2.08 | $ 1.02 | $ 0.95 | $ 1.23 | $ -0.12 | $ -0.54 | |
$ 540.10M | $ 134.03M | $ 125.56M | $ 116.71M | $ 99.62M | $ 82.94M | |
$ 576.54M | $ 142.88M | $ 141.92M | $ 131.64M | $ 99.62M | $ 82.94M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 0.76 | $ 2.54 | $ 1.50 | $ 1.06 | $ 0.10 | - | |
$ 0.73 | $ 2.41 | $ 1.37 | $ 0.95 | $ 0.10 | $ -0.25 | |
- | - | - | - | - | - | |
$ 1.67B | $ 1.17B | $ 587.99M | $ 519.00M | $ 310.43M | $ 308.63M | |
$ 296.20M | $ 145.45M | $ 134.00M | $ 161.15M | $ -11.63M | $ -45.19M | |
$ 300.96M | $ 186.69M | $ 168.59M | $ 167.01M | $ -7.01M | $ -30.30M | |
$ 19.85M | $ 45.15M | $ 21.00M | $ 9.69M | $ 10.69M | $ 8.21M | |
$ 354.26M | $ 166.08M | $ 140.41M | $ 99.81M | $ 464.00K | $ -37.13M | |
$ 408.00M | $ 198.52M | $ 158.51M | $ 113.92M | $ 10.13M | $ -28.13M |