Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 957.67M | $ 957.67M | $ 904.74M | $ 786.58M | $ 635.03M | $ 704.64M | |
$ 541.37M | $ 541.37M | $ 515.18M | $ 449.21M | $ 357.72M | $ 410.88M | |
$ 416.31M | $ 416.31M | $ 389.56M | $ 337.37M | $ 277.31M | $ 293.76M | |
$ 267.11M | $ 249.83M | $ 237.13M | $ 220.19M | $ 193.20M | $ 203.41M | |
$ 148.55M | $ 165.76M | $ 152.43M | $ 117.17M | $ 84.10M | $ 90.35M | |
$ -3.60M | $ -6.64M | $ -5.57M | $ -4.55M | $ -7.24M | $ -12.54M | |
$ -37.88M | $ 824.00K | $ -18.78M | $ 569.00K | $ -3.17M | $ -8.89M | |
$ 159.02M | $ 159.02M | $ 165.64M | $ 112.05M | $ 73.69M | $ 68.92M | |
$ 42.21M | $ 42.21M | $ 43.91M | $ 27.17M | $ 17.95M | $ 16.36M | |
$ 7.94M | $ -13.58M | $ 12.13M | $ 11.60M | - | - | |
$ 138.55M | $ 116.07M | $ 120.93M | $ 84.04M | $ 55.20M | $ 52.07M | |
$ 9.92 | $ 9.92 | $ 10.38 | $ 7.26 | $ 4.81 | $ 4.63 | |
$ 9.90 | $ 9.90 | $ 10.35 | $ 7.21 | $ 4.77 | $ 4.54 | |
$ 46.80M | $ 11.70M | $ 11.65M | $ 11.58M | $ 11.48M | $ 11.23M | |
$ 46.93M | $ 11.73M | $ 11.69M | $ 11.65M | $ 11.56M | $ 11.46M | |
$ 1.16 | $ 1.16 | $ 1.04 | $ 1.00 | $ 0.95 | $ 0.91 | |
- | - | - | - | - | - | |
- | - | - | - | - | - | |
- | - | - | - | $ 5.00 | $ 5.36 | |
- | - | - | - | - | - | |
$ 408.52M | $ 791.19M | $ 752.31M | $ 669.40M | $ 550.92M | $ 614.29M | |
$ 116.25M | $ 116.07M | $ 121.73M | $ 84.04M | $ 55.20M | $ 52.07M | |
$ 67.17M | - | - | - | $ 57.46M | $ 54.00M | |
- | - | - | - | $ 7.42M | $ 12.76M | |
$ 126.46M | $ 167.41M | $ 166.06M | $ 112.43M | $ 81.11M | $ 81.68M | |
$ 94.62M | $ 200.71M | $ 201.00M | $ 146.73M | $ 112.44M | $ 114.07M |