Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 740.77M | $ 703.59M | $ 565.57M | $ 505.20M | $ 425.54M | $ 424.63M | |
$ 449.97M | $ 427.15M | $ 345.60M | $ -299.71M | $ 257.30M | $ 261.10M | |
$ 290.80M | $ 276.44M | $ 219.97M | $ 205.48M | $ 168.25M | $ 163.53M | |
$ 161.33M | $ 158.52M | $ 132.81M | $ 126.88M | $ 103.09M | $ 101.38M | |
$ 129.55M | $ 118.05M | $ 87.30M | $ 78.60M | $ 65.16M | $ 62.15M | |
$ 4.95M | $ 4.05M | $ 552.00K | - | $ -30.00K | $ -253.00K | |
$ 137.00K | $ 137.00K | $ 33.00K | $ -46.00K | $ -145.00K | $ -288.00K | |
$ 134.42M | $ 121.97M | $ 87.72M | $ 78.62M | $ 64.98M | $ 61.61M | |
$ 32.11M | $ 29.37M | $ 21.22M | $ 17.74M | $ 15.64M | $ 14.43M | |
- | - | - | - | - | - | |
$ 102.31M | $ 92.60M | $ 66.50M | $ 60.88M | $ 49.34M | $ 47.18M | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 611.30M | $ 585.67M | $ 478.40M | $ -172.83M | $ 360.39M | $ 362.48M | |
$ 102.31M | $ 92.60M | $ 66.50M | $ 60.88M | $ 49.34M | $ 47.18M | |
$ 113.95M | $ 96.49M | - | - | $ 49.34M | $ 47.18M | |
- | - | - | - | $ 30.00K | $ 253.00K | |
$ 129.47M | $ 117.92M | $ 87.17M | $ 78.62M | $ 65.16M | $ 61.86M | |
$ 158.64M | $ 146.03M | $ 113.41M | $ 106.48M | $ 90.37M | $ 86.01M |