Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 1.57B | $ 1.15B | $ 417.73M | $ 351.59M | $ 370.79M | |
$ 551.88M | $ 390.90M | $ 219.24M | $ 186.54M | $ 197.35M | |
$ 508.88M | $ 349.11M | $ 207.25M | $ 165.99M | $ 188.29M | |
$ 63.59M | $ 45.19M | $ 18.68M | $ 6.70M | $ 5.89M | |
$ 104.36M | $ 82.42M | $ 30.68M | $ 28.14M | $ 16.17M | |
$ 42.99M | $ 41.79M | $ 4.45M | $ 14.74M | $ 4.38M | |
$ -45.00M | $ -28.85M | $ -9.19M | $ 235.00K | $ 608.00K | |
$ -2.01M | $ 12.94M | $ 11.92M | $ 20.79M | $ 9.67M | |
$ -8.97M | $ 7.41M | $ 9.41M | $ 15.11M | $ 7.22M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ -0.20 | $ 0.22 | $ 0.46 | $ 0.84 | $ 0.40 | |
$ -0.20 | $ 0.21 | $ 0.46 | $ 0.81 | $ 0.39 | |
44.87M | 34.29M | 20.49M | 18.04M | 17.94M | |
44.87M | 35.09M | 20.49M | 18.66M | 18.75M |