Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.25B | $ 1.16B | $ 926.96M | $ 871.01M | $ 965.47M | $ 878.00M | |
$ 478.40M | $ 759.21M | $ 21.37M | $ 619.35M | $ 664.30M | $ 604.46M | |
$ 220.78M | $ 399.75M | $ -51.00K | $ 251.67M | $ 301.18M | $ 273.54M | |
$ 869.07M | $ 236.74M | $ 840.35M | $ 200.33M | $ 236.81M | $ 219.81M | |
$ -672.68M | $ 99.76M | $ -840.40M | $ 51.34M | $ 64.36M | $ 53.73M | |
$ -19.28M | $ -11.88M | $ -8.15M | $ -9.29M | $ -15.65M | $ -19.01M | |
$ -635.39M | $ -20.70M | $ -940.99M | $ -75.92M | $ 3.77M | $ -9.50M | |
$ 105.54M | $ 108.58M | $ 80.04M | $ -33.87M | $ 52.49M | $ 25.22M | |
$ 28.73M | $ 33.02M | $ 17.05M | $ -10.15M | $ 10.51M | $ 11.28M | |
- | - | - | - | - | - | |
$ 95.82M | $ 128.89M | $ 62.99M | $ -23.84M | $ 41.74M | $ 13.65M | |
$ 200.00K | $ 3.73 | $ 2.94 | $ -1.09 | $ 1.90 | $ 0.63 | |
$ 3.90 | $ 3.64 | $ 2.89 | $ -1.09 | $ 1.85 | $ 0.62 | |
$ 77.08M | $ 20.25M | $ 21.44M | $ 21.88M | $ 21.99M | $ 21.71M | |
$ 79.41M | $ 20.75M | $ 21.81M | $ 21.88M | $ 22.51M | $ 22.06M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | $ 2.15 | $ 2.74 | $ 2.08 | |
- | - | - | - | - | - | |
$ 1.35B | $ 995.95M | $ 861.72M | $ 819.67M | $ 901.11M | $ 824.26M | |
$ 76.84M | $ 75.55M | $ 62.99M | $ -23.84M | $ 41.74M | $ 13.65M | |
$ 59.46M | $ 95.90M | - | $ 32.42M | $ 42.51M | $ 15.14M | |
- | - | - | - | - | - | |
$ 109.67M | $ 108.58M | $ 80.04M | $ 51.34M | $ 64.36M | $ 53.73M | |
$ 63.76M | $ 137.10M | $ 106.81M | $ 81.56M | $ 98.77M | $ 93.05M |