|
Total revenue
|
|
$31.4m
|
$48.9m
|
$64.9m
|
$89.4m
|
$126.1m
|
$152.0m
|
$150.4m
|
$142.8m
|
$164.5m
|
|
Total cost of revenue
|
|
($18.7m)
|
($31.3m)
|
($41.2m)
|
($58.3m)
|
($85.9m)
|
($111.0m)
|
($115.9m)
|
($109.9m)
|
($128.2m)
|
|
Gross profit
|
|
$12.7m
|
$17.7m
|
$23.8m
|
$31.1m
|
$40.2m
|
$41.0m
|
$34.5m
|
$32.9m
|
$36.3m
|
|
Total operating expenses
|
|
$11.1m
|
$15.9m
|
$27.5m
|
$29.8m
|
($31.8m)
|
($33.6m)
|
($34.4m)
|
($35.5m)
|
($41.7m)
|
|
(Loss) income from operations
|
|
$1.6m
|
$1.7m
|
($3.8m)
|
$1.3m
|
$8.4m
|
$7.4m
|
$76k
|
($2.5m)
|
($5.4m)
|
|
Impairment of goodwill
|
|
—
|
—
|
—
|
—
|
—
|
—
|
($2.4m)
|
—
|
($129k)
|
|
Subsidies and other operating income
|
|
—
|
—
|
$697k
|
$1.9m
|
$2.1m
|
$1.5m
|
$1.3m
|
$1.4m
|
$1.3m
|
|
Other income
|
|
$508k
|
$961k
|
$780k
|
$2.5m
|
$296k
|
$854k
|
$1.1m
|
$1.3m
|
$1.2m
|
|
Provision for income taxes
|
|
($119k)
|
($112k)
|
$187k
|
$835k
|
$1.3m
|
$3.0m
|
$674k
|
$161k
|
$948k
|
|
(Loss) income before share of income (loss) in equity investees
|
|
—
|
$2.7m
|
($145k)
|
$207k
|
($44k)
|
($50k)
|
$70k
|
($2.0m)
|
($6.0m)
|
|
Share of income (loss) in equity investees, net of tax
|
|
$2.1m
|
$2.6m
|
$3.1m
|
$3.7m
|
$8.3m
|
($50k)
|
$70k
|
$157k
|
($403k)
|
|
Net (loss) income
|
|
—
|
—
|
($3.4m)
|
$3.1m
|
$7.0m
|
$4.6m
|
$166k
|
($1.8m)
|
($6.4m)
|
|
Net (loss) income attributable to CLPS Incorporation's shareholders
|
|
$2.0m
|
$2.4m
|
($3.3m)
|
$2.9m
|
$6.8m
|
$4.5m
|
$193k
|
($2.3m)
|
($7.0m)
|
|
Foreign currency translation income (loss)
|
|
—
|
—
|
($429k)
|
($572k)
|
$2.7m
|
($1.8m)
|
($3.5m)
|
($355k)
|
$1.3m
|
|
Less: foreign currency translation income (loss) attributable to noncontrolling interests
|
|
$2k
|
$10k
|
($17k)
|
($23k)
|
$102k
|
($48k)
|
($92k)
|
($78)
|
$15k
|
|
Other comprehensive income (loss) attributable to CLPS Incorporation’s shareholders
|
|
($95k)
|
$46k
|
($412k)
|
($549k)
|
$2.6m
|
($1.8m)
|
($3.4m)
|
($355k)
|
$1.2m
|
|
Comprehensive loss attributable to CLPS Incorporation's shareholders
|
|
$2.0m
|
$2.5m
|
($3.7m)
|
$2.4m
|
$9.4m
|
$2.7m
|
($3.2m)
|
($2.7m)
|
($5.8m)
|
|
Comprehensive income (loss) attributable to noncontrolling interests
|
|
$176k
|
$291k
|
($180k)
|
$118k
|
$305k
|
$84k
|
($119k)
|
$483k
|
$638k
|
|
Comprehensive loss
|
|
$2.1m
|
$2.8m
|
($3.9m)
|
$2.5m
|
$9.7m
|
$2.8m
|
($3.4m)
|
($2.2m)
|
($5.2m)
|
|
(Loss) income before income tax and share of income (loss) in equity investees
|
|
$2.1m
|
$2.6m
|
($3.1m)
|
$3.7m
|
$8.3m
|
$7.7m
|
$770k
|
($1.8m)
|
($5.1m)
|
|
Less: net income (loss) attributable to noncontrolling interest
|
|
$174k
|
$280k
|
($163k)
|
$141k
|
$203k
|
$132k
|
($27k)
|
$483k
|
$623k
|
|
Basic (losses) earnings per common share (in Dollars per share)
|
|
$0.18
|
$0.21
|
($0.24)
|
$0.20
|
$0.39
|
$0.21
|
$0.01
|
($0.09)
|
($0.26)
|
|
Diluted (losses) earnings per common share (in Dollars per share)
|
|
$0.18
|
$0.21
|
($0.24)
|
$0.20
|
$0.39
|
$0.21
|
$0.01
|
($0.09)
|
($0.26)
|
|
Weighted average number of share outstanding – basic (in Shares)
|
|
11.3m
|
11.5m
|
13.8m
|
14.7m
|
17.3m
|
20.9m
|
23.2m
|
25.2m
|
27.5m
|
|
Weighted average number of share outstanding – diluted (in Shares)
|
|
11.3m
|
11.6m
|
13.8m
|
14.7m
|
17.6m
|
21.1m
|
23.2m
|
25.2m
|
27.5m
|
|
Selling and marketing expenses
|
|
$1.2m
|
$2.2m
|
$2.2m
|
$3.1m
|
($3.8m)
|
($4.1m)
|
($3.3m)
|
($4.6m)
|
($5.2m)
|
|
Research and development expenses
|
|
$4.2m
|
$7.8m
|
$8.0m
|
$10.4m
|
($13.3m)
|
($8.0m)
|
($8.3m)
|
($7.2m)
|
($5.8m)
|
|
General and administrative expenses
|
|
$5.6m
|
$5.9m
|
$17.4m
|
$16.3m
|
($16.8m)
|
($23.0m)
|
($21.6m)
|
($25.1m)
|
($31.9m)
|
|
Other expenses
|
|
($10k)
|
($84k)
|
($92k)
|
($107k)
|
($351k)
|
($576k)
|
($430k)
|
($556k)
|
($936k)
|