Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ 949.59M | $ 860.49M | $ 669.45M | $ 481.38M | $ 661.66M | $ 752.63M | |
$ 787.50M | $ 764.87M | $ 612.21M | $ 480.63M | $ 603.78M | $ 402.42M | |
$ 65.70M | $ 95.61M | $ 57.24M | $ 749.00K | $ 57.88M | $ 350.21M | |
$ 871.42M | $ 772.49M | $ 615.84M | $ 729.33M | $ 606.90M | $ 692.37M | |
$ 78.17M | $ 88.00M | $ 53.60M | $ 21.52M | $ 13.92M | $ 60.26M | |
$ -37.28M | $ -31.08M | $ 17.89M | $ -12.07M | $ -13.50M | $ -13.83M | |
$ 10.71M | $ -1.50M | $ -822.00K | $ -5.10M | $ 7.11M | $ -2.20M | |
$ 40.89M | $ 56.91M | $ 35.71M | $ 9.45M | $ 427.00K | $ 46.43M | |
$ 8.08M | $ 13.76M | $ 9.05M | $ -3.77M | $ 5.60M | $ 9.40M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 13.87M | $ 39.13M | $ 28.06M | $ 7.97M | $ -5.17M | $ 37.02M | |
$ 0.79 | $ 2.77 | $ 2.20 | $ 0.63 | $ -0.47 | $ 3.38 | |
$ 0.80 | $ 2.76 | $ 2.19 | $ 0.63 | $ -0.47 | $ 3.35 | |
$ 67.15M | $ 14.13M | $ 12.78M | $ 12.55M | $ 11.03M | $ 10.96M | |
$ 67.47M | $ 14.18M | $ 12.83M | $ 12.63M | $ 11.03M | $ 11.04M | |
$ 0.70 | $ 0.40 | $ 0.40 | $ 0.37 | $ ― | $ 0.35 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.68B | $ 772.49M | $ 615.84M | $ 1.11B | $ 909.35M | $ 1.09B | |
$ 13.87M | $ 39.13M | $ 28.06M | $ 7.97M | $ -5.17M | $ 37.02M | |
$ 48.15M | $ 44.96M | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 70.34M | $ 88.00M | $ 53.60M | $ -2.71M | $ 13.92M | $ 60.26M | |
$ 97.70M | $ 111.41M | $ 78.21M | $ 21.88M | $ 38.06M | $ 87.18M |