| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Revenue | 519.57 | 488.50 | 482.93 | 476.26 | 458.95 | 434.10 | 426.08 | 277.49 | 300.42 | |
| Gross Profit | 485.45 | 461.60 | 443.50 | 444.82 | 427.89 | 402.99 | 395.08 | 249.66 | 272.98 | |
| Operating Income | 463.00 | 352.78 | 606.05 | 433.84 | 419.09 | 417.28 | 910.12 | 323.70 | 266.14 | |
| Profit Margin | 69.91 | 75.25 | 71.51 | 87.04 | 76.13 | 79.48 | 159.36 | 86.57 | 63.24 | |
| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Assets | 5,949.52 | 6,148.54 | 4,017.84 | 3,677.95 | 3,649.16 | 3,273.66 | 2,823.60 | 2,716.12 | 3,015.78 | |
| Total Liabilities | 2,836.51 | 2,778.82 | 936.75 | 942.22 | 1,327.98 | 761.34 | 656.32 | 1,227.83 | 1,311.45 | |
| Total Equity | 3,113.00 | 3,369.71 | 3,081.09 | 2,735.73 | 2,321.18 | 2,512.32 | 2,167.27 | 1,488.29 | 1,704.33 | |