Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 769.79M | $ 816.40M | $ 928.21M | $ 903.07M | $ 836.75M | |
$ 427.56M | $ 493.72M | $ 615.88M | $ 616.08M | $ 598.46M | |
$ 342.23M | $ 322.68M | $ 312.33M | $ 286.98M | $ 238.29M | |
$ 267.93M | $ 252.06M | $ 259.76M | $ 283.73M | $ 223.31M | |
$ 73.86M | $ 70.19M | $ 52.57M | $ 3.25M | $ 14.97M | |
$ 12.63M | $ 11.33M | $ -8.21M | $ 11.86M | $ 15.74M | |
$ 3.19M | $ 3.43M | $ 779.00K | $ -749.00K | $ 3.54M | |
$ 59.82M | $ 62.73M | $ 30.43M | $ -9.36M | $ 2.78M | |
$ 20.65M | $ 16.69M | $ 10.56M | $ 605.00K | $ 686.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 39.16M | $ 46.04M | $ 19.87M | $ -11.51M | $ -475.00K | |
$ 0.65 | $ 0.79 | $ 0.37 | $ -0.22 | $ -0.02 | |
$ 0.67 | $ 0.78 | $ 0.35 | $ -0.22 | $ -0.02 | |
$ 240.10M | $ 58.52M | $ 58.96M | $ 52.30M | $ 19.65M | |
$ 237.45M | $ 59.14M | $ 61.83M | $ 52.30M | $ 19.65M | |
$ 0.52 | $ 0.44 | $ 0.11 | $ 0.13 | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 695.50M | $ 745.78M | $ 875.64M | $ -899.82M | $ -821.78M | |
$ 39.16M | $ 46.04M | $ 19.87M | $ -11.51M | $ -475.00K | |
$ 53.03M | $ 46.11M | $ 22.37M | $ -5.04M | $ -70.89M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 75.31M | $ 74.21M | $ 38.48M | $ 324.00K | $ -12.96M | |
$ 85.40M | $ 88.42M | $ 58.22M | $ 21.49M | $ ― |