Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.25B | $ 1.15B | $ 1.03B | $ 929.24M | $ 900.61M | $ 1.05B | |
$ 807.25M | $ 724.19M | $ -645.11M | $ -550.85M | $ 529.54M | $ 656.43M | |
$ 442.76M | $ 423.72M | $ 389.78M | $ 378.39M | $ 371.07M | $ 397.70M | |
$ 197.33M | $ 255.54M | $ 257.78M | $ 199.05M | $ 199.67M | $ 201.67M | |
$ 163.73M | $ 167.89M | $ 132.00M | $ 179.34M | $ 171.41M | $ 196.03M | |
$ -13.47M | $ 13.78M | $ -14.00M | $ -14.89M | $ -13.95M | $ -17.27M | |
$ 1.48M | $ 6.06M | $ -14.09M | $ -2.78M | $ -18.38M | $ -550.00K | |
$ 148.78M | $ 160.46M | $ 131.98M | $ 165.93M | $ 139.07M | $ 178.21M | |
$ 38.99M | $ 48.85M | $ 35.47M | $ 47.16M | $ 41.83M | $ 44.83M | |
- | - | - | - | - | - | |
$ 128.89M | $ 111.12M | $ 95.76M | $ 118.45M | $ 98.59M | $ 132.40M | |
$ 3.51 | $ 3.56 | $ 3.06 | $ 3.66 | $ 3.05 | $ 4.10 | |
$ 3.50 | $ 3.55 | $ 3.04 | $ 3.65 | $ 3.05 | $ 4.10 | |
$ 124.83M | $ 31.17M | $ 31.29M | $ 32.36M | $ 32.33M | $ 32.30M | |
$ 125.25M | $ 31.28M | $ 31.50M | $ 32.45M | $ 32.36M | $ 32.32M | |
$ 1.03 | $ 1.01 | $ 0.88 | $ 0.81 | $ 0.77 | $ 0.73 | |
- | - | - | - | - | - | |
- | - | - | - | $ 3.72 | $ 4.11 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.00B | $ 979.73M | $ -387.32M | $ -351.80M | $ 729.21M | $ 858.10M | |
$ 109.47M | $ 111.12M | $ 95.76M | $ 118.45M | $ 98.59M | $ 132.40M | |
$ 136.07M | $ 127.04M | - | - | $ 112.08M | $ 131.23M | |
- | - | - | - | $ 16.33M | $ 19.65M | |
$ 180.68M | $ 180.62M | $ 149.81M | $ 168.42M | $ 155.41M | $ 197.86M | |
$ 266.82M | $ 257.36M | $ 218.88M | $ 242.65M | $ 228.11M | $ 268.66M |