Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.80B | $ 2.90B | $ 2.69B | $ 2.46B | $ 1.71B | |
$ 190.93M | $ 146.17M | $ 170.81M | $ 162.87M | $ 101.57M | |
$ 141.28M | $ 164.42M | $ 158.87M | $ 143.92M | $ 145.58M | |
$ 27.14M | $ 28.91M | $ 30.61M | $ 33.46M | $ 32.77M | |
$ 82.61M | $ 13.47M | $ 61.10M | $ 67.00M | $ 7.58M | |
$ 49.65M | $ -18.25M | $ 41.05M | $ 36.07M | $ -31.27M | |
$ -64.37M | $ -61.04M | $ -33.93M | $ -19.72M | $ -25.15M | |
$ -14.72M | $ -79.30M | $ 7.12M | $ 16.35M | $ -56.42M | |
$ -29.14M | $ -87.02M | $ -17.97M | $ 11.55M | $ -53.78M | |
$ -0.02 | $ -0.06 | $ -0.01 | $ 0.01 | $ -0.03 | |
$ -0.02 | $ -0.06 | $ -0.01 | $ 0.01 | $ -0.03 | |
1.27B | 1.47B | 1.60B | 1.60B | 1.60B | |
1.27B | 1.60B | 1.60B | 1.60B | 1.60B |