Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.08B | $ 1.83B | $ 1.61B | $ 1.43B | $ 987.54M | $ 967.77M | |
$ 78.00M | $ 72.55M | $ 57.91M | $ 52.87M | $ 36.27M | $ 33.10M | |
$ 2.00B | $ 1.76B | $ 1.55B | $ 1.38B | $ 951.27M | $ 934.68M | |
$ 1.40B | $ 1.59B | $ 1.35B | $ 1.10B | $ 841.21M | $ 565.21M | |
$ 523.20M | $ 170.88M | $ 201.48M | $ 286.67M | $ 110.06M | $ 369.47M | |
$ 77.25M | $ 86.54M | $ 33.06M | $ 7.67M | $ 19.86M | $ 27.96M | |
$ 51.94M | $ 93.00K | $ -197.00K | $ 184.00K | $ -912.00K | $ -680.00K | |
$ 599.91M | $ 257.52M | $ 234.35M | $ 294.15M | $ 130.84M | $ 398.11M | |
$ 132.98M | $ 49.76M | $ 52.07M | $ 63.09M | $ 19.06M | $ 77.10M | |
- | - | - | - | - | - | |
$ 466.92M | $ 207.76M | $ 182.28M | $ 231.06M | $ 111.78M | $ 321.01M | |
$ 1.59 | $ 0.65 | $ 0.57 | $ 0.73 | $ 0.36 | $ 1.06 | |
$ 1.57 | $ 0.65 | $ 0.56 | $ 0.72 | $ 0.35 | $ 1.02 | |
$ 1.19B | $ 318.15M | $ 321.53M | $ 314.88M | $ 308.27M | $ 302.58M | |
$ 1.21B | $ 321.46M | $ 324.56M | $ 322.36M | $ 318.00M | $ 315.01M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.47B | $ 1.66B | $ 1.41B | $ 1.15B | $ 877.48M | $ 598.30M | |
$ 466.92M | $ 207.76M | $ 182.28M | $ 231.06M | $ 111.78M | $ 321.01M | |
$ 658.38M | $ 203.44M | - | - | - | - | |
- | - | - | - | - | - | |
$ 578.65M | $ 170.88M | $ 201.48M | $ 286.67M | $ 110.06M | $ 398.11M | |
$ 606.34M | $ 196.60M | $ 222.36M | $ 300.30M | $ 119.20M | $ 406.46M |