Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.69B | $ 2.84B | $ 2.89B | $ 2.26B | $ 2.05B | $ 2.27B | |
$ 2.42B | $ 2.57B | $ 2.63B | $ 2.05B | $ 1.88B | $ 2.08B | |
$ 273.10M | $ 271.07M | $ 255.24M | $ 205.90M | $ 175.05M | $ 185.53M | |
$ 154.09M | $ 153.00M | $ 156.60M | $ 133.33M | $ 112.67M | $ 115.40M | |
$ 112.99M | $ 109.66M | $ 90.07M | $ 53.06M | $ 25.13M | $ 28.55M | |
$ -20.08M | $ -25.62M | $ -11.16M | $ -7.93M | $ -7.17M | $ -2.83M | |
$ -3.50M | $ -11.23M | $ -3.13M | $ -277.00K | $ 673.00K | $ -1.56M | |
$ 82.35M | $ 81.22M | $ 84.34M | $ 45.41M | $ 17.29M | $ 27.27M | |
$ 19.90M | $ 16.91M | $ 16.11M | $ 9.64M | $ 3.24M | $ 3.84M | |
$ -23.91M | $ -23.67M | $ -23.15M | $ -23.27M | $ -23.31M | $ -22.62M | |
$ 62.46M | $ 64.31M | $ 68.23M | $ 35.77M | $ 14.05M | $ 65.01M | |
$ 1.75 | $ 1.81 | $ 1.94 | $ 1.00 | $ 0.38 | $ 0.61 | |
$ 1.71 | $ 1.79 | $ 1.91 | $ 0.99 | $ 0.38 | $ 0.60 | |
$ 143.57M | $ 35.57M | $ 35.18M | $ 35.66M | $ 36.52M | $ 38.34M | |
$ 146.28M | $ 35.97M | $ 35.72M | $ 36.10M | $ 36.82M | $ 38.76M | |
$ 0.68 | $ 0.68 | - | - | - | $ 0.15 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 2.57B | $ 2.72B | $ 2.79B | $ 2.18B | $ 1.99B | $ 2.20B | |
$ 62.46M | $ 64.31M | $ 68.23M | $ 35.77M | $ 14.05M | $ 23.43M | |
$ 38.87M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 115.14M | $ 113.09M | $ 97.24M | $ 53.88M | $ 25.66M | $ 25.59M | |
$ 161.02M | $ 158.50M | $ 141.49M | $ 98.03M | $ 74.45M | $ 74.01M |