Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.42B | $ 1.53B | $ 1.71B | $ 1.58B | $ 1.40B | $ 1.35B | |
$ 1.03B | $ 1.10B | $ 1.21B | $ 1.12B | $ 1.00B | $ 952.35M | |
$ 392.15M | $ 427.07M | $ 501.11M | $ 456.86M | $ 396.22M | $ 395.04M | |
$ 713.32M | $ 339.94M | $ 384.24M | $ 350.22M | $ 1.32B | $ 320.22M | |
$ 75.89M | $ 87.12M | $ 116.86M | $ 106.64M | $ 80.26M | $ 74.82M | |
- | - | - | - | - | - | |
$ -291.41M | $ -1.87M | $ -14.42M | $ 7.38M | $ 5.04M | $ 3.42M | |
$ 73.97M | $ 85.25M | $ 102.44M | $ 99.27M | $ 75.21M | $ 71.40M | |
$ 18.91M | $ 24.18M | $ 27.01M | $ 24.09M | $ 19.17M | $ 16.83M | |
- | $ -750.00K | $ -3.82M | $ -2.48M | $ -1.68M | $ -831.00K | |
$ 55.07M | $ 61.08M | $ 75.43M | $ 75.18M | $ 56.04M | $ 54.57M | |
$ 2.95 | $ 3.18 | $ 3.76 | $ 3.65 | $ 2.67 | $ 5.64 | |
$ 2.90 | $ 3.13 | $ 3.68 | $ 3.54 | $ 2.62 | $ 5.50 | |
$ 74.80M | $ 19.19M | $ 20.05M | $ 20.58M | $ 20.98M | $ 23.19M | |
$ 75.87M | $ 19.51M | $ 20.50M | $ 21.21M | $ 21.39M | $ 23.77M | |
$ 1.50 | $ 1.44 | $ 1.20 | $ 0.98 | - | $ 0.72 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ -298.66M | $ 1.44B | $ 1.59B | $ 1.47B | $ 2.32B | $ 1.27B | |
$ 55.07M | $ 61.08M | $ 75.43M | $ 75.18M | $ 56.04M | $ 130.86M | |
$ 37.11M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 53.21M | $ 87.12M | $ 116.86M | $ 106.64M | $ 80.26M | $ 71.40M | |
$ 59.47M | $ 92.13M | $ 121.29M | $ 111.14M | $ 85.51M | $ 77.88M |