Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.30B | $ 1.01B | $ 647.68M | $ 371.03M | $ 397.04M | $ 486.55M | |
$ 800.92M | $ 741.19M | $ 518.59M | $ 378.59M | $ 388.89M | $ 332.00M | |
$ 444.76M | $ 268.80M | $ 129.09M | $ -7.56M | $ 8.14M | $ 154.55M | |
$ 178.97M | $ 275.61M | $ 221.08M | $ 183.46M | $ 243.14M | $ 205.65M | |
$ 293.07M | $ 182.22M | $ 26.71M | $ -95.02M | $ -186.80M | $ -86.60M | |
$ 42.15M | $ 41.95M | $ 11.79M | $ 1.60M | $ 1.23M | $ 6.60M | |
$ 492.00K | $ 6.28M | $ -19.71M | $ 32.91M | $ -749.00K | $ 29.96M | |
$ 224.61M | $ 138.93M | $ -2.31M | $ -123.78M | $ -197.66M | $ -113.50M | |
$ 44.63M | $ 43.31M | $ 19.89M | $ 5.88M | $ -965.00K | $ 27.72M | |
$ 10.00K | $ 39.00K | $ -221.00K | $ -3.32M | $ 164.00K | $ -3.15M | |
$ 181.41M | $ 97.19M | $ -21.75M | $ -128.97M | $ -196.24M | $ -141.74M | |
$ 3.47 | $ 1.88 | $ -0.49 | $ -3.14 | $ -4.86 | $ -3.71 | |
$ 3.41 | $ 1.84 | $ -0.49 | $ -3.14 | $ -4.86 | $ -3.71 | |
$ 4.01M | $ 51.59K | $ 44.13K | $ 41.01M | $ 40.35M | $ 38.20M | |
$ 4.01M | $ 52.94K | $ 44.13K | $ 41.01M | $ 40.35M | $ 38.20M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 40.57M | $ 835.38M | $ 618.49M | $ 447.50M | $ 517.32M | $ 537.64M | |
$ 181.41M | $ 97.19M | $ -21.75M | $ -128.97M | $ -196.24M | $ -141.74M | |
$ 90.12M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 215.10M | $ 187.40M | $ 14.88M | $ -108.20M | $ -173.50M | $ -55.36M | |
$ 376.38M | $ 316.18M | $ 98.40M | $ -34.98M | $ -100.47M | $ 41.70M |