Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 2.84B | $ 2.53B | $ 2.69B | $ 1.47B | $ 888.03M | |
$ 998.24M | $ 906.00M | $ 1.01B | $ 562.51M | $ 316.44M | |
$ 865.17M | $ 733.16M | $ 732.81M | $ 501.54M | $ 232.70M | |
$ 151.65M | $ 142.83M | $ 131.27M | $ 77.50M | $ 41.02M | |
$ 281.69M | $ 324.54M | $ 282.92M | $ 168.96M | $ 124.59M | |
$ 133.07M | $ 115.13M | $ 274.35M | $ 60.97M | $ 83.74M | |
$ -95.34M | $ -24.06M | $ -83.64M | $ 14.83M | $ -6.40M | |
$ 37.72M | $ 91.07M | $ 73.50M | $ 59.56M | $ 77.34M | |
$ 2.26M | $ 134.00K | $ 65.92M | $ 36.16M | $ 56.36M | |
$ 0.02 | $ 0.00 | $ 0.53 | $ 0.40 | $ 0.77 | |
$ 0.02 | $ 0.00 | $ 0.22 | $ 0.40 | $ 0.77 | |
110.89M | 117.26M | 124.26M | 90.43M | 73.53M | |
115.75M | 122.17M | 124.06M | 90.43M | 73.53M |