All individual numbers are from the SEC provided Financial Statement and Notes Data Sets. No guarantee is made for their accuracy.
CLPS INC: Last Reported 6/30/2023

Business Address

UNIT 1102, 11TH FL, MILLENNIUM CITY 3
370 KWUN TONG ROAD, KWUN TONG
KOWLOON , HK 000000

Mailing Address

UNIT 1102, 11TH FL, MILLENNIUM CITY 3
370 KWUN TONG ROAD, KWUN TONG
KOWLOON , HK 000000
Phone Number: 852 37073600 / State Incorporated: / Fiscal Year End 6 /30
Financials: AccountsPayableCurrent
Date Value
1 6/30/2023 $690,035.00
2 6/30/2022 $343,597.00
Financials: AccountsReceivableGrossCurrent
Date Value
1 6/30/2023 $48,582,555.00
2 6/30/2022 $53,896,259.00
3 6/30/2021 $44,448,073.00
4 6/30/2020 $25,850,996.00
5 6/30/2019 $19,345,329.00
6 6/30/2018 $16,419,182.00
7 6/30/2017 $6,753,891.00
Financials: AccountsReceivableNetCurrent
Date Value
1 6/30/2023 $48,515,467.00
2 6/30/2022 $53,769,887.00
3 6/30/2021 $44,138,997.00
4 6/30/2020 $25,753,856.00
5 6/30/2019 $19,263,584.00
6 6/30/2018 $16,267,835.00
7 6/30/2017 $6,644,774.00
Financials: AccrualForTaxesOtherThanIncomeTaxesCurrent
Date Value
1 6/30/2023 $75,420.00
2 6/30/2022 $72,474.00
3 6/30/2021 $62,931.00
4 6/30/2020 $35,148.00
5 6/30/2019 $23,847.00
6 6/30/2018 $22,150.00
7 6/30/2017 $15,636.00
Financials: AccruedIncomeTaxesCurrent
Date Value
1 6/30/2023 $417,445.00
2 6/30/2022 $462,792.00
3 6/30/2021 $40,211.00
4 6/30/2020 $225,311.00
5 6/30/2019 $113,083.00
6 6/30/2018 $96,636.00
7 6/30/2017 --
Financials: AccruedLiabilitiesAndOtherLiabilities
Date Value
1 6/30/2023 $324,021.00
2 6/30/2022 $352,402.00
Financials: AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
Date Value
1 6/30/2023 $2,438,367.00
2 6/30/2022 $1,903,084.00
3 6/30/2021 $1,331,226.00
4 6/30/2020 $984,201.00
5 6/30/2019 $647,669.00
6 6/30/2018 $457,412.00
7 6/30/2017 $315,630.00
Financials: AccumulatedOtherComprehensiveIncomeLossNetOfTax
Date Value
1 6/30/2023 $-3,990,594.00
2 6/30/2022 $-550,248.00
3 6/30/2021 $1,230,083.00
4 6/30/2020 $-1,362,665.00
5 6/30/2019 $-813,650.00
6 6/30/2018 $-401,677.00
7 6/30/2017 $-447,270.00
Financials: AdditionalPaidInCapital
Date Value
1 6/30/2023 $58,183,383.00
2 6/30/2022 $55,705,209.00
3 6/30/2021 $48,516,695.00
4 6/30/2020 $28,586,048.00
5 6/30/2019 $24,276,622.00
6 6/30/2018 $17,285,543.00
7 6/30/2017 $7,120,943.00
Financials: AdjustmentForAmortization
Date Value
1 6/30/2023 $179,078.00
2 6/30/2022 $202,412.00
Financials: AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings
Date Value
1 6/30/2023 $1,175,684.00
Financials: AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
Date Value
1 6/30/2023 $2,478,295.00
2 6/30/2022 $7,184,862.00
3 6/30/2021 $5,128,696.00
Financials: AllowanceForDoubtfulAccountsReceivable
Date Value
1 6/30/2023 $67,088.00
2 6/30/2022 $126,372.00
3 6/30/2021 $309,076.00
4 6/30/2020 $97,140.00
5 6/30/2019 $81,745.00
6 6/30/2018 $151,347.00
7 6/30/2017 $109,117.00
8 6/30/2016 $46,774.00
Financials: AllowanceForDoubtfulAccountsReceivableCurrent
Date Value
1 6/30/2023 $67,088.00
2 6/30/2022 $126,372.00
3 6/30/2021 $309,076.00
4 6/30/2020 $97,140.00
5 6/30/2019 $81,745.00
6 6/30/2018 $151,347.00
7 6/30/2017 $109,117.00
Financials: AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease
Date Value
1 6/30/2023 $507.00
2 6/30/2022 $-4,694.00
3 6/30/2021 $14,196.00
4 6/30/2020 $-2,316.00
5 6/30/2019 $-4,526.00
6 6/30/2018 $1,976.00
7 6/30/2017 $-647.00
Financials: AllowanceForDoubtfulAccountsReceivableRecoveries
Date Value
1 6/30/2023 $5,976.00
2 6/30/2022 --
Financials: AllowanceForDoubtfulAccountsReceivableWriteOffs
Date Value
1 6/30/2023 $67,599.00
2 6/30/2022 --
3 6/30/2019 --
4 6/30/2018 $93,767.00
5 6/30/2017 --
Financials: AmortizationOfIntangibleAssets
Date Value
1 6/30/2023 $179,078.00
2 6/30/2022 $202,412.00
3 6/30/2021 $273,178.00
4 6/30/2020 $232,871.00
5 6/30/2019 $164,351.00
6 6/30/2018 $53,827.00
7 6/30/2017 $34,270.00
Financials: Assets
Date Value
1 6/30/2023 $95,319,064.00
2 6/30/2022 $101,880,795.00
3 6/30/2021 $82,728,442.00
4 6/30/2020 $45,352,358.00
5 6/30/2019 $32,662,984.00
6 6/30/2018 $30,944,911.00
7 6/30/2017 $13,521,923.00
Financials: AssetsCurrent
Date Value
1 6/30/2023 $72,874,107.00
2 6/30/2022 $76,759,930.00
3 6/30/2021 $76,113,500.00
4 6/30/2020 $40,508,842.00
5 6/30/2019 $29,746,100.00
6 6/30/2018 $29,052,212.00
7 6/30/2017 $12,325,296.00
Financials: CashAndCashEquivalentsAtCarryingValue
Date Value
1 6/30/2023 $22,214,029.00
2 6/30/2022 $18,396,987.00
3 6/30/2021 $24,739,382.00
4 6/30/2020 $12,652,120.00
5 6/30/2019 $6,601,335.00
6 6/30/2018 $9,742,886.00
7 6/30/2017 $4,814,568.00
8 6/30/2016 $5,277,196.00
9 6/30/2015 $1,795,884.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 6/30/2023 $22,301,633.00
2 6/30/2022 $18,396,987.00
3 6/30/2021 $24,739,382.00
4 6/30/2020 $12,652,120.00
5 6/30/2019 $6,601,335.00
Financials: CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
Date Value
1 6/30/2023 $3,904,646.00
2 6/30/2022 $-6,342,395.00
3 6/30/2021 $12,087,262.00
4 6/30/2020 $6,050,785.00
5 6/30/2019 $-3,141,551.00
6 6/30/2018 $4,928,318.00
7 6/30/2017 $-462,628.00
8 6/30/2016 $3,481,312.00
Financials: ClassOfWarrantOrRightOutstanding
Date Value
1 6/30/2023 $2,666,666.00
2 6/30/2022 $2,666,666.00
3 6/30/2021 $2,666,666.00
Financials: CommitmentsAndContingencies
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 --
4 6/30/2020 --
5 6/30/2019 --
6 6/30/2018 --
7 6/30/2017 --
Financials: CommonStockParOrStatedValuePerShare
Date Value
1 6/30/2023 $0.00
2 6/30/2022 $0.00
3 6/30/2021 $0.00
4 6/30/2020 $0.00
5 6/30/2019 $0.00
6 6/30/2018 $0.00
7 6/30/2017 $0.00
Financials: CommonStockSharesAuthorized
Date Value
1 6/30/2023 $100,000,000.00
2 6/30/2022 $100,000,000.00
3 6/30/2021 $100,000,000.00
4 6/30/2020 $100,000,000.00
5 6/30/2019 $100,000,000.00
6 6/30/2018 $100,000,000.00
7 6/30/2017 $100,000,000.00
Financials: CommonStockSharesIssued
Date Value
1 6/30/2023 $23,650,122.00
2 6/30/2022 $22,444,822.00
3 6/30/2021 $20,293,552.00
4 6/30/2020 $15,930,330.00
5 6/30/2019 $13,913,201.00
6 6/30/2018 $13,590,000.00
7 6/30/2017 $11,290,000.00
Financials: CommonStockSharesOutstanding
Date Value
1 6/30/2023 $23,650,122.00
2 6/30/2022 $22,444,822.00
3 6/30/2021 $20,293,552.00
4 6/30/2020 $15,930,330.00
5 6/30/2019 $13,913,201.00
6 6/30/2018 $13,590,000.00
7 6/30/2017 $11,290,000.00
Financials: CommonStockValue
Date Value
1 6/30/2023 $2,365.00
2 6/30/2022 $2,244.00
3 6/30/2021 $2,029.00
4 12/31/2020 $185,069.00
5 6/30/2020 $1,593.00
6 11/30/2019 $278,000.00
7 6/30/2019 $1,391.00
8 6/30/2018 $1,359.00
9 6/30/2017 $1,129.00
Financials: ComprehensiveIncomeNetOfTax
Date Value
1 6/30/2023 $-3,366,942.00
2 6/30/2022 $2,759,369.00
3 6/30/2021 $9,714,438.00
4 6/30/2020 $2,507,435.00
5 6/30/2019 $-3,861,937.00
6 6/30/2018 $2,770,691.00
7 6/30/2017 $2,128,180.00
8 6/30/2016 $1,397,871.00
Financials: ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
Date Value
1 6/30/2023 $119,125.00
2 6/30/2022 $-84,272.00
3 6/30/2021 $-305,118.00
4 6/30/2020 $-118,211.00
5 6/30/2019 $180,188.00
6 6/30/2018 $-290,635.00
7 6/30/2017 $-175,644.00
8 6/30/2016 $42,612.00
Financials: ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 6/30/2023 $-3,247,817.00
2 6/30/2022 $2,675,097.00
3 6/30/2021 $9,409,320.00
4 6/30/2020 $2,389,224.00
5 6/30/2019 $-3,681,749.00
6 6/30/2018 $2,480,056.00
7 6/30/2017 $1,952,536.00
8 6/30/2016 $1,440,483.00
Financials: ContractWithCustomerLiabilityCurrent
Date Value
1 6/30/2023 $918,470.00
2 6/30/2022 $587,140.00
3 6/30/2021 $326,912.00
4 6/30/2020 $755,178.00
5 6/30/2019 --
Financials: CostOfRevenue
Date Value
1 6/30/2023 $115,874,809.00
2 6/30/2022 $111,033,345.00
3 6/30/2021 $85,890,757.00
4 6/30/2020 $58,296,097.00
5 6/30/2019 $41,178,356.00
6 6/30/2018 $31,277,255.00
7 6/30/2017 $18,669,812.00
8 6/30/2016 $17,463,416.00
Financials: CurrentIncomeTaxExpenseBenefit
Date Value
1 6/30/2023 $410,317.00
2 6/30/2022 $2,800,162.00
3 6/30/2021 $1,670,733.00
4 6/30/2020 $662,704.00
5 6/30/2019 $86,506.00
6 6/30/2018 $95,923.00
7 6/30/2017 $102,568.00
8 6/30/2016 $365,866.00
Financials: DebtCurrent
Date Value
1 6/30/2023 $10,554,617.00
2 6/30/2022 $14,474,363.00
3 6/30/2021 $7,546,483.00
4 6/30/2020 $2,183,793.00
5 6/30/2019 $2,184,996.00
Financials: DebtInstrumentFaceAmount
Date Value
1 6/30/2023 $5,800,000.00
Financials: DebtInstrumentUnusedBorrowingCapacityAmount
Date Value
1 6/30/2023 $58,000,000.00
2 6/30/2022 $3,000,000.00
Financials: DeferredCostsCurrent
Date Value
1 6/30/2023 $114,400.00
2 6/30/2022 $714,127.00
3 6/30/2021 $376,138.00
4 6/30/2020 $106,734.00
5 6/30/2019 --
6 6/30/2018 $466,117.00
7 6/30/2017 $263,065.00
Financials: DeferredIncomeTaxAssetsNet
Date Value
1 6/30/2023 $81,899.00
2 6/30/2022 $327,040.00
3 6/30/2021 $607,773.00
4 6/30/2020 $203,247.00
5 6/30/2019 $338,221.00
Financials: DeferredIncomeTaxesAndTaxCredits
Date Value
1 6/30/2023 $264,027.00
2 6/30/2022 $245,830.00
3 6/30/2021 $-413,609.00
Financials: DeferredIncomeTaxExpenseBenefit
Date Value
1 6/30/2023 $264,027.00
2 6/30/2022 $245,830.00
3 6/30/2021 $-413,609.00
4 6/30/2020 $172,740.00
5 6/30/2019 $100,109.00
6 6/30/2018 $-208,051.00
7 6/30/2017 $-221,114.00
8 6/30/2016 $-96,713.00
Financials: DeferredIncomeTaxLiabilities
Date Value
1 6/30/2023 $354,757.00
2 6/30/2022 $150,547.00
Financials: DeferredIncomeTaxLiabilitiesNet
Date Value
1 6/30/2023 $185,382.00
2 6/30/2022 $150,547.00
3 6/30/2021 $155,033.00
4 6/30/2020 $163,163.00
5 6/30/2019 --
Financials: DeferredTaxAssetsDeferredGainOnSaleLeasebackTransaction
Date Value
1 6/30/2023 $169,375.00
2 6/30/2022 --
Financials: DeferredTaxAssetsLiabilitiesNet
Date Value
1 6/30/2023 $81,899.00
2 6/30/2022 $150,547.00
3 6/30/2021 $155,033.00
4 6/30/2020 $163,163.00
5 6/30/2019 --
6 6/30/2018 $512,097.00
7 6/30/2017 $298,953.00
Financials: DeferredTaxAssetsNet
Date Value
1 6/30/2023 $251,274.00
2 6/30/2022 $327,040.00
3 6/30/2021 $607,773.00
4 6/30/2020 $203,247.00
5 6/30/2019 $338,221.00
6 6/30/2018 $707,731.00
7 6/30/2017 $433,154.00
Financials: DeferredTaxAssetsOperatingLossCarryforwards
Date Value
1 6/30/2023 $996,177.00
2 6/30/2022 $743,898.00
3 6/30/2021 $611,315.00
4 6/30/2020 $1,589,884.00
5 6/30/2019 $1,227,940.00
6 6/30/2018 $649,766.00
7 6/30/2017 $423,543.00
Financials: DeferredTaxAssetsOther
Date Value
1 6/30/2023 $28,724.00
2 6/30/2022 $71,714.00
3 6/30/2021 $93,385.00
4 6/30/2020 $86,061.00
Financials: DeferredTaxAssetsOtherLossCarryforwards
Date Value
1 6/30/2023 $1,924,305.00
2 6/30/2022 $2,497,005.00
3 6/30/2021 $208,109.00
4 6/30/2020 $128,467.00
Financials: DeferredTaxAssetsTaxDeferredExpenseOther
Date Value
1 6/30/2023 $39,516.00
2 6/30/2022 $163,497.00
3 6/30/2021 $181,730.00
4 6/30/2020 $236,245.00
5 6/30/2019 $336,383.00
6 6/30/2018 $57,965.00
7 6/30/2017 $9,611.00
Financials: DeferredTaxAssetsValuationAllowance
Date Value
1 6/30/2023 $1,009,596.00
2 6/30/2022 $781,260.00
3 6/30/2021 $291,480.00
4 6/30/2020 $1,630,005.00
5 6/30/2019 $1,186,188.00
6 6/30/2018 $658,452.00
Financials: DeferredTaxLiabilities
Date Value
1 6/30/2023 $185,382.00
2 6/30/2022 $150,547.00
3 6/30/2019 $39,914.00
4 6/30/2018 $195,634.00
5 6/30/2017 $134,201.00
Financials: DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
Date Value
1 6/30/2023 $117,781.00
2 6/30/2022 $150,547.00
Financials: DeferredTaxLiabilitiesOther
Date Value
1 6/30/2023 $169,375.00
2 6/30/2022 --
Financials: DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities
Date Value
1 6/30/2023 $67,601.00
2 6/30/2022 --
Financials: Depreciation
Date Value
1 6/30/2023 $1,040,734.00
2 6/30/2022 $709,836.00
3 6/30/2021 $404,063.00
4 6/30/2020 $360,302.00
5 6/30/2019 $239,349.00
6 6/30/2018 $152,342.00
7 6/30/2017 $109,356.00
8 6/30/2016 $54,105.00
Financials: DepreciationDepletionAndAmortization
Date Value
1 6/30/2023 $1,219,812.00
2 6/30/2022 $912,248.00
3 6/30/2021 $677,241.00
4 6/30/2020 $593,173.00
5 6/30/2019 $403,700.00
6 6/30/2018 $206,169.00
7 6/30/2017 $143,626.00
8 6/30/2016 $54,105.00
Financials: DiscontinuedOperationTaxExpenseBenefitFromProvisionForGainLossOnDisposal
Date Value
1 6/30/2023 $674,344.00
2 6/30/2022 $3,045,992.00
3 6/30/2021 $1,257,124.00
4 6/30/2020 $835,444.00
5 6/30/2019 $186,615.00
Financials: DisposalGroupIncludingDiscontinuedOperationGoodwill1
Date Value
1 6/30/2023 $74,686.00
Financials: EarningsPerShareBasic
Date Value
1 6/30/2023 $0.01
2 6/30/2022 $0.21
3 6/30/2021 $0.39
4 6/30/2020 $0.20
5 6/30/2019 $-0.24
6 6/30/2018 $0.21
7 6/30/2017 $0.18
8 6/30/2016 $0.16
Financials: EarningsPerShareDiluted
Date Value
1 6/30/2023 $0.01
2 6/30/2022 $0.21
3 6/30/2021 $0.39
4 6/30/2020 $0.20
5 6/30/2019 $-0.24
6 6/30/2018 $0.21
7 6/30/2017 $0.18
8 6/30/2016 $0.16
Financials: EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
Date Value
1 6/30/2023 $0.25
2 6/30/2022 $0.25
3 6/30/2021 $0.25
4 6/30/2020 $0.25
5 6/30/2019 $0.25
6 6/30/2018 $0.25
7 6/30/2017 $0.25
8 6/30/2016 $0.25
Financials: EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
Date Value
1 6/30/2023 $0.43
2 6/30/2022 $0.07
3 6/30/2021 $-0.17
4 6/30/2020 $0.12
5 6/30/2019 $-0.17
6 6/30/2018 $0.08
7 6/30/2017 $0.06
Financials: EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
Date Value
1 6/30/2023 $0.15
Financials: EffectiveIncomeTaxRateReconciliationDeductions
Date Value
1 6/30/2023 $0.50
Financials: EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
Date Value
1 6/30/2023 $0.88
2 6/30/2022 $0.40
3 6/30/2021 $0.15
Financials: EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
Date Value
1 6/30/2023 $0.06
2 6/30/2022 $0.02
3 6/30/2021 $0.04
4 6/30/2020 $0.04
5 6/30/2019 $0.00
6 6/30/2018 $-0.06
7 6/30/2017 $-0.12
Financials: EffectiveIncomeTaxRateReconciliationTaxExemptIncome
Date Value
1 6/30/2023 $-0.05
2 6/30/2022 --
3 6/30/2021 --
Financials: EffectiveIncomeTaxRateReconciliationTaxHolidays
Date Value
1 6/30/2023 $0.29
2 6/30/2022 $0.10
3 6/30/2021 $0.05
4 6/30/2020 $0.08
5 6/30/2019 $-0.07
6 6/30/2018 $0.11
7 6/30/2017 $0.15
8 6/30/2016 $0.14
Financials: EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
Date Value
1 6/30/2023 $-1,175,928.00
2 6/30/2022 $-727,242.00
3 6/30/2021 $975,918.00
Financials: EmployeeRelatedLiabilitiesCurrent
Date Value
1 6/30/2023 $10,586,239.00
2 6/30/2022 $12,203,933.00
3 6/30/2021 $12,466,921.00
4 6/30/2020 $11,522,268.00
5 6/30/2019 $7,735,487.00
6 6/30/2018 $7,341,688.00
7 6/30/2017 $5,392,434.00
Financials: EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Date Value
1 6/30/2023 $682,436.00
2 6/30/2022 $1,328,464.00
3 6/30/2021 $512,572.00
4 6/30/2020 $600,000.00
5 6/30/2019 $1,500,000.00
Financials: FiniteLivedIntangibleAssetsAccumulatedAmortization
Date Value
1 6/30/2023 $421,158.00
2 6/30/2022 $624,321.00
3 6/30/2021 $442,863.00
4 6/30/2020 $474,101.00
5 6/30/2019 $249,998.00
6 6/30/2018 $88,155.00
7 6/30/2017 $34,419.00
Financials: FinitelivedIntangibleAssetsAcquired1
Date Value
1 6/30/2023 --
2 6/30/2022 $160,032.00
3 6/30/2021 $137,006.00
4 6/30/2020 $940,913.00
5 6/30/2019 $337,685.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
Date Value
1 6/30/2023 $163,227.00
2 6/30/2022 $264,990.00
3 6/30/2021 $301,976.00
4 6/30/2020 $381,044.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
Date Value
1 6/30/2023 $121,050.00
2 6/30/2022 $192,351.00
3 6/30/2021 $189,148.00
4 6/30/2020 $262,670.00
5 6/30/2018 $53,827.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
Date Value
1 6/30/2023 $107,493.00
2 6/30/2022 $105,102.00
3 6/30/2021 $110,786.00
4 6/30/2020 $98,613.00
5 6/30/2019 $46,736.00
6 6/30/2018 $44,751.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
Date Value
1 6/30/2023 $107,628.00
2 6/30/2022 $123,943.00
3 6/30/2021 $129,366.00
4 6/30/2020 $102,434.00
5 6/30/2019 $50,983.00
6 6/30/2018 $53,827.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
Date Value
1 6/30/2023 $109,954.00
2 6/30/2022 $139,541.00
3 6/30/2021 $134,592.00
4 6/30/2020 $147,845.00
5 6/30/2019 $165,025.00
6 6/30/2018 $53,827.00
Financials: FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
Date Value
1 6/30/2023 $116,823.00
2 6/30/2022 $144,117.00
3 6/30/2021 $184,631.00
4 6/30/2020 $151,973.00
5 6/30/2019 $165,025.00
6 6/30/2018 $53,827.00
Financials: FiniteLivedIntangibleAssetsForeignCurrencyTranslationGainLoss
Date Value
1 6/30/2023 $9,895.00
2 6/30/2022 $-38,075.00
3 6/30/2021 $51,816.00
4 6/30/2020 $-8,768.00
5 6/30/2019 $5,624.00
Financials: FiniteLivedIntangibleAssetsNet
Date Value
1 6/30/2023 $726,175.00
2 6/30/2022 $970,044.00
3 6/30/2021 $1,050,499.00
4 6/30/2020 $1,144,579.00
5 6/30/2019 $427,769.00
6 6/30/2018 $260,059.00
7 6/30/2017 $305,464.00
Financials: ForeignCurrencyTransactionGainLossUnrealized
Date Value
1 6/30/2023 $-201,235.00
2 6/30/2022 $-102,586.00
3 6/30/2021 $46,222.00
4 6/30/2020 $-3,980.00
5 6/30/2019 --
Financials: GainLossOnInvestments
Date Value
1 6/30/2023 --
2 6/30/2022 $138,479.00
3 6/30/2021 --
4 6/30/2020 $433,490.00
5 6/30/2019 --
6 6/30/2018 --
7 6/30/2017 --
Financials: GainLossOnSaleOfPropertyPlantEquipment
Date Value
1 6/30/2023 --
2 6/30/2022 $-19,188.00
3 6/30/2021 $-26,399.00
4 6/30/2020 $-633.00
5 6/30/2019 $-9,689.00
6 6/30/2018 $-1,957.00
7 6/30/2017 --
8 6/30/2016 --
Financials: GainOrLossOnSaleOfStockInSubsidiary
Date Value
1 6/30/2023 $-38,674.00
2 6/30/2022 --
3 6/30/2021 $9,022.00
Financials: GeneralAndAdministrativeExpense
Date Value
1 6/30/2023 $21,641,317.00
2 6/30/2022 $23,045,664.00
3 6/30/2021 $16,784,688.00
4 6/30/2020 $16,343,936.00
5 6/30/2019 $17,384,393.00
6 6/30/2018 $5,871,622.00
7 6/30/2017 $5,647,790.00
8 6/30/2016 $4,955,037.00
Financials: Goodwill
Date Value
1 6/30/2023 --
2 6/30/2022 $2,363,841.00
3 6/30/2021 $2,444,950.00
4 6/30/2020 $2,118,700.00
5 6/30/2019 $447,790.00
6 6/30/2018 $173,560.00
7 6/30/2017 $195,080.00
Financials: GoodwillForeignCurrencyTranslationGainLoss
Date Value
1 6/30/2023 $18,697.00
2 6/30/2022 $-81,109.00
3 6/30/2021 $89,679.00
4 6/30/2020 $-28,348.00
5 6/30/2019 $-3,321.00
6 6/30/2018 $4,782.00
Financials: GoodwillImpairmentLoss
Date Value
1 6/30/2023 $2,382,538.00
2 6/30/2022 $102,155.00
3 6/30/2021 --
4 6/30/2020 --
Financials: GoodwillImpairmentLossNetOfTax
Date Value
1 6/30/2023 $2,382,538.00
2 6/30/2022 --
3 6/30/2021 --
Financials: GrossProfit
Date Value
1 6/30/2023 $34,481,730.00
2 6/30/2022 $40,989,036.00
3 6/30/2021 $40,170,936.00
4 6/30/2020 $31,119,701.00
5 6/30/2019 $23,754,581.00
6 6/30/2018 $17,661,338.00
7 6/30/2017 $12,692,164.00
8 6/30/2016 $11,560,762.00
Financials: ImpairmentOfInvestments
Date Value
1 6/30/2023 $85,326.00
2 6/30/2022 $102,155.00
3 6/30/2021 --
4 6/30/2020 --
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
Date Value
1 6/30/2023 $4,350,067.00
2 6/30/2022 $17,366,634.00
3 6/30/2021 $14,814,221.00
4 6/30/2020 $9,266,586.00
5 6/30/2019 $6,082,916.00
6 6/30/2018 $2,863,419.00
7 6/30/2017 $2,516,211.00
8 6/30/2016 $2,297,424.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
Date Value
1 6/30/2023 $-3,580,421.00
2 6/30/2022 $-9,682,434.00
3 6/30/2021 $-6,493,761.00
4 6/30/2020 $-5,559,127.00
5 6/30/2019 $-9,183,561.00
6 6/30/2018 $-260,649.00
7 6/30/2017 $-413,400.00
8 6/30/2016 $-243,300.00
Financials: IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
Date Value
1 6/30/2023 $769,646.00
2 6/30/2022 $7,684,200.00
3 6/30/2021 $8,320,460.00
4 6/30/2020 $3,707,459.00
5 6/30/2019 $-3,100,645.00
6 6/30/2018 $2,602,770.00
7 6/30/2017 $2,102,811.00
8 6/30/2016 $2,054,124.00
Financials: IncomeLossFromContinuingOperationsPerBasicShare
Date Value
1 6/30/2023 $0.01
2 6/30/2022 $0.21
3 6/30/2021 $0.39
Financials: IncomeLossFromContinuingOperationsPerDilutedShare
Date Value
1 6/30/2023 $0.01
2 6/30/2022 $0.21
3 6/30/2021 $0.39
Financials: IncomeLossFromEquityMethodInvestments
Date Value
1 6/30/2023 $70,263.00
2 6/30/2022 $-50,297.00
3 6/30/2021 $-44,121.00
4 6/30/2020 $207,363.00
5 6/30/2019 $-145,329.00
6 6/30/2018 $-8,684.00
7 6/30/2017 --
8 6/30/2016 --
Financials: IncomeTaxesPaid
Date Value
1 6/30/2023 $1,619,792.00
2 6/30/2022 $676,179.00
3 6/30/2021 $1,746,327.00
4 6/30/2020 $1,169,717.00
5 6/30/2019 $768,956.00
6 6/30/2018 $325,609.00
7 6/30/2017 $335,143.00
8 6/30/2016 $285,019.00
Financials: IncomeTaxExpenseBenefit
Date Value
1 6/30/2023 $674,344.00
2 6/30/2022 $3,045,992.00
3 6/30/2021 $1,257,124.00
4 6/30/2020 $835,444.00
5 6/30/2019 $186,615.00
6 6/30/2018 $-112,128.00
7 6/30/2017 $-118,546.00
8 6/30/2016 $269,153.00
Financials: IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
Date Value
1 6/30/2023 $3,850.00
2 6/30/2022 $106,994.00
3 6/30/2021 $-18,349.00
4 6/30/2020 $56,935.00
5 6/30/2019 $-842,910.00
6 6/30/2018 $592,477.00
7 6/30/2017 $52,574.00
8 6/30/2016 $27,152.00
Financials: IncreaseDecreaseInAccountsPayableTrade
Date Value
1 6/30/2023 $346,438.00
2 6/30/2022 $-215,853.00
3 6/30/2021 $363,697.00
4 6/30/2020 $89,427.00
5 6/30/2019 $-417,801.00
Financials: IncreaseDecreaseInAccountsReceivable
Date Value
1 6/30/2023 $-454,071.00
2 6/30/2022 $12,317,416.00
3 6/30/2021 $16,712,597.00
4 6/30/2020 $6,603,589.00
5 6/30/2019 $3,055,040.00
6 6/30/2018 $9,753,685.00
7 6/30/2017 $2,410,155.00
8 6/30/2016 $-1,053,207.00
Financials: IncreaseDecreaseInAccruedIncomeTaxesPayable
Date Value
1 6/30/2023 $148,309.00
2 6/30/2022 $640,057.00
3 6/30/2021 $279,413.00
4 6/30/2020 $408,007.00
5 6/30/2019 $102,408.00
6 6/30/2018 $251,627.00
7 6/30/2017 $219,672.00
8 6/30/2016 $208,772.00
Financials: IncreaseDecreaseInContractWithCustomerLiability
Date Value
1 6/30/2023 $331,330.00
2 6/30/2022 $260,228.00
3 6/30/2021 $-378,628.00
4 6/30/2020 $69,278.00
5 6/30/2019 --
6 6/30/2018 --
Financials: IncreaseDecreaseInDepositOtherAssets
Date Value
1 6/30/2023 $-3,457,373.00
2 6/30/2022 $123,268.00
3 6/30/2021 $728,562.00
Financials: IncreaseDecreaseInDueFromRelatedParties
Date Value
1 6/30/2023 $-27,836.00
2 6/30/2022 $-222,553.00
3 6/30/2021 $224,429.00
Financials: IncreaseDecreaseInDueToRelatedParties
Date Value
1 6/30/2023 $-291,087.00
2 6/30/2022 $-115,260.00
3 6/30/2021 $183,148.00
Financials: IncreaseDecreaseInEmployeeRelatedLiabilities
Date Value
1 6/30/2023 $-769,939.00
2 6/30/2022 $174,100.00
3 6/30/2021 $309,914.00
4 6/30/2020 $3,564,029.00
5 6/30/2019 $639,024.00
6 6/30/2018 $1,848,890.00
7 6/30/2017 $899,462.00
8 6/30/2016 $957,167.00
Financials: IncreaseDecreaseInOperatingLeaseLiability
Date Value
1 6/30/2023 $-1,101,526.00
2 6/30/2022 --
3 6/30/2021 --
Financials: IncreaseDecreaseInPrepaidTaxes
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 $-15,780.00
4 6/30/2020 $-615,010.00
5 6/30/2019 $442,498.00
6 6/30/2018 $33,225.00
7 6/30/2017 $168,825.00
8 6/30/2016 --
Financials: IncrementalCommonSharesAttributableToCallOptionsAndWarrants
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 --
4 6/30/2020 --
5 6/30/2019 --
6 6/30/2018 $119,244.00
7 6/30/2017 --
8 6/30/2016 --
Financials: IntangibleAssetsNetExcludingGoodwill
Date Value
1 6/30/2023 $726,175.00
2 6/30/2022 $970,044.00
Financials: InterestExpenseDebt
Date Value
1 6/30/2023 $365,893.00
2 6/30/2022 $447,187.00
3 6/30/2021 $156,749.00
4 6/30/2020 $90,940.00
5 6/30/2019 $96,278.00
6 6/30/2018 $82,507.00
7 6/30/2017 --
8 6/30/2016 --
Financials: InterestPaidNet
Date Value
1 6/30/2023 $365,893.00
2 6/30/2022 $342,144.00
3 6/30/2021 $154,516.00
4 6/30/2020 $89,503.00
5 6/30/2019 $69,602.00
6 6/30/2018 $74,754.00
7 6/30/2017 --
Financials: LaborAndRelatedExpense
Date Value
1 6/30/2023 $1,181,491.00
2 6/30/2022 $1,550,145.00
3 6/30/2021 $1,561,677.00
4 6/30/2020 $2,319,120.00
5 6/30/2019 $1,856,456.00
6 6/30/2018 $3,075,391.00
7 6/30/2017 $2,349,795.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDue
Date Value
1 6/30/2023 $839,045.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Date Value
1 6/30/2023 --
Financials: LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Date Value
1 6/30/2023 $733,982.00
Financials: LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Date Value
1 6/30/2023 $105,063.00
Financials: LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
Date Value
1 6/30/2023 $22,629.00
Financials: Liabilities
Date Value
1 6/30/2023 $29,810,263.00
2 6/30/2022 $34,080,195.00
3 6/30/2021 $24,997,747.00
4 6/30/2020 $16,734,998.00
5 6/30/2019 $11,266,386.00
Financials: LiabilitiesAndStockholdersEquity
Date Value
1 6/30/2023 $95,319,064.00
2 6/30/2022 $101,880,795.00
3 6/30/2021 $82,728,442.00
4 6/30/2020 $45,352,358.00
5 6/30/2019 $32,662,984.00
6 6/30/2018 $30,944,911.00
7 6/30/2017 $13,521,923.00
Financials: LiabilitiesCurrent
Date Value
1 6/30/2023 $26,313,948.00
2 6/30/2022 $30,383,385.00
3 6/30/2021 $23,033,687.00
4 6/30/2020 $16,354,342.00
5 6/30/2019 $11,266,386.00
6 6/30/2018 $12,789,555.00
7 6/30/2017 $8,210,625.00
Financials: LoansPayableToBank
Date Value
1 6/30/2023 $1,379,063.00
2 6/30/2022 $1,492,961.00
3 6/30/2021 $3,097,605.00
4 6/30/2020 $1,132,327.00
5 6/30/2019 $728,332.00
6 6/30/2018 $740,506.00
Financials: LongTermDebtCurrent
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 $9,644.00
4 6/30/2020 $22,554.00
5 6/30/2019 --
Financials: LongTermInvestments
Date Value
1 6/30/2023 $456,598.00
2 6/30/2022 $610,386.00
3 6/30/2021 $1,014,784.00
4 6/30/2020 $680,131.00
5 6/30/2019 $914,006.00
Financials: MinorityInterest
Date Value
1 6/30/2023 $927,798.00
2 6/30/2022 $1,247,727.00
3 6/30/2021 $1,041,648.00
4 5/31/2021 $53.33
5 12/31/2020 $0.80
6 6/30/2020 $1,268,716.00
7 6/30/2019 $608,162.00
8 6/30/2018 $0.70
9 6/30/2017 $477,110.00
Financials: MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
Date Value
1 6/30/2023 $207,087.00
2 6/30/2021 $34,137.00
Financials: NetCashProvidedByUsedInFinancingActivities
Date Value
1 6/30/2023 $-4,319,331.00
2 6/30/2022 $7,474,641.00
3 6/30/2021 $19,340,588.00
4 6/30/2020 $125,362.00
5 6/30/2019 $466,782.00
6 6/30/2018 $10,103,240.00
7 6/30/2017 $-832,752.00
8 6/30/2016 $-378,837.00
Financials: NetCashProvidedByUsedInInvestingActivities
Date Value
1 6/30/2023 $-306,046.00
2 6/30/2022 $-16,290,683.00
3 6/30/2021 $-5,619,471.00
4 6/30/2020 $173,229.00
5 6/30/2019 $-3,862,360.00
6 6/30/2018 $-492,672.00
7 6/30/2017 $-101,218.00
8 6/30/2016 $-374,348.00
Financials: NetCashProvidedByUsedInOperatingActivities
Date Value
1 6/30/2023 $9,705,951.00
2 6/30/2022 $3,200,889.00
3 6/30/2021 $-2,609,773.00
4 6/30/2020 $5,931,124.00
5 6/30/2019 $401,107.00
6 6/30/2018 $-4,772,610.00
7 6/30/2017 $624,344.00
8 6/30/2016 $4,462,268.00
Financials: NetIncomeLoss
Date Value
1 6/30/2023 $192,529.00
2 6/30/2022 $4,455,428.00
3 6/30/2021 $7,019,215.00
4 6/30/2020 $3,079,378.00
5 6/30/2019 $-3,432,589.00
6 6/30/2018 $2,714,898.00
7 6/30/2017 $2,221,357.00
8 6/30/2016 $1,784,971.00
Financials: NetIncomeLossAttributableToNoncontrollingInterest
Date Value
1 6/30/2023 $-26,964.00
2 6/30/2022 $132,483.00
3 6/30/2021 $202,643.00
4 6/30/2020 $141,139.00
5 6/30/2019 $-162,813.00
6 6/30/2018 $280,435.00
7 6/30/2017 $173,912.00
8 6/30/2016 $-41,141.00
Financials: NetIncomeLossAvailableToCommonStockholdersBasic
Date Value
1 6/30/2023 $192,529.00
2 6/30/2022 $4,455,428.00
3 6/30/2021 $6,816,572.00
4 6/30/2020 $2,938,239.00
5 6/30/2019 $-3,269,776.00
6 6/30/2018 $2,434,463.00
7 6/30/2017 $2,047,445.00
8 6/30/2016 $1,826,112.00
Financials: NetIncomeLossAvailableToCommonStockholdersDiluted
Date Value
1 6/30/2023 $192,529.00
2 6/30/2022 $4,455,428.00
3 6/30/2021 $6,816,572.00
4 6/30/2020 $2,938,239.00
5 6/30/2019 $-3,269,776.00
6 6/30/2018 $2,434,463.00
7 6/30/2017 $2,047,445.00
8 6/30/2016 $1,826,112.00
Financials: NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest
Date Value
1 6/30/2023 $6,283.00
2 12/31/2020 $0.20
3 6/30/2018 $0.30
Financials: NotesAndLoansReceivableNetCurrent
Date Value
1 6/30/2023 $280,223.00
2 6/30/2022 $187,916.00
Financials: OperatingExpenses
Date Value
1 6/30/2023 $34,405,339.00
2 6/30/2022 $33,583,481.00
3 6/30/2021 $31,795,750.00
4 6/30/2020 $27,913,558.00
5 6/30/2019 $26,844,935.00
6 6/30/2018 $15,935,197.00
7 6/30/2017 $11,087,071.00
8 6/30/2016 $10,947,111.00
Financials: OperatingIncomeLoss
Date Value
1 6/30/2023 $76,391.00
2 6/30/2022 $7,405,555.00
3 6/30/2021 $8,375,186.00
4 6/30/2020 $1,278,913.00
5 6/30/2019 $-3,090,354.00
6 6/30/2018 $1,726,141.00
7 6/30/2017 $1,605,093.00
8 6/30/2016 $613,651.00
Financials: OperatingLeaseCost
Date Value
1 6/30/2023 $1,070,385.00
Financials: OperatingLeaseLiability
Date Value
1 6/30/2023 $816,416.00
Financials: OperatingLeaseLiabilityCurrent
Date Value
1 6/30/2023 $712,302.00
2 6/30/2022 --
Financials: OperatingLeaseLiabilityNoncurrent
Date Value
1 6/30/2023 $104,114.00
2 6/30/2022 --
Financials: OperatingLeasePayments
Date Value
1 6/30/2023 $1,101,526.00
Financials: OperatingLeaseRightOfUseAsset
Date Value
1 6/30/2023 $815,324.00
2 6/30/2022 --
Financials: OperatingLeaseRightOfUseAssetAmortizationExpense
Date Value
1 6/30/2023 $1,070,385.00
2 6/30/2022 --
3 6/30/2021 --
Financials: OperatingLeaseWeightedAverageDiscountRatePercent
Date Value
1 6/30/2023 $0.06
Financials: OtherAccruedLiabilitiesCurrent
Date Value
1 6/30/2023 $70,016.00
2 6/30/2022 --
3 6/30/2021 $994,941.00
Financials: OtherAssetImpairmentCharges
Date Value
1 6/30/2023 $2,382,538.00
Financials: OtherAssetsCurrent
Date Value
1 6/30/2023 $391,271.00
2 6/30/2022 $377,642.00
Financials: OtherComprehensiveIncomeFinalizationOfPensionAndNonPensionPostretirementPlanValuationTax
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 --
4 6/30/2020 --
5 6/30/2019 --
Financials: OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToNoncontrollingInterest
Date Value
1 6/30/2023 $-92,161.00
2 6/30/2022 $-48,211.00
3 6/30/2021 $102,475.00
4 6/30/2020 $-22,928.00
5 6/30/2019 $-17,375.00
6 6/30/2018 $10,200.00
7 6/30/2017 $1,732.00
8 6/30/2016 $-1,471.00
Financials: OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Date Value
1 6/30/2023 $-3,532,507.00
2 6/30/2022 $-1,828,542.00
3 6/30/2021 $2,695,223.00
4 6/30/2020 $-571,943.00
5 6/30/2019 $-429,348.00
6 6/30/2018 $55,793.00
7 6/30/2017 $-93,177.00
8 6/30/2016 $-387,100.00
Financials: OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
Date Value
1 6/30/2023 $-3,440,346.00
2 6/30/2022 $-1,780,331.00
3 6/30/2021 $2,592,748.00
4 6/30/2020 $-549,015.00
5 6/30/2019 $-411,973.00
6 6/30/2018 $45,593.00
7 6/30/2017 $-94,909.00
8 6/30/2016 $-385,629.00
Financials: OtherComprehensiveIncomeLossTaxPortionAttributableToNoncontrollingInterest
Date Value
1 6/30/2023 $92,161.00
2 6/30/2022 $48,211.00
3 6/30/2021 $-102,475.00
4 6/30/2020 $22,928.00
Financials: OtherExpenses
Date Value
1 6/30/2023 $18,025,748.00
2 6/30/2022 $16,771,118.00
3 6/30/2021 $6,180,287.00
4 6/30/2020 $6,662,389.00
5 6/30/2019 $11,477,252.00
Financials: OtherGeneralAndAdministrativeExpense
Date Value
1 6/30/2023 $783,669.00
Financials: OtherIncome
Date Value
1 6/30/2023 $1,123,612.00
2 6/30/2022 $854,250.00
3 6/30/2021 $296,319.00
Financials: OtherLiabilitiesCurrent
Date Value
1 6/30/2023 $24,889.00
2 6/30/2022 $352,402.00
3 6/30/2021 $245,408.00
4 6/30/2020 $220,382.00
Financials: OtherLiabilitiesNoncurrent
Date Value
1 6/30/2023 $885,901.00
2 6/30/2022 $3,546,263.00
3 6/30/2021 $1,799,383.00
4 6/30/2020 $194,939.00
Financials: OtherNonoperatingExpense
Date Value
1 6/30/2023 $430,357.00
2 6/30/2022 $575,605.00
3 6/30/2021 $351,045.00
4 6/30/2020 $107,322.00
5 6/30/2019 $92,429.00
6 6/30/2018 $84,155.00
7 6/30/2017 $10,469.00
8 6/30/2016 $5,935.00
Financials: OtherOperatingActivitiesCashFlowStatement
Date Value
1 6/30/2023 $-258,262.00
2 6/30/2022 --
3 6/30/2021 $25,615.00
4 6/30/2020 --
Financials: OtherPaymentsToAcquireBusinesses
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 $304,476.00
4 6/30/2020 $1,556,910.00
5 6/30/2019 $401,062.00
6 6/30/2018 $107,654.00
7 6/30/2017 $349,617.00
8 6/30/2016 --
Financials: OtherResearchAndDevelopmentExpense
Date Value
1 6/30/2023 $55,082.00
Financials: PaymentsForProceedsFromShortTermInvestments
Date Value
1 6/30/2023 --
2 6/30/2022 $-4,159,309.00
3 6/30/2021 $3,375,521.00
Financials: PaymentsOfDividendsCommonStock
Date Value
1 6/30/2023 $1,175,684.00
2 6/30/2022 --
3 6/30/2021 --
Financials: PaymentsOfDividendsMinorityInterest
Date Value
1 6/30/2023 $207,087.00
2 6/30/2022 --
3 6/30/2021 $34,137.00
Financials: PaymentsToAcquireBuildings
Date Value
1 6/30/2023 $13,372.00
2 6/30/2022 --
Financials: PaymentsToAcquireIntangibleAssets
Date Value
1 6/30/2023 --
2 6/30/2022 $9,076.00
3 6/30/2021 $6,521.00
4 6/30/2020 $63,855.00
5 6/30/2019 --
Financials: PaymentsToAcquireLongtermInvestments
Date Value
1 6/30/2023 --
2 6/30/2022 $409,625.00
3 6/30/2021 $331,036.00
4 6/30/2020 $143,299.00
5 6/30/2019 $1,093,274.00
6 6/30/2018 $153,792.00
7 6/30/2017 $-44,061.00
8 6/30/2016 $46,580.00
Financials: PaymentsToAcquirePropertyPlantAndEquipment
Date Value
1 6/30/2023 $519,282.00
2 6/30/2022 $20,750,110.00
3 6/30/2021 $1,072,389.00
4 6/30/2020 $167,701.00
5 6/30/2019 $499,554.00
6 6/30/2018 $231,226.00
7 6/30/2017 $62,518.00
8 6/30/2016 $327,768.00
Financials: PaymentsToAcquireShortTermInvestments
Date Value
1 6/30/2023 $14,130,000.00
2 6/30/2022 --
3 6/30/2021 --
4 6/30/2019 $1,803,228.00
5 6/30/2018 --
6 6/30/2017 --
Financials: PaymentsToFundLongtermLoansToRelatedParties
Date Value
1 6/30/2023 $274,212.00
2 6/30/2022 $83,651.00
3 6/30/2021 $151,783.00
4 6/30/2020 $177,787.00
5 6/30/2019 $820,982.00
6 6/30/2018 --
7 6/30/2017 --
Financials: PrepaidExpenseAndOtherAssets
Date Value
1 6/30/2023 $1,918,392.00
2 6/30/2022 $4,463,870.00
3 6/30/2021 $3,426,603.00
4 6/30/2020 $1,525,354.00
5 6/30/2019 $1,250,661.00
6 6/30/2018 $1,350,589.00
7 6/30/2017 $702,174.00
Financials: PrepaidExpenseAndOtherAssetsCurrent
Date Value
1 6/30/2023 $1,665,736.00
2 6/30/2022 $4,215,414.00
3 6/30/2021 $2,530,458.00
4 6/30/2020 $1,280,967.00
5 6/30/2019 $1,028,154.00
6 6/30/2018 $1,231,217.00
7 6/30/2017 $578,391.00
Financials: PrepaidExpenseAndOtherAssetsNoncurrent
Date Value
1 6/30/2023 $252,656.00
2 6/30/2022 $248,456.00
3 6/30/2021 $896,145.00
4 6/30/2020 $244,387.00
5 6/30/2019 $222,507.00
6 6/30/2018 $119,372.00
7 6/30/2017 $123,783.00
Financials: PrepaidExpenseCurrent
Date Value
1 6/30/2023 $510,462.00
2 6/30/2022 $928,025.00
3 6/30/2021 $1,559,176.00
4 6/30/2020 $388,010.00
5 6/30/2019 $280,290.00
6 6/30/2018 $29,484.00
7 6/30/2017 $179,384.00
Financials: PrepaidTaxes
Date Value
1 6/30/2023 $74,329.00
2 6/30/2022 --
3 6/30/2021 $4,158,535.00
4 6/30/2020 $15,780.00
5 6/30/2019 $630,790.00
6 6/30/2018 $206,361.00
7 6/30/2017 $169,557.00
Financials: ProceedsFromFederalHomeLoanBankBorrowings
Date Value
1 6/30/2023 $58,000,000.00
2 6/30/2022 $5,000,000.00
Financials: ProceedsFromIssuanceOfCommonStock
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 $14,682,877.00
4 6/30/2020 --
5 6/30/2019 --
Financials: ProceedsFromPaymentsToMinorityShareholders
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 $-455,546.00
4 6/30/2020 --
5 6/30/2019 $-582,440.00
6 6/30/2018 --
7 6/30/2017 --
8 6/30/2016 $-6,987.00
Financials: ProceedsFromSaleOfPropertyPlantAndEquipment
Date Value
1 6/30/2023 $158,365.00
2 6/30/2022 $552.00
3 6/30/2021 --
4 6/30/2020 --
Financials: ProceedsFromSaleOfShortTermInvestments
Date Value
1 6/30/2023 $14,130,000.00
2 6/30/2022 --
3 6/30/2021 --
Financials: ProceedsFromShortTermDebt
Date Value
1 6/30/2023 $23,388,911.00
2 6/30/2022 $21,955,625.00
3 6/30/2021 $13,301,775.00
4 6/30/2020 $3,821,602.00
5 6/30/2019 $3,641,661.00
6 6/30/2018 $5,659,536.00
7 6/30/2017 --
8 6/30/2016 --
Financials: ProceedsFromStockOptionsExercised
Date Value
1 6/30/2023 --
2 6/30/2022 $3,867.00
3 6/30/2021 $116,230.00
4 6/30/2020 --
5 6/30/2019 --
Financials: ProfitLoss
Date Value
1 6/30/2023 $165,565.00
2 6/30/2022 $4,587,911.00
3 6/30/2021 $7,019,215.00
4 6/30/2020 $3,079,378.00
5 6/30/2019 $176,148.00
Financials: PropertyPlantAndEquipmentGross
Date Value
1 6/30/2023 $22,550,672.00
2 6/30/2022 $22,504,182.00
3 6/30/2021 $1,932,017.00
4 6/30/2020 $1,436,673.00
5 6/30/2019 $1,214,260.00
6 6/30/2018 $791,309.00
7 6/30/2017 $588,977.00
Financials: PropertyPlantAndEquipmentNet
Date Value
1 6/30/2023 $20,112,305.00
2 6/30/2022 $20,601,098.00
3 6/30/2021 $600,791.00
4 6/30/2020 $452,472.00
5 6/30/2019 $566,591.00
6 6/30/2018 $333,897.00
7 6/30/2017 $273,347.00
Financials: ProvisionForOtherLosses
Date Value
1 6/30/2023 $-10,525.00
2 6/30/2022 $-178,010.00
3 6/30/2021 $197,740.00
4 6/30/2020 $231,133.00
5 6/30/2019 $-70,893.00
6 6/30/2018 $96,904.00
7 6/30/2017 $86,463.00
Financials: RepaymentOfNotesReceivableFromRelatedParties
Date Value
1 6/30/2023 $204,211.00
2 6/30/2022 $15,491.00
3 6/30/2021 --
Financials: RepaymentsOfShortTermDebt
Date Value
1 6/30/2023 $26,325,471.00
2 6/30/2022 $14,484,851.00
3 6/30/2021 $8,270,611.00
4 6/30/2020 $3,896,240.00
5 6/30/2019 $3,918,427.00
6 6/30/2018 $3,060,456.00
7 6/30/2017 --
8 6/30/2016 --
Financials: ResearchAndDevelopmentExpense
Date Value
1 6/30/2023 $8,336,999.00
2 6/30/2022 $7,971,145.00
3 6/30/2021 $13,337,913.00
4 6/30/2020 $10,436,975.00
5 6/30/2019 $7,978,883.00
6 6/30/2018 $7,837,873.00
7 6/30/2017 $4,232,788.00
8 6/30/2016 $5,579,058.00
Financials: RestrictedCashCurrent
Date Value
1 6/30/2023 $87,604.00
Financials: RestrictedCashEquivalents
Date Value
1 6/30/2023 $87,604.00
2 6/30/2022 --
3 6/30/2021 --
Financials: RetainedEarningsAccumulatedDeficit
Date Value
1 6/30/2023 $5,029,021.00
2 6/30/2022 $6,323,792.00
3 6/30/2021 $2,726,165.00
4 6/30/2020 $-2,680,143.00
5 6/30/2019 $-4,509,729.00
6 6/30/2018 $-524,618.00
7 6/30/2017 $-2,521,285.00
Financials: Revenues
Date Value
1 6/30/2023 $150,356,539.00
2 6/30/2022 $152,022,381.00
3 6/30/2021 $126,061,693.00
4 6/30/2020 $89,415,798.00
5 6/30/2019 $64,932,937.00
6 6/30/2018 $48,938,593.00
7 6/30/2017 $31,361,976.00
8 6/30/2016 $29,024,178.00
Financials: RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
Date Value
1 6/30/2023 $815,324.00
Financials: SalesAndExciseTaxPayableCurrent
Date Value
1 6/30/2023 $654,799.00
2 6/30/2022 $693,239.00
3 6/30/2021 $770,853.00
4 6/30/2020 $532,649.00
5 6/30/2019 $282,340.00
6 6/30/2018 $228,477.00
7 6/30/2017 $182,036.00
Financials: SellingAndMarketingExpense
Date Value
1 6/30/2023 $3,300,555.00
2 6/30/2022 $4,103,066.00
3 6/30/2021 $3,753,236.00
4 6/30/2020 $3,059,877.00
5 6/30/2019 $2,179,029.00
6 6/30/2018 $2,225,702.00
7 6/30/2017 $1,206,493.00
8 6/30/2016 $413,016.00
Financials: SellingExpense
Date Value
1 6/30/2023 $263,775.00
Financials: ShareBasedCompensation
Date Value
1 6/30/2023 $2,478,295.00
2 6/30/2022 $7,184,862.00
3 6/30/2021 $5,128,696.00
4 6/30/2020 $4,004,080.00
5 6/30/2019 $7,016,089.00
6 6/30/2018 --
7 6/30/2017 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Date Value
1 6/30/2023 --
2 6/30/2022 --
3 6/30/2021 --
4 6/30/2020 --
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Date Value
1 6/30/2023 $0.43
2 6/30/2022 $0.40
3 6/30/2021 $0.41
4 6/30/2020 $0.43
5 6/30/2018 $0.49
Financials: ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Date Value
1 6/30/2023 $0.04
2 6/30/2021 $0.01
3 6/30/2020 $0.02
4 6/30/2018 $0.02
Financials: SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
Date Value
1 6/30/2023 $1,152,356.00
2 6/30/2022 $505,295.00
3 6/30/2021 $354,701.00
4 6/30/2020 $274,063.00
5 6/30/2019 --
Financials: ShorttermDebtAverageOutstandingAmount
Date Value
1 6/30/2023 $10,000,000.00
Financials: StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
Date Value
1 6/30/2023 $5,356,828.00
2 6/30/2022 $5,071,876.00
3 6/30/2021 $4,214,075.00
4 6/30/2020 $2,803,811.00
5 6/30/2019 $1,833,802.00
6 6/30/2018 $1,118,467.00
7 6/30/2017 $680,671.00
Financials: StockholdersEquity
Date Value
1 6/30/2023 $64,581,003.00
2 6/30/2022 $66,552,873.00
3 6/30/2020 $27,348,644.00
4 6/30/2019 $20,788,436.00
5 6/30/2018 $18,155,356.00
6 6/30/2017 $4,834,188.00
Financials: StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Date Value
1 6/30/2023 $65,508,801.00
2 6/30/2022 $67,800,600.00
3 6/30/2021 $57,730,695.00
4 6/30/2020 $28,617,360.00
5 6/30/2019 $21,396,598.00
6 6/30/2018 $18,155,356.00
7 6/30/2017 $5,311,298.00
8 6/30/2016 $4,207,524.00
9 6/30/2015 $5,913,141.00
Financials: StockIssuedDuringPeriodSharesRestrictedStockAwardGross
Date Value
1 6/30/2023 $1,161,000.00
2 6/30/2022 $2,519,600.00
Financials: StockIssuedDuringPeriodValueOther
Date Value
1 6/30/2023 $6,283.00
2 6/30/2021 $-34,116.00
3 6/30/2018 $1,472,592.00
Financials: TaxesPayableCurrent
Date Value
1 6/30/2023 $2,503,375.00
2 6/30/2022 $2,355,066.00
3 6/30/2021 $1,715,009.00
4 6/30/2020 $1,426,614.00
5 6/30/2019 $915,629.00
6 6/30/2018 $904,850.00
7 6/30/2017 $640,864.00
Financials: UndistributedEarningsOfForeignSubsidiaries
Date Value
1 6/30/2023 $23,459,996.00
2 6/30/2022 $23,731,272.00
3 6/30/2021 $20,328,999.00
4 6/30/2020 $20,977,600.00
Financials: UnrecognizedTaxBenefits
Date Value
1 6/30/2023 $2,442,085.00
2 6/30/2022 $3,095,554.00
3 6/30/2021 $1,333,608.00
4 6/30/2020 $194,939.00
5 6/30/2019 $128,467.00
6 6/30/2018 --
Financials: UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
Date Value
1 6/30/2023 $21,256.00
2 6/30/2022 $446,490.00
3 6/30/2021 $750,616.00
4 6/30/2020 $128,467.00
Financials: WeightedAverageInterestRateOnOverdrawnDemandDeposit
Date Value
1 6/30/2023 $0.03
2 6/30/2022 $0.04
3 6/30/2021 $0.04
4 6/30/2020 $0.04
5 6/30/2019 $0.05
6 6/30/2018 $0.06
Financials: WeightedAverageNumberDilutedSharesOutstandingAdjustment
Date Value
1 6/30/2023 $23,153,976.00
2 6/30/2022 $20,924,683.00
3 6/30/2021 $17,279,443.00
4 6/30/2020 $14,689,224.00
5 6/30/2019 $13,843,764.00
6 6/30/2018 $11,517,123.00
7 6/30/2017 $11,290,000.00
8 6/30/2016 $11,290,000.00
Financials: WeightedAverageNumberOfDilutedSharesOutstanding
Date Value
1 6/30/2023 $23,153,976.00
2 6/30/2022 $21,057,063.00
3 6/30/2021 $17,569,440.00
4 6/30/2020 $14,692,299.00
5 6/30/2019 $13,843,764.00
6 6/30/2018 $11,636,367.00
7 6/30/2017 $11,290,000.00
8 6/30/2016 $11,290,000.00
Financials: WeightedAverageNumberOfSharesOutstandingBasic
Date Value
1 6/30/2023 $23,153,976.00
2 6/30/2022 $20,924,683.00
3 6/30/2021 $17,279,443.00
4 6/30/2020 $14,689,224.00
5 6/30/2019 $13,843,764.00
6 6/30/2018 $11,517,123.00
7 6/30/2017 $11,290,000.00
8 6/30/2016 $11,290,000.00
Copyright 2024 PursePoor.com