Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ 639.27M | $ 639.27M | $ 704.98M | $ 561.88M | $ 422.48M | $ 368.24M | |
$ 244.81M | $ 244.81M | $ 250.83M | $ 217.09M | $ 172.09M | $ 163.40M | |
$ 394.46M | $ 394.46M | $ 454.15M | $ 344.79M | $ 250.39M | $ 204.84M | |
$ 315.87M | $ 315.87M | $ 323.56M | $ 241.79M | $ 201.68M | $ 181.16M | |
$ 78.60M | $ 78.59M | $ 130.59M | $ 103.00M | $ 48.71M | $ 23.68M | |
$ -582.00K | $ -582.00K | $ -910.00K | $ -3.56M | $ -4.26M | $ -3.60M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 74.34M | $ 74.34M | $ 126.75M | $ 100.59M | $ 42.65M | $ 17.91M | |
$ 15.46M | $ 15.46M | $ 26.90M | $ 20.61M | $ 8.90M | $ 4.35M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 58.87M | $ 58.87M | $ 99.85M | $ 79.98M | $ 33.76M | $ 13.56M | |
$ 0.80 | $ ― | $ ― | $ 3.95 | $ 1.67 | $ 0.67 | |
$ 0.80 | $ ― | $ ― | $ 3.93 | $ 1.67 | $ 0.67 | |
$ 41.57M | $ ― | $ ― | $ 20.25M | $ 20.22M | $ 20.16M | |
$ 41.57M | $ ― | $ ― | $ 20.36M | $ 20.22M | $ 20.16M | |
$ 2.50 | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ 560.68M | $ 560.68M | $ 574.39M | $ 458.88M | $ 373.77M | $ 344.56M | |
$ 58.87M | $ 58.87M | $ 99.85M | $ 79.98M | $ 33.76M | $ 13.56M | |
$ 58.87M | $ 58.87M | $ 99.85M | $ 78.08M | $ 33.77M | $ 13.57M | |
$ 1.10M | $ 1.10M | $ 910.00K | $ 3.56M | $ 4.26M | $ 3.60M | |
$ 75.44M | $ 75.44M | $ 127.66M | $ 104.15M | $ 46.91M | $ 21.51M | |
$ 86.43M | $ 86.43M | $ 136.02M | $ 111.96M | $ 55.06M | $ 23.20M |