Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 5.34B | $ 5.34B | $ 4.23B | $ 3.50B | $ 3.67B | $ 3.68B | |
$ 4.45B | $ 4.45B | $ 3.63B | $ 3.07B | $ 3.38B | $ 3.46B | |
$ 889.50M | $ 889.50M | $ 599.64M | $ 425.44M | $ 285.11M | $ 222.81M | |
$ 414.78M | $ 414.78M | $ 361.18M | $ 319.61M | $ 132.69M | $ 97.90M | |
$ 474.72M | $ 474.72M | $ 238.46M | $ 105.83M | $ 152.42M | $ 124.92M | |
$ -6.63M | $ -6.63M | $ -7.30M | $ -9.34M | $ -8.89M | $ -8.25M | |
$ -131.00K | $ -131.00K | $ -245.00K | $ -383.00K | $ 341.00K | $ 58.00K | |
$ 467.96M | $ 467.96M | $ 230.91M | $ 96.10M | $ 143.87M | $ 116.72M | |
$ 111.01M | $ 111.01M | $ 59.44M | $ 22.54M | $ 36.70M | $ 29.06M | |
- | - | - | - | - | - | |
$ 356.95M | $ 356.95M | $ 171.47M | $ 73.56M | $ 107.17M | $ 201.74M | |
$ 10.74 | $ 10.75 | $ 5.13 | $ 2.22 | $ 3.22 | $ 6.04 | |
$ 10.64 | $ 10.64 | $ 5.06 | $ 2.19 | $ 3.20 | $ 6.01 | |
$ 132.84M | $ 33.21M | $ 33.43M | $ 33.18M | $ 33.28M | $ 33.39M | |
$ 134.24M | $ 33.56M | $ 33.89M | $ 33.54M | $ 33.48M | $ 33.56M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.41 | - | |
- | - | - | - | $ 3.39 | - | |
- | - | - | - | - | - | |
$ 4.87B | $ 4.87B | $ 3.99B | $ 3.39B | $ 3.52B | $ 3.56B | |
$ 6.63M | $ 6.63M | $ 7.31M | $ 9.75M | $ 10.99M | $ 9.61M | |
$ 356.95M | $ 356.95M | $ 171.47M | $ 73.56M | $ 107.17M | $ 201.74M | |
$ 356.95M | $ 356.95M | $ 171.47M | $ 73.56M | $ 107.17M | $ 87.66M | |
$ 474.59M | $ 474.59M | $ 238.22M | $ 105.85M | $ 154.86M | $ 126.34M | |
$ 628.32M | $ 628.32M | $ 368.85M | $ 229.53M | $ 271.75M | $ 210.25M |