Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 1.53B | $ 1.30B | $ 935.06M | $ 425.21M | $ 339.41M | |
$ 988.29M | $ 709.54M | $ 581.70M | $ 187.69M | $ 138.76M | |
$ 531.31M | $ 344.90M | $ 545.51M | $ 263.78M | $ 142.96M | |
$ 64.62M | $ 60.04M | $ 47.93M | $ 42.29M | $ 24.69M | |
$ 515.27M | $ 491.00M | $ 81.83M | $ -25.00M | $ 22.69M | |
$ 456.98M | $ 364.64M | $ -13.44M | $ -76.09M | $ -4.20M | |
$ -26.00M | $ 46.30M | $ -9.48M | $ -14.21M | $ -7.28M | |
$ 430.98M | $ 410.94M | $ 26.72M | $ -75.04M | $ -11.48M | |
$ 312.44M | $ 326.66M | $ 28.07M | $ -71.28M | $ -13.47M | |
$ 4.52 | $ 4.79 | $ 0.41 | $ -1.06 | $ -0.25 | |
$ 4.36 | $ 4.65 | $ 0.40 | $ -1.06 | $ -0.25 | |
69.20M | 68.27M | 68.49M | 67.49M | 54.13M | |
71.65M | 70.24M | 70.67M | 67.49M | 54.13M |