Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 904.40M | $ 861.74M | $ 786.78M | $ 309.62M | $ 659.30M | $ 508.94M | |
$ 214.58M | $ 431.38M | $ 400.80M | $ 347.39M | $ 324.76M | $ 263.56M | |
$ 638.16M | $ 430.36M | $ 385.97M | $ -347.39M | $ 334.54M | $ 245.38M | |
$ 411.82M | $ 369.18M | $ -319.79M | $ 290.97M | $ 290.39M | $ 214.18M | |
$ 747.75M | $ 944.99M | $ -720.60M | $ -638.36M | $ 44.15M | $ 31.21M | |
$ -11.93M | $ -12.97M | $ -3.81M | $ -6.24M | $ -15.18M | $ -2.27M | |
$ -978.60M | $ -915.43M | $ -786.78M | $ -706.71M | - | - | |
$ 31.81M | $ 48.21M | $ 62.37M | $ 62.10M | $ 28.97M | $ 28.93M | |
$ 240.00K | $ 3.60M | $ 12.40M | $ 14.96M | $ 7.95M | $ 5.18M | |
- | - | - | - | - | - | |
$ 286.07M | $ 44.61M | $ 49.97M | $ 47.15M | $ 21.02M | $ 23.76M | |
$ 2.07 | $ 2.96 | $ 3.39 | $ 3.34 | $ 1.70 | $ 1.96 | |
$ 2.03 | $ 2.88 | $ 3.27 | $ 3.22 | $ 1.65 | $ 1.90 | |
$ 61.19M | $ 15.09M | $ 14.75M | $ 14.14M | $ 12.36M | $ 12.12M | |
$ 62.42M | $ 15.47M | $ 15.26M | $ 14.66M | $ 12.71M | $ 12.51M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.72 | $ 3.19 | |
- | - | - | - | - | - | |
$ 444.45M | $ 369.02M | $ 81.01M | $ 638.36M | $ 615.15M | $ 477.73M | |
$ 31.57M | $ 44.61M | $ 49.97M | $ 47.15M | $ 21.02M | $ 23.76M | |
$ -482.03M | - | - | - | $ 21.02M | $ 23.76M | |
- | - | - | - | $ 15.18M | $ 2.27M | |
$ 136.50M | $ 61.18M | $ 66.18M | $ 68.34M | $ 44.15M | $ 31.21M | |
$ 155.44M | $ 119.20M | $ 110.97M | $ 114.53M | $ 89.64M | $ 57.02M |