Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 2.58B | $ 2.69B | $ 1.47B | $ 888.03M | $ 628.67M | |
$ 781.50M | $ 1.67B | $ 906.86M | $ 571.59M | $ 376.28M | |
$ 933.88M | $ 1.01B | $ 562.51M | $ 316.44M | $ 252.39M | |
$ 792.61M | $ 732.81M | $ 501.54M | $ 232.70M | $ 211.69M | |
$ 141.28M | $ 159.23M | $ 60.97M | $ 83.74M | $ 40.70M | |
$ -87.27M | $ -76.06M | $ -31.89M | $ -6.22M | $ -8.66M | |
$ 4.56M | $ 7.14M | $ -49.82M | $ -177.00K | $ -1.14M | |
$ -38.50M | $ 73.50M | $ 59.32M | $ 77.34M | $ 30.89M | |
$ -145.00K | $ 7.58M | $ 23.40M | $ 5.94M | $ 10.00M | |
$ -1.58M | $ -79.00K | $ -240.00K | $ 58.00K | $ -158.00K | |
$ -6.80M | $ 27.27M | $ 21.04M | $ 56.36M | $ 17.14M | |
$ -0.03 | $ 0.22 | $ -0.04 | $ 0.73 | $ 0.22 | |
$ -0.04 | $ 0.17 | $ -0.04 | $ 0.73 | $ 0.22 | |
$ 475.65M | $ 124.26M | $ 90.43M | $ 77.57M | $ 77.57M | |
$ 966.81M | $ 296.60M | $ 90.43M | $ 77.57M | $ 77.57M | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
- | - | - | - | - | |
$ 1.57B | $ 2.41B | $ 1.41B | $ 804.29M | $ 587.97M | |
$ 6.54M | $ 27.27M | $ 21.04M | $ 56.36M | $ 18.40M | |
$ -4.85M | $ 174.74M | - | $ 56.52M | $ 18.40M | |
- | - | - | $ 6.22M | $ 8.66M | |
$ 6.90M | $ 149.56M | $ 59.32M | $ 83.56M | $ 39.55M | |
$ 150.32M | $ 280.84M | $ 136.82M | $ 124.59M | $ 75.28M |