Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 2.06B | $ 2.15B | $ 1.96B | $ 1.64B | $ 1.39B | $ 1.52B | |
$ 1.64B | $ 1.70B | $ 1.57B | $ 1.31B | $ 1.16B | $ 1.26B | |
$ 421.49M | $ 450.63M | $ 390.31M | $ 331.85M | $ 229.35M | $ 254.92M | |
$ 313.53M | $ 315.12M | $ 276.46M | $ 239.55M | $ 189.59M | $ 212.75M | |
$ 107.96M | $ 135.51M | $ 113.86M | $ 92.30M | $ 39.76M | $ 42.16M | |
$ -34.34M | $ -25.87M | $ -18.05M | $ 19.13M | $ 20.98M | $ 19.72M | |
$ -1.43M | $ ― | $ ― | $ 35.55M | $ 24.81M | $ 31.32M | |
$ 69.86M | $ 109.64M | $ 95.81M | $ 73.17M | $ 43.59M | $ 53.77M | |
$ 17.52M | $ 28.65M | $ 24.10M | $ 19.92M | $ 11.94M | $ 14.27M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 52.34M | $ 80.99M | $ 71.70M | $ 53.25M | $ 31.65M | $ 39.50M | |
$ 2.44 | $ 3.77 | $ 3.38 | $ 2.50 | $ 1.58 | $ 1.98 | |
$ 2.37 | $ 3.64 | $ 3.26 | $ 2.42 | $ 1.55 | $ 1.93 | |
$ 86.67M | $ 21.51M | $ 21.42M | $ 21.33M | $ 20.03M | $ 20.00M | |
$ 89.27M | $ 22.27M | $ 22.20M | $ 22.03M | $ 20.49M | $ 20.42M | |
$ 1.40 | $ 1.32 | $ 1.00 | $ 1.00 | $ 1.00 | $ 1.00 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 975.68M | $ ― | $ 1.85B | $ -1.54B | $ -1.35B | $ -1.47B | |
$ 52.34M | $ 80.99M | $ 71.70M | $ 53.25M | $ 31.65M | $ 39.50M | |
$ 65.38M | $ 80.59M | $ 70.42M | $ 53.78M | $ 39.84M | $ 45.11M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 104.57M | $ 136.14M | $ 113.50M | $ 92.53M | $ 64.72M | $ 73.48M | |
$ 125.65M | $ 156.89M | $ 113.50M | $ 147.92M | $ 117.13M | $ 126.25M |