Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.71B | $ 2.38B | $ 3.06B | $ 1.48B | $ 754.22M | $ 1.09B | |
$ 261.54M | $ 495.38M | $ 438.75M | - | $ 202.18M | $ 255.11M | |
$ 2.45B | $ 1.89B | $ 2.62B | $ 1.48B | $ 552.04M | $ 832.13M | |
$ 1.84B | $ 1.40B | $ 1.19B | $ 993.24M | $ 675.45M | $ 605.04M | |
$ 214.58M | $ 324.74M | $ 1.28B | $ 483.74M | $ -123.41M | $ 227.09M | |
$ -85.84M | $ -145.81M | $ -95.94M | $ -50.74M | $ -38.11M | $ -53.58M | |
$ -18.13M | $ 6.76M | $ -817.66M | $ 856.74M | $ -54.59M | $ -126.78M | |
$ 196.28M | $ 345.22M | $ 516.89M | $ -432.53M | $ -216.11M | $ 46.74M | |
$ 24.01M | $ 23.23M | $ 36.29M | $ -306.00K | $ 14.00K | $ 28.00K | |
$ -687.00K | $ -413.00K | $ 4.62M | $ 368.00K | - | - | |
$ 58.97M | $ 67.61M | $ 96.67M | $ -19.38M | $ 0.00 | $ 45.84M | |
$ 1.36 | $ 1.02 | $ 2.20 | $ -0.46 | $ -2.75 | $ 1.06 | |
$ 1.35 | $ 1.02 | $ 2.20 | $ -0.46 | $ -2.75 | $ 1.06 | |
$ 748.94M | $ 170.87M | $ 168.72M | $ 169.49M | $ 43.10M | $ 43.10M | |
$ 753.13M | $ 171.67M | $ 168.97M | $ 169.49M | $ 43.10M | $ 43.10M | |
$ 0.36 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.50B | $ 1.90B | $ 1.63B | $ 993.24M | $ 877.63M | $ 860.15M | |
- | - | - | - | $ 38.11M | $ 53.58M | |
$ 58.97M | $ 67.61M | $ 96.67M | $ -19.38M | $ -118.65M | $ 45.84M | |
$ 480.95M | $ 426.22M | - | - | $ -78.55M | $ 172.94M | |
$ 669.14M | $ 491.02M | $ 612.83M | $ -416.85M | $ -178.00M | $ 100.31M | |
$ 1.50B | $ 1.17B | $ 1.15B | $ -96.41M | $ 194.30M | $ 411.50M |