| Cash Flow Statement | Mar2019 | Jun2019 | Sep2019 | Dec2019 | Mar2020 | Jun2020 | Sep2020 | Dec2020 | Mar2021 | Jun2021 | Sep2021 | Dec2021 | Mar2022 | Jun2022 | Sep2022 | Dec2022 | Mar2023 | Jun2023 | Sep2023 | Dec2023 | Mar2024 | Jun2024 | Sep2024 | Dec2024 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Activities | ||||||||||||||||||||||||
| Net Income | 600.31M | 561.82M | 0.47M | 1.95M | 2.64M | 0.69M | -0.03M | 7.52M | 3.08M | 1.61M | 8.09M | 5.07M | 1.80M | 1.70M | 1.65M | 12.74M | 3.99M | 15.00M | 0.24M | 2.11M | 3.76M | 1.69M | 0.15M | 2.02M |
| Share-based Compensation | 3.90M | 6.61M | 3.69M | 4.34M | 5.55M | 5.32M | 1.06M | 2.23M | 3.21M | 1.07M | 2.31M | 2.05M | 0.99M | 1.19M | 1.22M | 1.15M | 0.12M | 0.88M | -0.88M | 2.23M | 0.07M | 0.58M | ||
| Additional items | ||||||||||||||||||||||||
| Beginning Cash Balance | 158.74M | 212.13M | 169.79M | 126.89M | 138.04M | 152.43M | 139.39M | 163.05M | 149.19M | 117.79M | 112.03M | 89.01M | 48.33M | 37.69M | 44.79M | 60.12M | 46.76M | 59.40M | 62.20M | 72.89M | 478.83M | 0.30M | 34.78M | 30.05M |