| 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 | 2,936.83 | 2,938.22 | 2,811.14 | 2,793.74 | 2,813.64 | 2,743.84 | 2,556.27 | 2,555.61 | 2,532.75 | |
| Gross Profit | ||||||||||
| Operating Income | 1,785.42 | 1,755.18 | 1,682.80 | 1,698.79 | 1,751.20 | 1,591.85 | 1,464.80 | 1,486.62 | 1,474.13 | |
| Profit Margin | 60.44 | 59.47 | 59.81 | 61.02 | 62.27 | 57.56 | 57.34 | 57.60 | 58.28 | |
| 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 | 307,213.52 | 297,216.44 | 287,222.40 | 276,827.48 | 266,982.68 | 260,138.44 | 244,859.30 | 236,715.10 | 232,585.31 | |
| Total Liabilities | 259,745.08 | 252,441.89 | 244,270.54 | 235,385.71 | 225,825.02 | 220,101.13 | 205,511.23 | 202,381.50 | 199,124.89 | |
| Total Equity | 47,468.43 | 44,774.55 | 42,951.86 | 41,441.78 | 41,157.66 | 40,037.31 | 39,348.06 | 34,333.60 | 33,460.42 | |