Income Statement | Dec 24 | Dec 23 | Dec 22 | Dec 21 | Dec 20 |
|---|---|---|---|---|---|
| 14.78B | 12.57B | 5.89B | 12.99B | 9.53B | |
| 13.92B | 11.77B | 5.20B | 12.29B | 8.76B | |
| 12.27B | 10.98B | 4.44B | 11.32B | 7.81B | |
| 283.90M | 275.58M | 246.36M | 234.45M | 204.52M | |
| 2.17B | 1.28B | 1.15B | 1.30B | 1.23B | |
| 1.65B | 792.22M | 762.39M | 965.67M | 949.44M | |
| 0.00 | 1.00K | 0.00 | 0.00 | 0.00 | |
| 1.65B | 792.22M | 762.39M | 965.67M | 949.44M | |
| 1.08B | 516.08M | 536.04M | 655.68M | 647.69M | |
| 17.42 | 8.32 | 8.53 | 10.36 | 10.24 | |
| 17.05 | 8.07 | 8.53 | 10.36 | 10.24 | |
| 61.98M | 61.83M | 62.59M | 63.27M | 63.27M | |
| 63.33M | 63.71M | 63.27M | 63.27M | 63.27M |