Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.61B | $ 2.38B | $ 1.97B | $ 1.48B | $ 754.22M | $ 1.09B | |
$ 130.58M | $ 495.38M | - | - | $ 202.18M | $ 255.11M | |
$ 2.48B | $ 1.89B | $ 2.38B | $ 1.48B | $ 552.04M | $ 832.13M | |
$ 2.25B | $ 1.40B | $ 1.77B | $ 1.00B | $ 675.45M | $ 605.04M | |
$ 138.26M | $ 324.74M | $ 745.52M | $ 474.94M | $ -123.41M | $ 227.09M | |
$ -128.04M | $ -145.81M | $ -95.94M | $ -50.74M | $ -38.11M | $ -53.58M | |
$ 121.93M | $ 6.76M | $ -10.21M | $ 856.74M | $ -54.59M | $ -126.78M | |
$ 51.75M | $ 345.22M | $ 516.89M | $ -432.53M | $ -216.11M | $ 46.74M | |
$ 5.01M | $ 23.23M | $ 36.29M | $ -306.00K | $ 14.00K | $ 28.00K | |
$ -615.00K | $ -413.00K | $ 4.62M | $ -865.65M | - | - | |
$ 315.54M | $ 67.61M | $ 96.67M | $ -19.38M | $ 0.00 | $ 45.84M | |
$ -1.36 | $ 1.02 | $ 2.20 | $ -0.46 | $ -2.75 | $ 1.06 | |
$ -1.36 | $ 1.02 | $ 2.20 | $ -0.46 | $ -2.75 | $ 1.06 | |
$ 706.13M | $ 170.87M | $ 168.72M | $ 169.49M | $ 43.10M | $ 43.10M | |
$ 710.32M | $ 171.67M | $ 168.97M | $ 169.49M | $ 43.10M | $ 43.10M | |
$ 0.36 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.25B | $ 1.90B | $ 1.77B | $ 1.00B | $ 877.63M | $ 860.15M | |
- | - | - | - | $ 38.11M | $ 53.58M | |
$ 16.04M | $ 67.61M | $ 480.60M | $ -19.38M | $ -118.65M | $ 45.84M | |
$ 317.42M | $ 426.22M | - | - | $ -78.55M | $ 172.94M | |
$ 566.82M | $ 491.02M | $ 530.91M | $ -416.85M | $ -178.00M | $ 100.31M | |
$ 1.33B | $ 1.17B | $ 1.07B | $ -96.41M | $ 194.30M | $ 411.50M |