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 | 158,877.00 | 147,977.00 | 143,313.00 | 169,961.00 | 143,083.00 | 134,383.00 | 127,358.00 | |
Gross Profit | 77,900.00 | 74,192.00 | 70,680.00 | 77,408.00 | 68,061.00 | 65,010.00 | 59,567.00 | |
Operating Income | 17,411.00 | 14,672.00 | 15,307.00 | 13,209.00 | 11,188.00 | 7,681.00 | 4,774.00 | |
Net Income | 15,331.00 | 13,478.00 | 10,516.00 | 10,624.00 | 9,883.00 | 6,759.00 | 3,171.00 | |
Profit Margin | 9.65 | 9.11 | 7.34 | 6.25 | 6.91 | 5.03 | 2.49 |
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 | 584,626.00 | 554,818.00 | 530,969.00 | 527,854.00 | 486,883.00 | 477,607.00 | 464,378.00 | |
Total Liabilities | 325,475.00 | 318,371.00 | 314,308.00 | 325,979.00 | 303,910.00 | 309,005.00 | 309,852.00 | |
Total Equity | 259,151.00 | 236,447.00 | 216,661.00 | 201,875.00 | 182,973.00 | 168,602.00 | 154,526.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 | 25,971.00 | 25,281.00 | 18,989.00 | 42,465.00 | 21,217.00 | 16,476.00 | 4,788.00 | |
Cash From Investing Activities | -16,899.00 | -22,138.00 | -17,862.00 | -12,601.00 | -11,753.00 | -9,673.00 | -15,806.00 | |
Cash From Financing Activities | -2,758.00 | -4,490.00 | -1,256.00 | -6,746.00 | -8,948.00 | -6,539.00 | 6,354.00 | |
Net Change in Cash | 7,004.00 | -1,659.00 | -558.00 | 23,809.00 | 14.00 | 333.00 | -4,519.00 |