Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.00B | $ 1.15B | $ 1.03B | $ 998.95M | $ 1.06B | $ 716.75M | |
$ 9.64M | $ 4.89M | $ 2.82M | $ 2.87M | $ 1.27M | - | |
$ 1.13B | $ 975.57M | $ 824.03M | $ 772.50M | $ 804.34M | $ 635.45M | |
- | - | - | - | - | - | |
$ -54.68M | $ -47.95M | $ -46.56M | $ -45.74M | $ -41.25M | $ -39.76M | |
$ 219.38M | $ 177.61M | $ 201.47M | $ 219.45M | $ 247.96M | $ 82.19M | |
$ 26.41M | $ 31.93M | $ 36.70M | $ 29.49M | $ 35.53M | $ 18.40M | |
- | - | - | - | - | - | |
$ 108.00M | $ 81.80M | $ 90.53M | $ 106.17M | $ 117.50M | $ 28.67M | |
$ 4.24 | $ 3.24 | $ 3.61 | $ 4.25 | $ 4.80 | $ 1.23 | |
$ 3.98 | $ 3.12 | $ 3.51 | $ 3.99 | $ 4.40 | $ 1.21 | |
$ 101.80M | $ 25.26M | $ 25.08M | $ 24.96M | $ 24.50M | $ 24.01M | |
$ 203.53M | $ 41.88M | $ 26.62M | $ 42.36M | $ 43.13M | $ 25.01M | |
$ 0.75 | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 1.34B | $ 1.15B | $ 1.02B | $ 9.66M | $ 16.51M | $ 717.64M | |
$ 108.00M | $ 81.80M | $ 90.53M | $ 106.17M | $ 117.55M | $ 29.56M | |
$ 194.33M | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - |