Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.29B | $ 1.23B | $ 1.10B | $ 965.05M | $ 801.54M | $ 736.65M | |
$ 215.41M | $ 266.08M | $ -237.01M | $ -216.54M | $ 167.16M | $ 144.15M | |
$ 1.07B | $ 962.33M | $ 862.07M | $ 748.51M | $ 634.39M | $ 592.50M | |
$ 677.87M | $ 731.79M | $ -653.46M | $ -653.92M | $ 458.11M | $ 450.64M | |
$ 283.56M | $ 230.54M | $ 208.61M | $ 94.58M | $ 176.28M | $ 141.87M | |
$ -30.84M | $ -39.79M | $ -34.63M | $ -12.49M | $ -33.61M | $ -8.20M | |
$ -988.00K | $ -7.22M | $ -22.04M | $ -7.65M | $ 24.95M | $ -5.56M | |
$ 253.66M | $ 183.53M | $ 198.28M | $ 93.33M | $ 167.62M | $ 128.11M | |
$ -121.26M | $ -143.24M | $ 21.28M | $ -3.45M | $ 38.63M | $ 23.74M | |
$ 227.00K | $ 19.00K | $ -2.21M | $ -3.58M | $ -2.47M | $ -1.27M | |
$ 374.93M | $ 326.71M | $ 174.74M | $ 93.18M | $ 126.29M | $ 103.09M | |
$ 1.19 | $ 1.05 | $ 0.57 | $ 0.30 | $ 0.44 | $ 0.40 | |
$ 1.14 | $ 1.00 | $ 0.55 | $ 0.30 | $ 0.42 | $ 0.40 | |
$ 1.26B | $ 312.36M | $ 309.23M | $ 305.71M | $ 289.86M | $ 261.23M | |
$ 1.33B | $ 332.50M | $ 331.77M | $ 314.61M | $ 299.37M | $ 261.23M | |
$ 0.22 | $ 0.20 | $ 0.12 | $ 0.12 | $ 0.03 | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 349.29M | $ 997.87M | $ -890.47M | $ -870.46M | $ 625.26M | $ 594.79M | |
$ 374.95M | $ 326.79M | $ 174.74M | $ 93.18M | $ 126.52M | $ 103.10M | |
$ 76.58M | - | $ 148.73M | - | $ 108.88M | $ 107.65M | |
- | - | - | - | $ 7.91M | $ 9.73M | |
$ 257.68M | $ 224.86M | $ 163.22M | $ 105.82M | $ 175.53M | $ 137.84M | |
$ 313.11M | $ 296.72M | $ 242.05M | $ 131.42M | $ 211.65M | $ 170.00M |