Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
---|---|---|---|---|---|
6.42B | 5.38B | 4.84B | 4.20B | 2.80B | |
3.67B | 2.97B | 2.79B | 2.47B | 1.57B | |
3.02B | 2.59B | 2.35B | 1.90B | 1.30B | |
699.25M | 577.42M | 493.21M | 407.24M | 263.12M | |
1.48B | 1.02B | 975.25M | 981.87M | 617.16M | |
651.62M | 371.37M | 426.61M | 561.66M | 409.17M | |
-127.22M | -85.82M | -67.80M | -77.44M | -145.44M | |
524.39M | 285.55M | 358.81M | 484.22M | 263.73M | |
290.98M | 149.20M | 213.38M | 298.36M | 206.91M | |
21.06 | 10.85 | 15.66 | 21.96 | 15.28 | |
20.95 | 10.77 | 15.42 | 21.58 | 15.09 | |
13.82M | 13.75M | 13.63M | 13.59M | 13.54M | |
13.89M | 13.85M | 13.84M | 13.83M | 13.71M |