Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.03B | $ 842.43M | $ 681.49M | $ 599.85M | $ 278.97M | $ 257.19M | |
$ 736.62M | $ 652.40M | $ 535.65M | $ 394.38M | $ 168.75M | $ 172.61M | |
$ 288.54M | $ 190.03M | $ 145.84M | $ 205.48M | $ 110.22M | $ 84.58M | |
$ 88.80M | $ 79.33M | $ 60.50M | $ 47.03M | $ 36.77M | $ 33.09M | |
$ 199.84M | $ 110.70M | $ 85.34M | $ 158.45M | $ 73.45M | $ 51.49M | |
$ 15.89M | $ 18.80M | $ -15.76M | $ 12.27M | $ 1.41M | $ -566.00K | |
$ -115.40M | $ -102.95M | $ -810.00K | $ -39.00M | $ -13.09M | $ -8.09M | |
$ 91.31M | $ -11.05M | $ -127.19M | $ 107.18M | $ 58.95M | $ 43.97M | |
$ 54.33M | $ 32.58M | $ 60.77M | $ 47.78M | $ 37.40M | $ 20.18M | |
- | - | - | - | $ -76.00K | $ -225.00K | |
$ 25.07M | $ -50.84M | $ -195.73M | $ 57.88M | $ 21.55M | $ 23.80M | |
$ 0.23 | $ -0.17 | $ -0.44 | $ 0.24 | $ 0.12 | $ 0.15 | |
$ 0.22 | $ -0.17 | $ -0.44 | $ 0.23 | $ 0.12 | $ 0.14 | |
$ 1.52B | $ 295.07M | $ 291.28M | $ 238.00M | $ 174.99M | $ 160.19M | |
$ 1.53B | $ 295.07M | $ 291.28M | $ 249.44M | $ 186.07M | $ 164.53M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 825.42M | $ 731.73M | - | $ -441.41M | $ -205.51M | $ -205.70M | |
- | - | - | - | - | - | |
$ 25.07M | $ -50.84M | $ -195.73M | $ 57.88M | $ 21.55M | $ 23.80M | |
$ 204.97M | $ 88.69M | $ 94.44M | $ 104.20M | $ 48.46M | $ 36.65M | |
$ 117.08M | $ 11.10M | $ -113.28M | $ 121.22M | $ 61.22M | $ 45.42M | |
$ 356.06M | $ 230.79M | $ 59.53M | $ 242.05M | $ 106.62M | $ 91.77M |