Income Statement | Dec 22 | Dec 21 | Dec 20 | Dec 19 | Dec 18 |
|---|---|---|---|---|---|
| $ 6.66B | $ 5.23B | $ 4.45B | $ 4.07B | $ 3.58B | |
| $ 5.67B | $ 4.90B | $ 3.70B | $ 3.19B | $ 3.58B | |
| $ 3.53B | $ 3.08B | $ 2.37B | $ 2.06B | $ 574.48M | |
| $ 192.00M | $ 184.00M | $ 166.00M | $ 138.00M | $ 97.00M | |
| $ 2.33B | $ 2.01B | $ 1.50B | $ 1.27B | $ -17.36M | |
| $ 2.14B | $ 1.83B | $ 1.33B | $ 1.13B | $ 0.00 | |
| $ 0.00 | $ 0.00 | $ 0.00 | $ 0.00 | $ -5.20M | |
| $ 2.14B | $ 1.83B | $ 1.33B | $ 1.13B | $ 1.05B | |
| $ 1.67B | $ 1.48B | $ 1.06B | $ 930.00M | $ 853.83M | |
| $ 8.33 | $ 7.79 | $ 5.85 | $ 5.25 | $ 5.24 | |
| $ 8.23 | $ 7.66 | $ 5.81 | $ 5.20 | $ 5.16 | |
| 181.00M | 177.00M | 171.93M | 167.91M | 162.95M | |
| 183.00M | 180.00M | 173.05M | 169.55M | 165.61M |