Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 1.81B | $ 1.51B | $ 1.23B | $ 811.30M | $ 1.17B | |
$ ― | $ 710.50M | $ 574.50M | $ 447.70M | $ 300.40M | $ 418.10M | |
$ ― | $ 1.10B | $ 938.30M | $ 782.00M | $ 510.90M | $ 749.80M | |
$ ― | $ 906.80M | $ 783.90M | $ 1.07B | $ 517.90M | $ 635.00M | |
$ ― | $ 172.00M | $ 154.40M | $ -288.20M | $ -7.00M | $ 114.80M | |
$ ― | $ -3.90M | $ -8.80M | $ -7.50M | $ 6.90M | $ 6.30M | |
$ ― | $ -20.30M | $ 600.00K | $ 1.40M | $ ― | $ ― | |
$ ― | $ 188.30M | $ 145.50M | $ -300.70M | $ -13.70M | $ 108.30M | |
$ ― | $ 45.80M | $ 28.00M | $ 28.10M | $ -700.00K | $ 21.30M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 142.50M | $ 117.50M | $ -328.80M | $ -13.00M | $ 87.00M | |
$ ― | $ 1.41 | $ 1.19 | $ 1.16 | $ -0.13 | $ 0.86 | |
$ ― | $ 1.39 | $ 1.18 | $ 1.14 | $ -0.13 | $ 0.85 | |
$ ― | $ 101.32M | $ 101.49M | $ 101.49M | $ 100.97M | $ 100.81M | |
$ ― | $ 102.30M | $ 102.33M | $ 102.75M | $ 100.97M | $ 102.32M | |
$ ― | $ 0.62 | $ 0.59 | $ 0.97 | $ ― | $ 0.37 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 1.62B | $ 1.36B | $ 1.52B | $ -818.30M | $ -1.05B | |
$ ― | $ 142.50M | $ 117.50M | $ -328.80M | $ -13.00M | $ 87.00M | |
$ ― | $ 141.22M | $ 117.86M | $ -239.17M | $ -14.40M | $ 87.72M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 198.60M | $ 153.00M | $ -293.30M | $ -6.40M | $ 115.10M | |
$ ― | $ 323.60M | $ 268.50M | $ 252.40M | $ 106.40M | $ 115.10M |