Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.03B | $ 957.67M | $ 904.74M | $ 786.58M | $ 635.03M | $ 704.64M | |
$ 577.76M | $ 541.37M | $ 515.18M | $ 449.21M | $ 357.72M | $ 410.88M | |
$ 456.27M | $ 416.31M | $ 389.56M | $ 337.37M | $ 277.31M | $ 293.76M | |
$ 283.26M | $ 249.83M | $ 237.13M | $ 220.19M | $ 193.20M | $ 203.41M | |
$ 173.34M | $ 165.76M | $ 171.28M | $ 116.71M | $ 81.12M | $ 87.82M | |
$ -4.25M | $ -6.64M | $ -5.57M | $ -4.55M | $ -7.24M | $ -12.54M | |
$ -233.00K | $ -824.00K | $ 18.78M | $ 569.00K | $ 195.00K | $ 6.36M | |
$ 158.28M | $ 159.02M | $ 165.64M | $ 112.05M | $ 73.69M | $ 68.92M | |
$ 42.26M | $ 42.21M | $ 43.91M | $ 27.17M | $ 17.95M | $ 16.36M | |
$ -14.67M | $ -13.58M | $ -12.13M | $ -11.60M | $ -11.04M | $ -10.38M | |
$ 114.96M | $ 116.07M | $ 120.93M | $ 84.04M | $ 61.15M | $ 52.07M | |
$ 9.80 | $ 9.92 | $ 10.38 | $ 7.26 | $ 4.81 | $ 4.63 | |
$ 9.77 | $ 9.90 | $ 10.35 | $ 7.21 | $ 4.77 | $ 4.54 | |
$ 46.92M | $ 11.70M | $ 11.65M | $ 11.58M | $ 11.48M | $ 11.23M | |
$ 47.07M | $ 11.73M | $ 11.69M | $ 11.65M | $ 11.56M | $ 11.46M | |
$ 2.12 | $ 1.16 | $ 1.04 | $ 1.00 | $ 0.96 | $ 0.92 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 461.06M | $ 791.19M | $ 752.31M | $ 669.40M | $ 550.92M | $ 614.29M | |
$ 114.96M | $ 116.07M | $ 120.93M | $ 84.04M | $ 55.20M | $ 52.07M | |
$ 119.06M | - | - | - | - | - | |
- | - | - | - | - | - | |
$ 140.08M | $ 167.41M | $ 172.11M | $ 116.87M | $ 81.11M | $ 69.33M | |
$ 176.58M | $ 200.71M | $ 207.05M | $ 151.18M | $ 112.44M | $ 101.72M |