Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
6.44B | 4.69B | 3.55B | 4.33B | 3.72B | |
1.09B | 864.46M | 925.79M | 798.07M | 587.96M | |
526.78M | 417.77M | 379.60M | 361.63M | 324.58M | |
622.83M | 510.51M | 447.38M | 500.74M | 570.91M | |
1.23B | 961.77M | 1.01B | 955.56M | 810.87M | |
565.13M | 446.68M | 546.19M | 441.35M | 236.64M | |
-201.08M | -183.25M | -56.21M | -67.40M | -69.62M | |
364.04M | 263.43M | 489.98M | 373.95M | 167.01M | |
270.92M | 200.19M | 380.02M | 276.83M | 130.82M | |
3.01 | 2.25 | 4.27 | 3.11 | 1.54 | |
2.94 | 2.17 | 4.16 | 2.92 | 1.54 | |
90.04M | 89.09M | 89.09M | 94.71M | 85.21M | |
92.26M | 92.12M | 91.33M | 94.71M | 85.21M |