Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 973.70M | $ 927.07M | $ 876.51M | $ 758.36M | $ 574.94M | $ 629.53M | |
$ 69.00M | $ 279.38M | - | - | $ 193.97M | $ 243.91M | |
$ 904.70M | $ 647.70M | $ 876.51M | $ 758.36M | $ 380.97M | $ 385.62M | |
$ 789.69M | $ 469.43M | $ 688.79M | $ -762.87M | $ 275.76M | $ 309.21M | |
$ 184.01M | $ 178.15M | $ 187.72M | $ 237.47M | $ 105.21M | $ 76.41M | |
$ -60.24M | $ -75.10M | $ -41.90M | $ -39.42M | $ -64.01M | $ -67.61M | |
$ -264.00K | $ -125.00K | $ -949.00K | $ -19.98M | $ 35.97M | $ -10.51M | |
$ 106.42M | $ 103.04M | $ 145.82M | $ -47.14M | $ 77.17M | $ -1.72M | |
$ 32.97M | $ 22.91M | $ 32.92M | $ -25.09M | $ 16.77M | $ -2.64M | |
- | - | - | - | - | - | |
$ 73.45M | $ 80.13M | $ 112.90M | $ 244.47M | $ 60.40M | $ 920.00K | |
$ 0.23 | $ 0.26 | $ 0.37 | $ -0.08 | $ 0.20 | $ <0.01 | |
$ 0.23 | $ 0.24 | $ 0.34 | $ -0.08 | $ 0.20 | $ <0.01 | |
$ 1.27B | $ 311.04M | $ 303.37M | $ 280.22M | $ 296.07M | $ 296.07M | |
$ 1.32B | $ 328.24M | $ 327.56M | $ 280.22M | $ 296.07M | $ 296.07M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 406.76M | $ 748.80M | $ 688.79M | $ -762.87M | $ 469.73M | $ 553.12M | |
- | - | - | - | $ 64.01M | $ 67.61M | |
$ 73.45M | $ 80.13M | $ 112.90M | $ 244.47M | $ 60.40M | $ 920.00K | |
$ 64.02M | - | - | - | $ 32.25M | $ 8.60M | |
$ 129.78M | $ 178.15M | $ 187.72M | $ -7.71M | $ 141.18M | $ 65.89M | |
$ 195.66M | $ 294.92M | $ 291.79M | $ 80.00M | $ 186.47M | $ 105.36M |