Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.52B | $ 2.84B | $ 2.52B | $ 2.52B | $ 2.19B | $ 2.02B | |
$ 2.16B | $ ― | $ 2.16B | $ 2.11B | $ 1.85B | $ 1.57B | |
$ 362.60M | $ ― | $ 362.50M | $ 407.30M | $ 339.30M | $ 446.90M | |
$ 180.70M | $ ― | $ 180.70M | $ 217.70M | $ 205.40M | $ 266.70M | |
$ 181.90M | $ ― | $ 181.80M | $ 189.60M | $ 133.90M | $ 180.20M | |
$ -26.40M | $ ― | $ -26.50M | $ -17.80M | $ -9.00M | $ 400.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 163.70M | $ ― | $ 163.70M | $ 216.40M | $ 162.10M | $ 211.30M | |
$ 35.60M | $ ― | $ 35.60M | $ 58.00M | $ 46.80M | $ 66.80M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 125.60M | $ ― | $ 125.70M | $ 152.30M | $ 118.30M | $ 146.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ 17.30M | $ 15.40M | $ 14.10M | $ 15.60M | |
$ 2.34B | $ ― | $ 2.34B | $ 2.33B | $ 2.06B | $ 1.84B | |
$ 125.60M | $ ― | $ 125.70M | $ 152.30M | $ 118.30M | $ 146.40M | |
$ 125.60M | $ ― | $ 138.78M | $ 159.40M | $ 112.68M | $ 145.37M | |
$ 26.30M | $ ― | $ 23.40M | $ 19.10M | $ 8.90M | $ 7.90M | |
$ 190.00M | $ ― | $ 187.10M | $ 235.50M | $ 171.00M | $ 219.20M | |
$ 374.30M | $ 432.40M | $ 371.40M | $ 401.10M | $ 313.20M | $ 337.30M |