Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 1.09B | $ 957.22M | $ 769.54M | $ 654.14M | $ 498.47M | $ 719.07M | |
$ 899.66M | $ 803.00M | $ 667.99M | $ 563.73M | $ 406.25M | $ 622.65M | |
$ 194.73M | $ 154.22M | $ 101.55M | $ 90.42M | $ 92.22M | $ 96.41M | |
$ -80.39M | $ 56.84M | $ 30.93M | $ 35.37M | $ 24.44M | $ 37.61M | |
$ 123.32M | $ 97.37M | $ 70.62M | $ 55.04M | $ 67.78M | $ 58.80M | |
$ 22.78M | $ 36.95M | $ -23.47M | $ 19.03M | $ 18.66M | $ 21.62M | |
$ 49.82M | $ 25.54M | $ -37.30M | $ 24.68M | $ 11.35M | $ 2.81M | |
$ 76.63M | $ 85.96M | $ 84.44M | $ 60.69M | $ 60.47M | $ 39.99M | |
$ 22.22M | $ 22.82M | $ 17.07M | $ 9.29M | $ 11.26M | $ 2.86M | |
$ 21.41M | $ 25.82M | $ 37.05M | $ 21.86M | $ 7.74M | $ 2.78M | |
$ 54.41M | $ 63.14M | $ 67.37M | $ 51.41M | $ 49.21M | $ 36.88M | |
$ 2.04 | $ 2.38 | $ 2.46 | $ 1.81 | $ 1.75 | $ 1.45 | |
$ 1.78 | $ 2.09 | $ 2.15 | $ 1.64 | $ 1.60 | $ 1.23 | |
$ 106.91M | $ 26.57M | $ 27.41M | $ 28.33M | $ 28.17M | $ 25.44M | |
$ 132.21M | $ 33.03M | $ 34.01M | $ 33.95M | $ 32.30M | $ 32.84M | |
$ 0.40 | $ 0.40 | $ 0.32 | $ 0.16 | $ 0.16 | $ 0.12 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 819.27M | $ 859.85M | $ 698.92M | $ -599.10M | $ -430.69M | $ -660.26M | |
$ 54.41M | $ 63.14M | $ 67.37M | $ 51.41M | $ 49.21M | $ 36.88M | |
$ 52.60M | $ 64.84M | $ 62.60M | $ 44.52M | $ 45.11M | $ 29.36M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 126.11M | $ 121.28M | $ 107.91M | $ 78.72M | $ 78.22M | $ 60.75M | |
$ 282.84M | $ 254.23M | $ 228.26M | $ 186.74M | $ 167.00M | $ 163.04M |