Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 672.59M | $ 623.98M | $ 590.90M | $ 565.93M | $ 508.37M | $ 451.37M | |
$ 472.08M | $ 439.75M | $ 410.08M | $ 400.05M | $ 370.71M | $ 317.76M | |
$ 200.51M | $ 184.22M | $ 180.82M | $ 165.88M | $ 137.66M | $ 133.61M | |
$ 134.07M | $ 126.68M | $ 122.08M | $ 110.14M | $ 102.87M | $ 104.26M | |
$ 66.44M | $ 57.55M | $ 58.74M | $ 55.74M | $ 34.80M | $ 29.35M | |
$ -4.00M | $ -3.81M | $ -1.83M | $ -970.00K | $ -1.22M | $ -1.25M | |
$ -9.64M | $ -1.45M | $ 1.89M | $ -7.80M | $ -1.20M | $ -2.30M | |
$ 60.22M | $ 52.29M | $ 58.80M | $ 54.27M | $ 33.62M | $ 26.80M | |
$ 17.09M | $ 13.81M | $ 15.18M | $ 12.60M | $ 9.12M | $ 6.05M | |
- | - | - | - | - | - | |
$ 43.05M | $ 38.34M | $ 43.45M | $ 41.50M | $ 24.41M | $ 20.74M | |
$ 6.26 | $ 5.48 | $ 6.02 | $ 5.59 | $ 3.14 | $ 2.63 | |
$ 6.17 | $ 5.39 | $ 5.91 | $ 5.45 | $ 3.07 | $ 2.53 | |
$ 27.46M | $ 7.01M | $ 7.22M | $ 7.42M | $ 7.77M | $ 7.87M | |
$ 27.81M | $ 7.12M | $ 7.36M | $ 7.62M | $ 7.95M | $ 8.17M | |
$ 2.94 | $ 1.50 | $ 1.29 | $ 1.09 | $ 0.95 | $ 0.83 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 606.15M | $ 566.43M | $ 532.16M | $ 510.19M | $ 473.58M | $ 422.02M | |
$ 43.13M | $ 38.48M | $ 43.62M | $ 41.68M | $ 24.51M | $ 20.75M | |
$ 32.17M | $ 35.80M | - | - | - | - | |
- | - | - | - | - | - | |
$ 64.22M | $ 56.10M | $ 60.63M | $ 55.24M | $ 34.84M | $ 28.05M | |
$ 90.50M | $ 81.94M | $ 86.38M | $ 81.02M | $ 59.72M | $ 49.36M |