Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 2.20B | $ 2.14B | $ 1.87B | $ 1.79B | $ 1.89B | |
$ ― | $ 1.61B | $ 1.58B | $ 1.33B | $ 1.28B | $ 1.38B | |
$ ― | $ 589.40M | $ 562.70M | $ 540.70M | $ 514.10M | $ 509.30M | |
$ ― | $ 495.00M | $ 525.20M | $ 446.20M | $ 430.60M | $ 421.70M | |
$ ― | $ 94.40M | $ 37.50M | $ 94.50M | $ 83.50M | $ 87.60M | |
$ ― | $ -26.80M | $ -21.20M | $ 17.10M | $ 21.00M | $ -18.70M | |
$ ― | $ -1.40M | $ -300.00K | $ ― | $ ― | $ ― | |
$ ― | $ 70.30M | $ 16.60M | $ 81.40M | $ 44.20M | $ 43.80M | |
$ ― | $ 16.40M | $ 5.60M | $ 24.60M | $ 10.10M | $ 6.90M | |
$ ― | $ ― | $ 200.00K | $ ― | $ ― | $ ― | |
$ ― | $ 53.90M | $ 11.00M | $ 56.80M | $ 34.10M | $ 36.90M | |
$ ― | $ 0.09 | $ 0.02 | $ 0.10 | $ 0.06 | $ 0.06 | |
$ ― | $ 0.09 | $ 0.02 | $ 0.10 | $ 0.06 | $ 0.06 | |
$ ― | $ 576.13M | $ 577.58M | $ 579.43M | $ 579.43M | $ 579.43M | |
$ ― | $ 588.71M | $ 587.34M | $ 589.20M | $ 583.62M | $ 583.35M | |
$ ― | $ 0.03 | $ 0.04 | $ 0.07 | $ ― | $ 0.06 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.13 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 0.13 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.11B | $ 2.10B | $ -1.78B | $ -1.71B | $ 1.80B | |
$ ― | $ 53.90M | $ 11.00M | $ 56.80M | $ 34.10M | $ 36.90M | |
$ ― | $ 51.33M | $ 13.35M | $ 58.73M | $ 57.40M | $ 58.79M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ 19.80M | |
$ ― | $ 97.70M | $ 36.80M | $ 98.50M | $ 65.20M | $ 63.60M | |
$ ― | $ 169.40M | $ 105.80M | $ 98.50M | $ 131.80M | $ 123.80M |