Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 3.72B | $ 3.73B | $ 3.03B | $ 2.61B | $ 2.40B | $ 2.04B | |
$ 2.99B | $ 3.14B | $ 2.35B | $ -2.02B | $ 2.00B | $ 1.75B | |
$ 740.64M | $ 590.76M | $ 671.03M | $ 468.21M | $ 407.47M | $ 291.11M | |
$ 335.39M | $ 335.39M | $ 221.16M | $ 207.75M | $ 184.31M | $ 161.93M | |
$ 354.89M | $ 255.37M | $ 296.82M | $ 260.46M | $ 223.16M | $ 129.18M | |
$ -8.09M | $ -8.09M | $ -8.93M | $ -6.85M | $ -5.55M | $ -13.01M | |
$ -25.48M | $ -25.48M | $ -1.20M | $ -4.39M | - | - | |
$ 272.76M | $ 272.76M | $ 289.09M | $ 258.00M | $ 217.61M | $ 116.17M | |
$ 62.91M | $ 62.91M | $ 64.44M | $ 60.28M | $ 46.24M | $ 23.95M | |
$ -6.66M | $ -13.09M | $ -12.33M | - | - | - | |
$ 310.11M | $ 209.40M | $ 530.78M | $ 194.65M | $ 170.48M | $ 110.53M | |
$ 3.76 | $ 3.76 | $ 4.09 | $ 3.57 | $ 3.19 | $ 2.07 | |
$ 3.66 | $ 3.65 | $ 3.95 | $ 3.42 | $ 3.06 | $ 1.97 | |
$ 222.83M | $ 55.71M | $ 54.89M | $ 54.49M | $ 53.43M | $ 53.45M | |
$ 229.29M | $ 57.32M | $ 56.87M | $ 56.92M | $ 55.79M | $ 55.98M | |
$ 0.23 | $ 0.23 | $ 0.22 | - | $ 0.20 | $ 0.19 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.13 | $ 1.78 | |
- | - | - | - | $ 129.93M | $ 124.79M | |
$ 1.51B | $ 3.28B | $ 2.58B | $ -1.81B | $ 2.18B | $ 1.91B | |
$ 209.52M | $ 209.40M | $ 224.68M | $ 194.65M | $ 170.48M | $ 110.53M | |
$ 128.85M | $ 215.48M | $ 228.95M | - | $ 170.48M | $ 91.06M | |
- | - | - | - | $ 9.36M | $ 15.66M | |
$ 247.56M | $ 280.85M | $ 298.02M | $ 264.85M | $ 226.97M | $ 131.83M | |
$ 198.47M | $ 353.24M | $ 361.41M | $ 321.70M | $ 281.54M | $ 182.88M |