Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.13B | $ 2.06B | $ 2.01B | $ 1.93B | $ 1.36B | $ 1.45B | |
$ 1.16B | $ 1.17B | $ 1.23B | $ 1.06B | $ 913.84M | $ 930.81M | |
$ 975.65M | $ 893.32M | $ 783.05M | $ 661.58M | $ 533.80M | $ 519.44M | |
$ 768.44M | $ 713.85M | $ 635.40M | $ 605.25M | $ 442.30M | $ 429.68M | |
$ 210.22M | $ 90.07M | $ 130.84M | $ 164.74M | $ 55.12M | $ 60.20M | |
$ -106.71M | $ 109.22M | $ -83.49M | $ -58.84M | $ -45.77M | $ -58.22M | |
$ 394.00K | $ -87.66M | $ 2.85M | $ 34.79M | $ 2.46M | $ 24.70M | |
$ 75.88M | $ -17.41M | $ 40.75M | $ 68.13M | $ 4.43M | $ -26.03M | |
$ 43.64M | $ 21.33M | $ 37.09M | $ 15.27M | $ 13.61M | $ 14.74M | |
- | - | - | - | - | - | |
$ 121.54M | $ 177.34M | $ 36.39M | $ 480.08M | $ 44.24M | $ 301.87M | |
$ -0.45 | $ 2.46 | - | - | - | - | |
$ 1.59 | $ 2.46 | $ -0.10 | $ 0.73 | $ -0.34 | $ 3.64 | |
$ 19.44M | $ 72.09M | - | $ 65.36M | $ 63.15M | $ 59.90M | |
$ 295.14M | $ 72.11M | $ 70.72M | - | $ 63.15M | $ 59.90M | |
$ 1.00 | $ 1.00 | $ 1.00 | $ 2.21 | $ 1.44 | $ 1.44 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.93B | $ 1.88B | $ 1.86B | $ 1.77B | $ 1.31B | $ 1.36B | |
$ 121.54M | $ 246.29M | $ 36.39M | $ 114.55M | $ 22.78M | $ 301.87M | |
$ 49.51M | $ 78.98M | - | - | - | - | |
- | - | - | - | - | - | |
$ 100.10M | $ 87.73M | $ 124.24M | $ 84.00M | $ 72.03M | $ 32.19M | |
$ 198.39M | $ 235.24M | $ 258.80M | $ 193.13M | $ 167.26M | $ 123.31M |