Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 817.70M | $ 817.70M | $ 648.68M | $ 419.96M | $ 381.31M | $ 303.20M | |
$ 298.08M | $ 298.08M | $ 263.86M | $ 178.65M | $ 166.61M | $ 128.61M | |
$ 519.61M | $ 519.61M | $ 384.82M | $ 241.31M | $ 214.71M | $ 174.59M | |
$ 263.76M | $ 263.76M | $ 203.34M | $ 163.88M | $ 171.52M | $ 157.13M | |
$ 255.85M | $ 255.85M | $ 181.49M | $ 77.43M | $ 43.18M | $ 17.46M | |
$ 921.00K | $ 921.00K | $ -837.00K | $ -1.07M | $ -876.00K | $ -696.00K | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 257.97M | $ 257.97M | $ 182.63M | $ 72.58M | $ 41.88M | $ 16.68M | |
$ 58.30M | $ 58.30M | $ 29.55M | $ 11.52M | $ 2.61M | $ -1.22M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 199.67M | $ 199.67M | $ 153.08M | $ 61.06M | $ 39.27M | $ 17.89M | |
$ ― | $ ― | $ ― | $ 1.10 | $ 0.71 | $ 0.35 | |
$ ― | $ ― | $ ― | $ 1.10 | $ 0.71 | $ 0.35 | |
$ ― | $ ― | $ ― | $ 55.39M | $ 55.18M | $ 51.22M | |
$ ― | $ ― | $ ― | $ 55.39M | $ 55.18M | $ 51.22M | |
$ ― | $ ― | $ ― | $ 0.18 | $ 0.08 | $ 0.12 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.47M | $ 839.00K | $ 327.00K | $ 179.00K | $ 3.56M | |
$ 561.85M | $ 561.85M | $ 467.19M | $ 342.53M | $ 338.13M | $ 285.75M | |
$ 199.67M | $ 199.67M | $ 153.08M | $ 61.06M | $ 39.27M | $ 17.89M | |
$ 198.28M | $ 198.27M | $ 151.42M | $ 64.24M | $ 39.44M | $ 17.91M | |
$ 606.00K | $ 606.00K | $ 669.00K | $ 806.00K | $ 648.00K | $ 712.00K | |
$ 258.57M | $ 258.57M | $ 183.30M | $ 73.39M | $ 42.53M | $ 17.39M | |
$ 281.44M | $ 281.44M | $ 204.66M | $ 92.98M | $ 60.74M | $ 29.44M |