Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.59B | $ 2.53B | $ 2.69B | $ 1.47B | $ 888.03M | $ 628.67M | |
$ 1.67B | $ 1.62B | $ 1.67B | $ 906.86M | $ 571.59M | $ 376.28M | |
$ 920.22M | $ 906.00M | $ 1.01B | $ 562.51M | $ 316.44M | $ 252.39M | |
$ 805.17M | $ 804.08M | $ 732.81M | $ 501.54M | $ 232.70M | $ 211.69M | |
$ 113.33M | $ 90.53M | $ 159.23M | $ 60.97M | $ 83.74M | $ 40.70M | |
$ -94.06M | $ -90.64M | $ -76.06M | $ -31.89M | $ -6.22M | $ -8.66M | |
$ 1.47M | $ -85.28M | $ 7.14M | $ -49.82M | $ -177.00K | $ -1.14M | |
$ 1.49M | $ 91.07M | $ 73.50M | $ 59.32M | $ 77.34M | $ 30.89M | |
$ 13.79M | $ 40.56M | $ 7.58M | $ 23.40M | $ 5.94M | $ 10.00M | |
$ 287.00K | $ -8.87M | $ -79.00K | $ -240.00K | $ 58.00K | $ -158.00K | |
$ -8.25M | $ 134.00K | $ 27.27M | $ 21.04M | $ 56.36M | $ 17.14M | |
$ -0.07 | - | $ 0.22 | $ -0.04 | $ 0.73 | $ 0.22 | |
$ -0.07 | - | $ 0.17 | $ -0.04 | $ 0.73 | $ 0.22 | |
$ 452.30M | $ 117.26M | $ 124.26M | $ 90.43M | $ 77.57M | $ 77.57M | |
$ 610.29M | $ 122.17M | $ 296.60M | $ 90.43M | $ 77.57M | $ 77.57M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.48B | $ 2.43B | $ 2.41B | $ 1.41B | $ 804.29M | $ 587.97M | |
$ -8.29M | $ 134.00K | $ 27.27M | $ 21.04M | $ 56.36M | $ 18.40M | |
$ -11.41M | - | $ 174.74M | - | $ 56.52M | $ 18.40M | |
- | - | - | - | $ 6.22M | $ 8.66M | |
$ 72.38M | $ 181.71M | $ 149.56M | $ 59.32M | $ 83.56M | $ 39.55M | |
$ 263.07M | $ 401.20M | $ 280.84M | $ 136.82M | $ 124.59M | $ 75.28M |