Income Statement | TTM | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
---|---|---|---|---|---|---|
$ ― | $ 2.26B | $ 1.85B | $ 1.12B | $ 1.13B | $ 1.15B | |
$ ― | $ 2.07B | $ 1.69B | $ 1.02B | $ 1.03B | $ 1.05B | |
$ ― | $ 191.88M | $ 162.56M | $ 99.36M | $ 99.52M | $ 100.85M | |
$ ― | $ 65.51M | $ 60.51M | $ 51.27M | $ 51.41M | $ 52.94M | |
$ ― | $ 126.38M | $ 102.05M | $ 48.09M | $ 48.11M | $ 47.91M | |
$ ― | $ -3.37M | $ -2.86M | $ -3.79M | $ -4.66M | $ -1.10M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 104.63M | $ 88.81M | $ 43.87M | $ 43.39M | $ 48.36M | |
$ ― | $ 30.68M | $ 25.30M | $ 9.14M | $ 8.01M | $ 9.17M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 72.25M | $ 62.80M | $ 34.41M | $ 34.86M | $ 38.64M | |
$ ― | $ 25.09 | $ 21.80 | $ 11.94 | $ 12.09 | $ 13.40 | |
$ ― | $ 25.09 | $ 21.80 | $ 11.94 | $ 12.09 | $ 13.40 | |
$ ― | $ 2.88M | $ 2.88M | $ 2.88M | $ 2.88M | $ 2.88M | |
$ ― | $ 2.88M | $ 2.88M | $ 2.88M | $ 2.88M | $ 2.88M | |
$ ― | $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ 2.50 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 2.13B | $ 1.75B | $ 1.08B | $ 1.08B | $ 1.10B | |
$ ― | $ 72.25M | $ 62.80M | $ 34.41M | $ 34.86M | $ 38.64M | |
$ ― | $ 98.57M | $ 79.17M | $ 34.60M | $ 35.20M | $ 40.08M | |
$ ― | $ 4.82M | $ 3.04M | $ 4.05M | $ 5.10M | $ 1.49M | |
$ ― | $ 109.45M | $ 91.85M | $ 47.92M | $ 48.49M | $ 49.85M | |
$ ― | $ 149.42M | $ 131.04M | $ 86.57M | $ 87.21M | $ 57.55M |