Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.84B | $ 2.84B | $ 2.89B | $ 2.26B | $ 2.05B | $ 2.27B | |
$ 1.31B | $ 2.57B | $ 2.63B | $ -2.05B | $ 1.88B | $ 2.08B | |
$ 271.07M | $ 271.07M | $ 255.24M | $ 205.90M | $ 175.05M | $ 185.53M | |
$ 147.45M | $ 144.60M | $ 148.03M | $ 152.84M | $ 131.29M | $ 136.20M | |
$ 116.24M | $ 109.66M | $ 90.07M | $ 53.06M | $ 43.75M | $ 49.33M | |
$ -25.62M | $ -25.62M | $ -11.16M | $ -7.93M | $ -7.17M | $ -2.83M | |
$ 2.83M | $ 2.83M | $ -5.44M | $ -277.00K | $ -19.29M | $ -19.22M | |
$ 81.22M | $ 81.22M | $ 84.34M | $ 45.41M | $ 17.29M | $ 27.27M | |
$ 16.91M | $ 16.91M | $ 16.11M | $ 9.64M | $ 3.24M | $ 3.84M | |
$ -11.92M | $ -23.67M | $ -23.15M | - | - | - | |
$ 67.58M | $ 64.31M | $ 85.36M | $ 35.77M | $ 14.05M | $ 23.43M | |
$ 1.80 | $ 1.81 | $ 1.94 | $ 1.00 | $ 0.38 | $ 0.61 | |
$ 1.79 | $ 1.79 | $ 1.91 | $ 0.99 | $ 0.38 | $ 0.60 | |
$ 142.26M | $ 35.57M | $ 35.18M | $ 35.66M | $ 36.52M | $ 38.34M | |
$ 143.89M | $ 35.97M | $ 35.72M | $ 36.10M | $ 36.82M | $ 38.76M | |
$ 0.17 | - | - | - | $ 0.64 | $ 0.60 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 0.95 | $ 1.32 | |
- | - | - | - | - | - | |
$ 1.45B | $ 2.71B | $ -2.47B | $ -1.90B | $ 2.01B | $ 2.22B | |
$ 64.31M | $ 64.31M | $ 68.23M | $ 35.77M | $ 14.05M | $ 23.43M | |
$ 554.47K | - | - | - | $ 29.27M | $ 41.28M | |
- | - | - | - | $ 8.36M | $ 6.66M | |
$ 82.54M | $ 82.54M | $ 97.24M | $ 45.67M | $ 25.66M | $ 33.93M | |
$ 70.45M | $ 127.95M | $ 141.49M | $ 89.82M | $ 74.45M | $ 82.36M |