Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 817.89M | $ 817.89M | $ 673.52M | $ 533.14M | $ 509.68M | $ 379.69M | |
$ 307.14M | $ 307.14M | $ 318.71M | $ 240.16M | $ 237.48M | $ 189.89M | |
$ 510.76M | $ 510.76M | $ 354.81M | $ 292.98M | $ 272.20M | $ 189.79M | |
$ 408.41M | $ 408.41M | $ 282.63M | $ 244.01M | $ 229.12M | $ 166.40M | |
$ 102.34M | $ 102.34M | $ 72.18M | $ 48.97M | $ 43.08M | $ 23.39M | |
$ -877.00K | $ -877.00K | $ -1.01M | $ -2.17M | $ -5.25M | $ -3.52M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 102.28M | $ 102.28M | $ 71.01M | $ 46.89M | $ 37.88M | $ 18.98M | |
$ 27.54M | $ 27.54M | $ 19.66M | $ 12.48M | $ 11.06M | $ 6.32M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 74.15M | $ 74.15M | $ 51.01M | $ 34.51M | $ 27.03M | $ 12.44M | |
$ 2.14 | $ 2.15 | $ 1.48 | $ 1.00 | $ 0.84 | $ 0.41 | |
$ 2.14 | $ 2.12 | $ 1.47 | $ 1.00 | $ 0.84 | $ 0.41 | |
$ 138.41M | $ 34.57M | $ 34.46M | $ 32.25M | $ 32.25M | $ 30.00M | |
$ 138.41M | $ 34.94M | $ 34.65M | $ 32.25M | $ 32.25M | $ 30.00M | |
$ 0.60 | $ 0.60 | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 715.55M | $ 715.55M | $ 601.35M | $ 484.17M | $ 466.59M | $ 356.29M | |
$ 74.15M | $ 74.15M | $ 51.01M | $ 34.51M | $ 27.03M | $ 12.44M | |
$ 73.76M | $ 73.84M | $ 51.02M | $ 34.44M | $ 27.00M | $ 13.03M | |
$ 874.00K | $ 874.00K | $ 1.00M | $ 1.49M | $ 4.20M | $ 2.45M | |
$ 103.15M | $ 103.15M | $ 72.01M | $ 48.38M | $ 42.07M | $ 21.43M | |
$ 129.90M | $ 129.90M | $ 94.45M | $ 68.59M | $ 58.94M | $ 33.55M |