Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 1.93B | $ 2.05B | $ 1.64B | $ 1.46B | $ 1.71B | |
$ ― | $ 1.39B | $ 1.48B | $ 1.22B | $ 1.08B | $ 1.23B | |
$ ― | $ 537.90M | $ 571.50M | $ 420.10M | $ 373.60M | $ 476.90M | |
$ ― | $ 347.80M | $ 371.10M | $ 287.40M | $ 282.10M | $ 305.50M | |
$ ― | $ 169.00M | $ 200.40M | $ 132.70M | $ 91.50M | $ 171.40M | |
$ ― | $ 11.60M | $ -13.80M | $ 6.40M | $ 10.90M | $ 11.00M | |
$ ― | $ -900.00K | $ -1.20M | $ ― | $ ― | $ ― | |
$ ― | $ 179.40M | $ 187.80M | $ 127.60M | $ 64.50M | $ 118.60M | |
$ ― | $ 48.80M | $ 18.10M | $ 19.70M | $ 18.70M | $ 32.10M | |
$ ― | $ 900.00K | $ 1.20M | $ ― | $ ― | $ ― | |
$ ― | $ 118.50M | $ 162.30M | $ 102.10M | $ 41.30M | $ 80.30M | |
$ ― | $ 0.44 | $ 0.67 | $ 0.38 | $ 0.15 | $ 0.30 | |
$ ― | $ 0.44 | $ 0.67 | $ 0.38 | $ 0.15 | $ 0.30 | |
$ ― | $ 269.10M | $ 269.60M | $ 270.50M | $ 269.90M | $ 269.10M | |
$ ― | $ 272.10M | $ 271.50M | $ 272.30M | $ 271.60M | $ 271.00M | |
$ ― | $ 0.16 | $ 0.16 | $ 0.21 | $ 0.03 | $ 0.20 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.74B | $ 1.85B | $ -1.51B | $ -1.37B | $ -1.54B | |
$ ― | $ 118.50M | $ 162.30M | $ 102.10M | $ 41.30M | $ 80.30M | |
$ ― | $ 134.55M | $ 152.12M | $ 103.36M | $ 69.44M | $ 144.07M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 207.60M | $ 191.10M | $ 141.30M | $ 82.90M | $ 138.10M | |
$ ― | $ 275.70M | $ 257.00M | $ 200.80M | $ 143.40M | $ 138.10M |