Period Ending: | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | |
Total Revenue | 88,268.00 | 84,742.00 | 80,539.00 | 86,310.00 | 76,693.00 | 74,604.00 | 69,787.00 | |
Gross Profit | 51,794.00 | 49,235.00 | 46,980.00 | 48,972.00 | 43,487.00 | 42,707.00 | 39,856.00 | |
Operating Income | 29,252.00 | 28,218.00 | 26,436.00 | 24,900.00 | 21,445.00 | 21,908.00 | 19,973.00 | |
Net Income | 26,301.00 | 24,219.00 | 25,762.00 | 19,187.00 | 19,689.00 | 20,368.00 | 15,051.00 | |
Profit Margin | 29.80 | 28.58 | 31.99 | 22.23 | 25.67 | 27.30 | 21.57 |
Period Ending: | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | |
Total Assets | 430,266.00 | 414,770.00 | 407,350.00 | 402,392.00 | 396,711.00 | 383,044.00 | 369,491.00 | |
Total Liabilities | 116,147.00 | 114,017.00 | 114,506.00 | 119,013.00 | 123,509.00 | 115,903.00 | 108,597.00 | |
Total Equity | 314,119.00 | 300,753.00 | 292,844.00 | 283,379.00 | 273,202.00 | 267,141.00 | 260,894.00 |
Period Ending: | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | Jun 30, 2023 | Mar 31, 2023 | |
Cash From Operating Activities | 30,698.00 | 26,640.00 | 28,848.00 | 18,915.00 | 30,656.00 | 28,666.00 | 23,509.00 | |
Cash From Investing Activities | -18,011.00 | -2,781.00 | -8,564.00 | -6,167.00 | -7,150.00 | -10,800.00 | -2,946.00 | |
Cash From Financing Activities | -20,094.00 | -20,889.00 | -19,714.00 | -19,308.00 | -18,382.00 | -17,835.00 | -16,568.00 | |
Net Change in Cash | -7,266.00 | 2,732.00 | 445.00 | -6,654.00 | 4,773.00 | 5.00 | 4,045.00 |