Income Statement | TTM | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|---|
$ ― | $ 3.99B | $ 3.85B | $ 3.30B | $ 2.77B | $ 1.81B | |
$ ― | $ 3.56B | $ 2.98B | $ 2.98B | $ 2.45B | $ 1.57B | |
$ ― | $ 430.36M | $ 319.81M | $ 319.81M | $ 321.94M | $ 247.95M | |
$ ― | $ 340.94M | $ 333.06M | $ 263.96M | $ 260.11M | $ 198.59M | |
$ ― | $ 85.20M | $ 49.70M | $ 55.85M | $ 61.84M | $ 49.36M | |
$ ― | $ -37.49M | $ -24.41M | $ -16.05M | $ 12.84M | $ 12.61M | |
$ ― | $ -585.00K | $ -3.94M | $ 4.91M | $ -5.03M | $ -6.41M | |
$ ― | $ 48.64M | $ 29.61M | $ 33.70M | $ 54.03M | $ 43.16M | |
$ ― | $ 10.64M | $ 10.12M | $ 8.12M | $ 11.99M | $ 8.00M | |
$ ― | $ 585.00K | $ 1.24M | $ 1.93M | $ 5.03M | $ 6.41M | |
$ ― | $ 36.38M | $ 37.14M | $ 23.45M | $ 39.74M | $ 33.06M | |
$ ― | $ 0.41 | $ 0.20 | $ 0.45 | $ 0.49 | $ 0.41 | |
$ ― | $ 0.41 | $ 0.20 | $ 0.45 | $ 0.48 | $ 0.40 | |
$ ― | $ 89.54M | $ 89.23M | $ 82.46M | $ 81.83M | $ 81.67M | |
$ ― | $ 89.54M | $ 89.23M | $ 82.46M | $ 82.92M | $ 82.50M | |
$ ― | $ 0.32 | $ 0.30 | $ 0.30 | $ 0.22 | $ 0.22 | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 3.90B | $ ― | $ 3.25B | $ -2.71B | $ -1.77B | |
$ ― | $ 36.38M | $ 37.14M | $ 23.45M | $ 39.74M | $ 33.06M | |
$ ― | $ 36.48M | $ 21.29M | $ 34.14M | $ -127.52M | $ 34.96M | |
$ ― | $ ― | $ ― | $ ― | $ ― | $ ― | |
$ ― | $ 86.70M | $ 54.38M | $ 43.48M | $ -144.58M | $ 55.87M | |
$ ― | $ 164.17M | $ 132.12M | $ 110.27M | $ -84.98M | $ 55.87M |