Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 4.96B | $ 3.87B | $ 2.73B | $ 1.71B | $ 823.13M | |
$ 1.19B | $ 834.00M | $ 511.00M | $ 314.00M | $ 140.41M | |
$ 1.17B | $ 1.12B | $ 895.00M | $ 542.00M | $ 360.56M | |
$ 46.00M | $ 32.00M | $ 24.00M | $ 21.00M | $ 27.07M | |
$ 108.00M | $ -255.00M | $ -360.00M | $ -207.00M | $ -208.22M | |
$ 16.00M | $ -287.00M | $ -384.00M | $ -228.00M | $ -220.15M | |
$ 6.00M | $ 43.00M | $ 107.00M | $ -262.00M | $ -28.00M | |
$ 22.00M | $ -244.00M | $ -277.00M | $ -490.00M | $ -247.94M | |
$ 19.00M | $ -246.00M | $ -275.00M | $ -487.00M | $ -248.20M | |
$ 0.03 | $ -0.47 | $ -0.54 | $ -0.96 | $ -0.49 | |
$ 0.03 | $ -0.47 | $ -0.54 | $ -0.96 | $ -0.49 | |
559.00M | 532.00M | 511.75M | 507.17M | 502.59M | |
591.00M | 533.00M | 512.24M | 507.17M | 502.59M |