Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.79B | $ 3.43B | $ 2.61B | $ 1.75B | $ 1.11B | |
$ 914.15M | $ 814.47M | $ 618.64M | $ 390.49M | $ 248.15M | |
$ 785.94M | $ 713.53M | $ 532.90M | $ 379.67M | $ 350.81M | |
$ 0.00 | $ 55.61M | $ 39.98M | $ 36.37M | $ 33.97M | |
$ 128.21M | $ 156.55M | $ 85.74M | $ 10.81M | $ -68.69M | |
$ 128.21M | $ 100.94M | $ 85.74M | $ 10.81M | $ -102.66M | |
$ -48.67M | $ -45.47M | $ -43.85M | $ -17.59M | $ -20.95M | |
$ 79.53M | $ 55.47M | $ 41.89M | $ -6.78M | $ -123.61M | |
$ 55.48M | $ 34.59M | $ 27.75M | $ -4.92M | $ -82.90M | |
$ 1.46 | $ 1.06 | $ 0.75 | $ -0.13 | $ -2.46 | |
$ 1.21 | $ 0.88 | $ 0.73 | $ -0.13 | $ -2.46 | |
37.91M | 37.63M | 37.09M | 36.74M | 33.72M | |
45.98M | 45.64M | 38.74M | 36.74M | 33.72M |