Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 5.92B | $ 5.87B | $ 6.26B | $ 5.26B | $ 4.02B | $ 4.11B | |
$ 3.32B | $ 3.79B | $ 4.00B | $ 3.48B | $ 2.79B | $ 1.94B | |
$ 2.60B | $ 2.07B | $ 2.26B | $ 1.78B | $ 1.23B | $ 2.17B | |
$ 382.79M | $ 431.53M | $ 415.49M | $ 567.62M | $ 373.43M | $ 473.11M | |
$ 1.63B | $ 1.64B | $ 1.84B | $ 1.39B | $ 906.88M | $ 818.71M | |
$ -12.14M | $ -12.34M | $ -3.32M | $ -1.73M | $ -2.78M | $ -377.00K | |
$ -14.70M | $ -5.23M | $ -2.60M | $ 1.45M | $ 2.74M | $ -5.62M | |
$ 1.65B | $ 1.65B | $ 1.84B | $ 1.39B | $ 901.36M | $ 823.95M | |
$ 402.00M | $ 408.27M | $ 464.19M | $ 354.05M | $ 228.68M | $ 208.43M | |
- | - | - | - | - | - | |
$ 1.25B | $ 1.24B | $ 1.38B | $ 1.03B | $ 672.68M | $ 1.04B | |
$ 7.23 | $ 11.33 | $ 6.13 | $ 4.47 | $ 2.86 | $ 2.56 | |
$ 7.19 | $ 11.26 | $ 6.09 | $ 4.45 | $ 2.84 | $ 2.55 | |
$ 757.07M | $ 109.42M | $ 224.68M | $ 231.30M | $ 235.47M | $ 240.83M | |
$ 761.22M | $ 110.09M | $ 226.16M | $ 232.82M | $ 236.99M | $ 241.22M | |
$ 1.18 | $ 1.60 | $ 0.60 | $ 0.40 | $ 0.30 | $ 0.23 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.09B | $ 4.23B | $ 4.42B | $ 2.75B | $ 2.25B | $ 2.41B | |
- | - | - | - | - | - | |
$ 1.25B | $ 1.24B | $ 1.38B | $ 1.03B | $ 672.68M | $ 615.52M | |
$ 1.21B | - | - | - | $ 712.08M | $ 650.92M | |
$ 1.30B | $ 1.65B | $ 1.84B | $ 1.39B | $ 904.15M | $ 824.33M | |
$ 1.55B | $ 1.97B | $ 2.12B | $ 1.65B | $ 1.17B | $ 1.08B |