Income Statement | Dec 23 | Dec 22 | Dec 21 | Dec 20 | Dec 19 |
---|---|---|---|---|---|
$ 3.43B | $ 2.61B | $ 1.75B | $ 1.11B | $ 1.59B | |
$ 814.47M | $ 618.64M | $ 390.49M | $ 248.15M | $ 406.35M | |
$ 713.53M | $ 532.90M | $ 379.67M | $ 350.81M | $ 355.58M | |
$ 55.61M | $ 39.98M | $ 36.37M | $ 33.97M | $ 25.99M | |
$ 156.55M | $ 85.74M | $ 10.81M | $ -68.69M | $ 76.76M | |
$ 100.94M | $ 85.74M | $ 10.81M | $ -102.66M | $ 50.77M | |
$ -45.47M | $ -43.85M | $ -17.59M | $ -20.95M | $ -18.36M | |
$ 55.47M | $ 41.89M | $ -6.78M | $ -123.61M | $ 32.40M | |
$ 34.59M | $ 27.75M | $ -4.92M | $ -82.90M | $ 24.19M | |
$ ― | $ ― | $ ― | $ ― | $ ― | |
$ 1.06 | $ 0.75 | $ -0.13 | $ -2.46 | $ 0.82 | |
$ 0.88 | $ 0.73 | $ -0.13 | $ -2.46 | $ 0.81 | |
37.63M | 37.09M | 36.74M | 33.72M | 29.53M | |
45.64M | 38.74M | 36.74M | 33.72M | 30.07M |