Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 1.83B | $ 1.83B | $ 770.44M | $ 239.95M | $ 126.77M | $ 99.39M | |
$ 835.10M | $ 813.88M | $ 384.57M | $ 92.94M | $ 33.82M | $ 25.61M | |
$ 994.36M | $ 1.02B | $ 385.87M | $ 147.01M | $ 92.95M | $ 73.77M | |
$ 891.68M | $ 895.49M | $ 323.96M | $ 105.94M | $ 56.13M | $ 45.10M | |
$ 102.68M | $ 120.09M | $ 61.91M | $ 41.07M | $ 36.81M | $ 28.67M | |
$ -40.23M | $ -40.23M | $ -7.65M | $ -1.70M | $ -224.00K | $ -338.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 62.68M | $ 80.09M | $ 56.90M | $ 39.72M | $ 36.69M | $ 29.09M | |
$ -17.97M | $ -14.36M | $ 2.28M | $ 6.37M | $ 6.78M | $ 5.77M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 80.65M | $ 94.45M | $ 54.62M | $ 33.35M | $ 29.91M | $ 23.32M | |
$ ― | $ ― | $ ― | $ 0.56 | $ 0.38 | $ ― | |
$ ― | $ ― | $ ― | $ 0.56 | $ 0.38 | $ ― | |
$ ― | $ ― | $ ― | $ 86.79M | $ 78.89M | $ ― | |
$ ― | $ ― | $ ― | $ 86.79M | $ 78.89M | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.73B | $ 1.71B | $ 708.53M | $ 198.87M | $ 89.95M | $ 70.72M | |
$ 80.65M | $ 94.45M | $ 54.62M | $ 33.35M | $ 29.91M | $ 23.32M | |
$ 80.65M | $ 96.00M | $ 54.72M | $ 33.36M | $ 29.92M | $ 23.39M | |
$ 10.04M | $ 40.53M | $ 7.65M | $ 1.70M | $ 224.00K | $ 338.00K | |
$ 103.21M | $ 120.62M | $ 64.56M | $ 41.41M | $ 36.91M | $ 29.43M | |
$ 368.66M | $ 389.87M | $ 137.50M | $ 54.88M | $ 40.07M | $ 30.47M |