Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
$ 3.27B | $ 3.09B | $ 2.78B | $ 2.25B | $ 2.17B | |
$ 825.20M | $ 700.06M | $ 522.37M | $ 379.98M | $ 440.67M | |
$ 426.10M | $ 369.98M | $ 337.76M | $ 638.11M | $ 861.43M | |
$ 240.32M | $ 211.16M | $ 201.44M | $ 213.72M | $ 219.92M | |
$ 652.21M | $ 546.04M | $ 399.95M | $ -31.88M | $ -162.48M | |
$ 399.10M | $ 335.09M | $ 192.89M | $ -258.13M | $ -420.76M | |
$ -36.33M | $ -40.97M | $ -27.91M | $ -32.47M | $ -40.59M | |
$ 362.76M | $ 294.13M | $ 164.97M | $ -290.60M | $ -461.35M | |
$ 286.71M | $ 222.94M | $ 122.29M | $ -246.95M | $ -272.55M | |
$ 4.95 | $ 3.74 | $ 2.04 | $ -4.11 | $ -4.55 | |
$ 4.91 | $ 3.72 | $ 2.03 | $ -4.11 | $ -4.55 | |
57.95M | 59.53M | 60.04M | 60.05M | 59.91M | |
58.35M | 59.86M | 60.33M | 60.05M | 59.91M |