Every figure below is the company's own, as filed. Nothing is estimated and
nothing is smoothed — a period the filing does not support is left blank rather than
drawn.
Quarters are the company's own, counted from its financial
year ending 03-31.
Amounts in USD.
Revenue Quarterly
0
25M
50M
75M
Q1 '11: 67.2M
Q2 '11: 52M
Q3 '11: 40.6M
Q4 '11: 41.1M
Q1 '12: 51.5M
Q2 '12: 41.4M
Q3 '12: 43.5M
Q4 '12: 26.9M
Q1 '13: 46M
Q2 '13: 34.7M
Q3 '13: 24.7M
Q4 '13: 23M
Q1 '14: 24.7M
Q1 '14: 24.7M
Q2 '14: 18.3M
Q2 '14: 18.3M
Q3 '14: 20.9M
Q4 '14: 14M
Q1 '15: 25.9M
Q2 '15: 14.2M
Q2 '15: 14.2M
Q3 '15: 22.9M
Q4 '15: 13.2M
Q1 '16: 19.5M
Q2 '16: 8.9M
Q3 '16: 9.2M
Q4 '16: 8.1M
Q1 '17: 6.6M
Q2 '17: 6M
Q3 '17: 4.9M
Q4 '17: 3.7M
Q1 '18: 3M
Q2 '18: 3.7M
Q3 '18: 4.2M
Q4 '18: 4.1M
Q1 '19: 2.3M
Q2 '19: 2.6M
Q3 '19: 2.5M
Q4 '19: 1.6M
Q1 '20: 1.6M
Q2 '20: 1.4M
Q3 '20: 2.1M
Q4 '20: 1.2M
Q1 '21: 1.3M
Q2 '21: 2.3M
Q3 '21: 2.3M
Q4 '21: 1.5M
Q1 '22: 2.1M
Q2 '22: 1.9M
Q3 '22: 2.6M
Q4 '22: 1.7M
Q1 '23: 1.1M
Q2 '23: 2.3M
Q3 '23: 1.9M
Q4 '23: 1.9M
Q1 '24: 1.8M
Q2 '24: 2.4M
Q3 '24: 2.6M
Q4 '24: 2.2M
Q1 '25: 2.2M
Q2 '25: 2.7M
Q3 '25: 4M
Q4 '25: 1.8M
Q1 '26: 1.7M
Q2 '26: 1.2M
Q3 '26: 1.9M
Q4 '26: 1.5M
Q1 '27: 1.1M
Q1 '12
Q1 '14
Q4 '15
Q1 '18
Q2 '20
Q3 '22
Q4 '24
Q1 '27
Gross Profit Quarterly
-3.5M
0
3.5M
7M
10.5M
Q1 '11: 9.6M
Q2 '11: 6.1M
Q3 '11: 7.5M
Q4 '11: 4.7M
Q1 '12: 5.9M
Q2 '12: 4.4M
Q3 '12: 6.8M
Q4 '12: 3.9M
Q1 '13: 6.8M
Q2 '13: 5.6M
Q3 '13: 4.2M
Q4 '13: 3.1M
Q1 '14: 3.7M
Q1 '14: 3.7M
Q2 '14: 2.7M
Q2 '14: 2.7M
Q3 '14: 4.9M
Q4 '14: 3.6M
Q1 '15: 3.5M
Q2 '15: 2.5M
Q2 '15: 2.5M
Q3 '15: 5.7M
Q4 '15: 2.6M
Q1 '16: 2.5M
Q2 '16: 1.4M
Q3 '16: 1.7M
Q4 '16: 1.4M
Q1 '17: 1.5M
Q2 '17: 1.6M
Q3 '17: 1.6M
Q4 '17: 298K
Q1 '18: 230K
Q2 '18: 247K
Q3 '18: 190K
Q4 '18: 434K
Q1 '19: 52K
Q2 '19: 144K
Q3 '19: 181K
Q4 '19: -170K
Q1 '20: 263K
Q2 '20: 258K
Q3 '20: 441K
Q4 '20: 187K
Q1 '21: 276K
Q2 '21: 524K
Q3 '21: 579K
Q4 '21: 317K
Q1 '22: 443K
Q2 '22: 508K
Q3 '22: 748K
Q4 '22: 270K
Q1 '23: 195K
Q2 '23: 991K
Q3 '23: 571K
Q4 '23: 344K
Q1 '24: 339K
Q2 '24: 398K
Q3 '24: 478K
Q4 '24: 349K
Q1 '25: 194K
Q2 '25: 272K
Q3 '25: 491K
Q4 '25: -56K
Q1 '26: 11K
Q2 '26: -1K
Q3 '26: 206K
Q4 '26: -122K
Q1 '27: 520K
Q1 '12
Q1 '14
Q4 '15
Q1 '18
Q2 '20
Q3 '22
Q4 '24
Q1 '27
Revenue minus cost of sales. This filer tags no gross profit of its own..
Operating Income Quarterly
-3M
0
3M
6M
9M
Q1 '11: 7.4M
Q2 '11: 3.3M
Q3 '11: 5M
Q4 '11: 3.2M
Q1 '12: 3.9M
Q2 '12: 1.7M
Q3 '12: 4.5M
Q4 '12: 1.9M
Q1 '13: 4.4M
Q2 '13: 2.2M
Q3 '13: 2M
Q4 '13: 747K
Q1 '14: 1.3M
Q1 '14: 1.3M
Q2 '14: 207K
Q2 '14: 207K
Q3 '14: 1.1M
Q4 '14: 689K
Q1 '15: 791K
Q2 '15: 30K
Q2 '15: 30K
Q3 '15: 3.7M
Q4 '15: 230K
Q1 '16: 113K
Q2 '16: -851K
Q3 '16: -50K
Q4 '16: -617K
Q1 '17: -84K
Q2 '17: 327K
Q3 '17: 352K
Q4 '17: -921K
Q1 '18: -1.1M
Q2 '18: -1.2M
Q3 '18: -924K
Q4 '18: -727K
Q1 '19: -977K
Q2 '19: -774K
Q3 '19: -767K
Q4 '19: -1.1M
Q1 '20: -1.2M
Q2 '20: -1.1M
Q3 '20: -1.2M
Q4 '20: -1.2M
Q1 '21: -1.2M
Q2 '21: -1M
Q3 '21: -981K
Q4 '21: -988K
Q1 '22: -932K
Q2 '22: -855K
Q3 '22: -721K
Q4 '22: -932K
Q1 '23: -1.1M
Q2 '23: -300K
Q3 '23: -480K
Q4 '23: -167K
Q1 '24: -859K
Q2 '24: -666K
Q3 '24: -724K
Q4 '24: -1.1M
Q1 '25: -1.2M
Q2 '25: -1.1M
Q3 '25: -733K
Q4 '25: -2.5M
Q1 '26: -1.3M
Q2 '26: -1.2M
Q3 '26: -826K
Q4 '26: -1.5M
Q1 '27: -686K
Q1 '12
Q1 '14
Q4 '15
Q1 '18
Q2 '20
Q3 '22
Q4 '24
Q1 '27
Net Income Quarterly
-4M
-2M
0
2M
4M
6M
Q1 '11: 5.9M
Q2 '11: 3.2M
Q3 '11: 4.2M
Q4 '11: 2.6M
Q1 '12: 3.3M
Q2 '12: 1.8M
Q3 '12: 3.2M
Q4 '12: 2.4M
Q1 '13: 3.8M
Q2 '13: 1.9M
Q3 '13: 1.7M
Q1 '14: 1.4M
Q1 '14: 1.4M
Q2 '14: 388K
Q2 '14: 388K
Q3 '14: -1.4M
Q1 '15: 651K
Q2 '15: 47K
Q2 '15: 47K
Q3 '15: 2.9M
Q1 '16: 121K
Q2 '16: -710K
Q3 '16: -66K
Q4 '16: -313K
Q1 '17: -54K
Q2 '17: 165K
Q3 '17: 448K
Q1 '18: -890K
Q2 '18: -1M
Q3 '18: -1.2M
Q4 '18: -3.7M
Q1 '19: -850K
Q2 '19: -595K
Q3 '19: -529K
Q4 '19: -463K
Q1 '20: -987K
Q2 '20: -876K
Q3 '20: -988K
Q4 '20: -1.5M
Q1 '21: -1.1M
Q2 '21: -956K
Q3 '21: -945K
Q4 '21: -950K
Q1 '22: -915K
Q2 '22: -632K
Q3 '22: -1.2M
Q4 '22: -915K
Q1 '23: -1.1M
Q2 '23: -153K
Q3 '23: -241K
Q4 '23: 111K
Q1 '24: -565K
Q2 '24: 2.6M
Q3 '24: -421K
Q4 '24: -883K
Q1 '25: -962K
Q2 '25: -881K
Q3 '25: -527K
Q4 '25: -2.4M
Q1 '26: -1.1M
Q2 '26: -1M
Q3 '26: -694K
Q4 '26: -1.4M
Q1 '27: -566K
Q4 '12
Q3 '14
Q4 '16
Q1 '19
Q1 '21
Q1 '23
Q1 '25
Q1 '27
Cost of Revenue Quarterly
0
20M
40M
60M
Q1 '11: 57.5M
Q2 '11: 45.9M
Q3 '11: 33.1M
Q4 '11: 36.4M
Q1 '12: 45.6M
Q2 '12: 37M
Q3 '12: 36.7M
Q4 '12: 23M
Q1 '13: 39.2M
Q2 '13: 29.1M
Q3 '13: 20.5M
Q4 '13: 19.9M
Q1 '14: 21M
Q1 '14: 21M
Q2 '14: 15.6M
Q2 '14: 15.6M
Q3 '14: 16M
Q4 '14: 10.4M
Q1 '15: 22.4M
Q2 '15: 11.8M
Q2 '15: 11.8M
Q3 '15: 17.2M
Q4 '15: 10.6M
Q1 '16: 17M
Q2 '16: 7.5M
Q3 '16: 7.5M
Q4 '16: 6.8M
Q1 '17: 5.1M
Q2 '17: 4.5M
Q3 '17: 3.4M
Q4 '17: 3.4M
Q1 '18: 2.8M
Q2 '18: 3.5M
Q3 '18: 4M
Q4 '18: 3.6M
Q1 '19: 2.2M
Q2 '19: 2.4M
Q3 '19: 2.4M
Q4 '19: 1.8M
Q1 '20: 1.4M
Q2 '20: 1.2M
Q3 '20: 1.7M
Q4 '20: 964K
Q1 '21: 1M
Q2 '21: 1.7M
Q3 '21: 1.8M
Q4 '21: 1.2M
Q1 '22: 1.6M
Q2 '22: 1.4M
Q3 '22: 1.8M
Q4 '22: 1.5M
Q1 '23: 879K
Q2 '23: 1.3M
Q3 '23: 1.4M
Q4 '23: 1.5M
Q1 '24: 1.5M
Q2 '24: 2M
Q3 '24: 2.1M
Q4 '24: 1.9M
Q1 '25: 2M
Q2 '25: 2.5M
Q3 '25: 3.5M
Q4 '25: 1.9M
Q1 '26: 1.7M
Q2 '26: 1.2M
Q3 '26: 1.7M
Q4 '26: 1.7M
Q1 '27: 534K
Q1 '12
Q1 '14
Q4 '15
Q1 '18
Q2 '20
Q3 '22
Q4 '24
Q1 '27
Operating Cash Flow Quarterly
-24M
-16M
-8M
0
8M
16M
24M
Q1 '11: -5.1M
Q2 '11: -4.9M
Q3 '11: 14.6M
Q4 '11: 21.1M
Q1 '12: -19M
Q2 '12: 9M
Q3 '12: 7.2M
Q4 '12: 2.6M
Q1 '13: -5.4M
Q2 '13: 12.9M
Q3 '13: 6M
Q4 '13: 8.3M
Q1 '14: -5.4M
Q1 '14: -5.4M
Q2 '14: 6M
Q3 '14: -11.4M
Q1 '15: -10.6M
Q2 '15: 13.3M
Q3 '15: -2.5M
Q4 '15: 4.2M
Q1 '16: -718K
Q2 '16: 5.6M
Q3 '16: -676K
Q4 '16: 2.5M
Q1 '17: 2.1M
Q2 '17: -793K
Q3 '17: -226K
Q4 '17: 754K
Q1 '18: -3M
Q2 '18: -777K
Q3 '18: -1.1M
Q4 '18: -307K
Q1 '19: -375K
Q2 '19: -1.6M
Q3 '19: -522K
Q4 '19: 334K
Q1 '20: -444K
Q2 '20: -946K
Q3 '20: -436K
Q4 '20: -85K
Q1 '21: -1.3M
Q2 '21: -1.8M
Q3 '21: -998K
Q4 '21: -225K
Q1 '22: -1.8M
Q2 '22: -2.5M
Q3 '22: -1.3M
Q4 '22: 832K
Q1 '23: -668K
Q2 '23: 2.9M
Q3 '23: -479K
Q4 '23: -2M
Q1 '24: -547K
Q2 '24: -3.8M
Q3 '24: 1.3M
Q4 '24: -2.2M
Q1 '25: -840K
Q2 '25: -2.1M
Q3 '25: -293K
Q4 '25: -391K
Q1 '26: -514K
Q2 '26: -2M
Q3 '26: -228K
Q4 '26: -940K
Q1 '27: -854K
Q2 '11
Q3 '13
Q4 '15
Q1 '18
Q2 '20
Q3 '22
Q4 '24
Q1 '27
Free Cash Flow Quarterly
-16M
-8M
0
8M
16M
24M
Q1 '11: -5.2M
Q2 '11: -4.9M
Q3 '11: 14.6M
Q4 '11: 21M
Q4 '12: 2.6M
Q1 '13: -5.4M
Q2 '13: 12.9M
Q3 '13: 5.9M
Q4 '13: 8.3M
Q1 '14: -5.4M
Q1 '14: -5.4M
Q2 '14: 6M
Q3 '14: -11.4M
Q4 '15: 4.2M
Q1 '17: 2.1M
Q2 '17: -793K
Q3 '17: -228K
Q4 '17: 754K
Q1 '18: -3M
Q2 '18: -777K
Q3 '18: -1.1M
Q4 '18: -307K
Q4 '22: 832K
Q1 '23: -668K
Q2 '23: 2.9M
Q3 '23: -479K
Q4 '23: -2M
Q1 '24: -597K
Q2 '24: -3.8M
Q3 '24: 1.3M
Q4 '24: -2.3M
Q1 '25: -1M
Q2 '25: -2.1M
Q3 '25: -301K
Q4 '25: -391K
Q1 '26: -514K
Q2 '26: -2M
Q3 '26: -228K
Q4 '26: -940K
Q4 '11
Q4 '13
Q4 '15
Q1 '18
Q1 '23
Q2 '24
Q3 '25
Q4 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
10M
20M
30M
Q1 '11: 27.1M
Q2 '11: 27.1M
Q3 '11: 27.1M
Q1 '12: 27.1M
Q2 '12: 27.1M
Q3 '12: 27.1M
Q1 '13: 27.1M
Q2 '13: 27.1M
Q3 '13: 27.1M
Q1 '14: 27.1M
Q1 '14: 27.1M
Q2 '14: 27.1M
Q2 '14: 27.1M
Q3 '14: 27.1M
Q1 '15: 27.1M
Q2 '15: 27.1M
Q3 '15: 27.1M
Q1 '16: 27.1M
Q2 '16: 27.1M
Q3 '16: 27.1M
Q1 '17: 27.1M
Q2 '17: 27.1M
Q3 '17: 27.1M
Q1 '18: 27.1M
Q2 '18: 26.2M
Q3 '18: 24.3M
Q1 '19: 22.6M
Q2 '19: 22.4M
Q3 '19: 21.6M
Q1 '20: 21M
Q2 '20: 21M
Q3 '20: 21M
Q1 '21: 21M
Q2 '21: 21M
Q3 '21: 21M
Q1 '22: 21M
Q2 '22: 21M
Q3 '22: 21M
Q1 '23: 21M
Q2 '23: 21M
Q3 '23: 21M
Q1 '24: 21M
Q2 '24: 21M
Q3 '24: 21M
Q1 '25: 21M
Q2 '25: 21M
Q3 '25: 21M
Q1 '26: 21M
Q2 '26: 21M
Q3 '26: 21M
Q1 '27: 21M
Q2 '11
Q3 '13
Q2 '15
Q3 '17
Q1 '20
Q2 '22
Q3 '24
Q1 '27
Weighted average diluted, as the filer reports it for each period. An average cannot be added across periods, so this one is always shown per period the filer tagged rather than as a trailing year.
EPS TTM
-0.50
-0.25
0.00
0.25
0.50
0.75
Q4 '11: 0.59
Q1 '12: 0.49
Q2 '12: 0.43
Q3 '12: 0.40
Q4 '12: 0.39
Q1 '13: 0.41
Q2 '13: 0.42
Q3 '13: 0.36
Q4 '16: -0.05
Q1 '17: -0.05
Q2 '17: -0.01
Q3 '17: 0.01
Q4 '17: -0.01
Q1 '18: -0.04
Q2 '18: -0.09
Q3 '18: -0.16
Q4 '18: -0.27
Q1 '19: -0.28
Q2 '19: -0.27
Q3 '19: -0.24
Q4 '19: -0.11
Q1 '20: -0.12
Q2 '20: -0.13
Q3 '20: -0.16
Q4 '20: -0.20
Q1 '21: -0.20
Q2 '21: -0.21
Q3 '21: -0.20
Q4 '21: -0.19
Q1 '22: -0.18
Q2 '22: -0.16
Q3 '22: -0.18
Q4 '22: -0.17
Q1 '23: -0.18
Q2 '23: -0.16
Q3 '23: -0.11
Q4 '23: -0.06
Q1 '24: -0.04
Q2 '24: 0.10
Q3 '24: 0.09
Q4 '24: 0.04
Q1 '25: 0.02
Q2 '25: -0.15
Q3 '25: -0.16
Q4 '25: -0.23
Q1 '26: -0.23
Q2 '26: -0.24
Q3 '26: -0.24
Q4 '26: -0.19
Q1 '27: -0.17
Q4 '11
Q3 '13
Q2 '18
Q1 '20
Q4 '21
Q3 '23
Q2 '25
Q1 '27
The filer's own published earnings a share for each quarter, four quarters added up. The company page divides trailing net income by the share count instead, which lands within about 1% of this and is not the same sum, so the two are named differently rather than presented as one figure.