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 09-27.
Amounts in USD.
Revenue Quarterly
0
20M
40M
60M
Q4 '10: 17.4M
Q1 '11: 16.5M
Q2 '11: 17.8M
Q2 '11: 17.8M
Q3 '11: 19.2M
Q4 '11: 18.1M
Q4 '11: 18.1M
Q1 '12: 17.2M
Q1 '12: 19M
Q2 '12: 20.6M
Q3 '12: 19.4M
Q4 '12: 18.4M
Q1 '13: 19.6M
Q2 '13: 22.3M
Q3 '13: 21M
Q3 '13: 21M
Q4 '13: 19.9M
Q1 '14: 21.5M
Q2 '14: 23.8M
Q3 '14: 22.8M
Q4 '14: 21.7M
Q1 '15: 23.3M
Q2 '15: 25.9M
Q3 '15: 24.8M
Q3 '15: 24.8M
Q1 '16: 25.1M
Q2 '16: 25.3M
Q3 '16: 27M
Q4 '16: 26.4M
Q4 '16: 26.4M
Q1 '17: 25M
Q1 '17: 26.6M
Q1 '17: 26.6M
Q3 '17: 27.4M
Q4 '17: 27M
Q4 '17: 25.8M
Q1 '18: 28.4M
Q2 '18: 29.5M
Q2 '18: 29.5M
Q3 '18: 28.4M
Q4 '18: 27.2M
Q1 '19: 27.9M
Q2 '19: 29.7M
Q3 '19: 29.5M
Q4 '19: 29.1M
Q1 '20: 30.9M
Q2 '20: 30.1M
Q3 '20: 23.7M
Q1 '21: 28.2M
Q2 '21: 31.4M
Q3 '21: 34.4M
Q4 '21: 37.9M
Q1 '22: 33.6M
Q2 '22: 37.4M
Q3 '22: 40.3M
Q4 '22: 40.7M
Q1 '23: 39.7M
Q1 '23: 41.9M
Q1 '23: 41.9M
Q3 '23: 43.8M
Q3 '23: 43.8M
Q4 '23: 45.4M
Q4 '23: 43.4M
Q1 '24: 45.1M
Q2 '24: 48.1M
Q2 '24: 48.1M
Q2 '24: 48.1M
Q3 '24: 49.1M
Q3 '24: 49.1M
Q4 '24: 45.7M
Q4 '24: 46M
Q1 '25: 50M
Q1 '25: 50M
Q2 '25: 53.4M
Q3 '25: 51.9M
Q4 '25: 50M
Q1 '26: 52.6M
Q2 '26: 56.5M
Q3 '26: 56.2M
Q1 '12
Q2 '14
Q4 '16
Q2 '18
Q1 '21
Q1 '23
Q3 '24
Q3 '26
Gross Profit Quarterly
Nothing in this filer's XBRL supports this figure for the periods asked
for, so there is nothing to draw. That is a gap in the filing, not a zero.
Operating Income Quarterly
-1.5M
0
1.5M
3M
4.5M
Q4 '10: 1M
Q1 '11: 475K
Q2 '11: 668K
Q2 '11: 668K
Q3 '11: 1.2M
Q4 '11: 822K
Q4 '11: 822K
Q1 '12: 430K
Q1 '12: 660K
Q2 '12: 1.1M
Q3 '12: 969K
Q4 '12: 829K
Q1 '13: 636K
Q2 '13: 1.4M
Q3 '13: 1.6M
Q3 '13: 1.6M
Q4 '13: 967K
Q1 '14: 1.2M
Q2 '14: 2.1M
Q3 '14: 2M
Q4 '14: 1.2M
Q1 '15: 1.3M
Q2 '15: 2.4M
Q3 '15: 1.9M
Q3 '15: 1.9M
Q1 '16: 1.8M
Q2 '16: 1.4M
Q3 '16: 2M
Q4 '16: 2.4M
Q4 '16: 2.4M
Q1 '17: 1.1M
Q1 '17: 1.5M
Q1 '17: 1.5M
Q3 '17: 2.1M
Q4 '17: 1.6M
Q4 '17: 1.1M
Q1 '18: 1.6M
Q2 '18: 2.5M
Q2 '18: 2.5M
Q3 '18: 2.1M
Q4 '18: 1.3M
Q1 '19: 655K
Q2 '19: 1.9M
Q3 '19: 1.9M
Q4 '19: 1.8M
Q1 '20: 1.2M
Q2 '20: 1.5M
Q3 '20: -732K
Q1 '21: 895K
Q2 '21: 1.3M
Q3 '21: 2.8M
Q4 '21: 2.6M
Q1 '22: 2M
Q2 '22: 765K
Q3 '22: 1.9M
Q4 '22: 2.1M
Q1 '23: 2.2M
Q1 '23: 1.2M
Q1 '23: 1.2M
Q3 '23: 2.7M
Q3 '23: 2.7M
Q4 '23: 2.7M
Q4 '23: 416K
Q1 '24: 793K
Q2 '24: 2.7M
Q2 '24: 2.7M
Q2 '24: 2.7M
Q3 '24: 2.3M
Q3 '24: 2.3M
Q4 '24: 517K
Q4 '24: 632K
Q1 '25: 752K
Q1 '25: 752K
Q2 '25: 3.5M
Q3 '25: 2.9M
Q4 '25: 1.6M
Q1 '26: 1.7M
Q2 '26: 4.2M
Q3 '26: 4M
Q1 '12
Q2 '14
Q4 '16
Q2 '18
Q1 '21
Q1 '23
Q3 '24
Q3 '26
Net Income Quarterly
-2.5M
0
2.5M
5M
7.5M
Q4 '10: 426K
Q1 '11: 295K
Q2 '11: 350K
Q2 '11: 350K
Q3 '11: 735K
Q4 '11: 345K
Q4 '11: 345K
Q1 '12: 19K
Q1 '12: 336K
Q2 '12: 509K
Q3 '12: 236K
Q4 '12: 332K
Q1 '13: 345K
Q2 '13: 750K
Q3 '13: 660K
Q3 '13: 660K
Q4 '13: 222K
Q1 '14: 538K
Q2 '14: 907K
Q3 '14: 857K
Q4 '14: 463K
Q1 '15: 707K
Q2 '15: 1.1M
Q3 '15: 842K
Q3 '15: 842K
Q1 '16: 788K
Q2 '16: 624K
Q3 '16: 874K
Q4 '16: 1.1M
Q4 '16: 1.1M
Q1 '17: 395K
Q1 '17: 664K
Q1 '17: 664K
Q3 '17: 1M
Q4 '17: 842K
Q4 '17: 467K
Q1 '18: 621K
Q2 '18: 1.4M
Q2 '18: 1.4M
Q3 '18: 1M
Q4 '18: 616K
Q1 '19: 743K
Q2 '19: 1M
Q3 '19: 968K
Q4 '19: 916K
Q1 '20: 494K
Q2 '20: 648K
Q3 '20: -455K
Q1 '21: 423K
Q2 '21: 780K
Q3 '21: 2.5M
Q4 '21: 7.2M
Q1 '22: 1.4M
Q2 '22: 1.6M
Q2 '22: 3.9M
Q3 '22: 1.7M
Q4 '22: 1.8M
Q1 '23: 1.3M
Q1 '23: 624K
Q1 '23: 624K
Q3 '23: 1.9M
Q3 '23: 1.9M
Q4 '23: 1.6M
Q4 '23: -127K
Q1 '24: 109K
Q1 '24: 594K
Q2 '24: 1.9M
Q2 '24: 1.9M
Q2 '24: 1.9M
Q3 '24: 1.1M
Q3 '24: 1.1M
Q4 '24: 184K
Q4 '24: 184K
Q1 '25: 55K
Q1 '25: 632K
Q1 '25: 55K
Q2 '25: 2.7M
Q3 '25: 1.4M
Q4 '25: 896K
Q1 '26: 805K
Q2 '26: 2.9M
Q3 '26: 2.1M
Q3 '11
Q3 '13
Q2 '16
Q2 '18
Q1 '21
Q1 '23
Q3 '24
Q3 '26
Cost of Revenue Quarterly
Nothing in this filer's XBRL supports this figure for the periods asked
for, so there is nothing to draw. That is a gap in the filing, not a zero.
Operating Cash Flow Quarterly
-3M
0
3M
6M
9M
Q2 '11: 1.3M
Q3 '11: 2.1M
Q1 '12: 2.5M
Q2 '12: 1.3M
Q3 '12: 780K
Q4 '12: 1.6M
Q1 '13: 1.6M
Q2 '13: 1.9M
Q3 '13: 1.4M
Q4 '13: 1.7M
Q1 '14: 1.9M
Q2 '14: 2.5M
Q3 '14: 1.8M
Q4 '14: 2M
Q1 '15: 2.2M
Q2 '15: 4.1M
Q3 '15: 3.3M
Q1 '16: 1.6M
Q2 '16: 2.1M
Q3 '16: 3.2M
Q4 '16: 1.4M
Q1 '17: 2M
Q1 '17: 2.7M
Q1 '17: 2.7M
Q3 '17: 1.8M
Q4 '17: 1.8M
Q4 '17: 2M
Q1 '18: 3.7M
Q2 '18: 2.7M
Q3 '18: 1.1M
Q4 '18: 2.5M
Q1 '19: 2.8M
Q2 '19: 2.2M
Q3 '19: 1.1M
Q4 '19: 3.4M
Q1 '20: 3.4M
Q2 '20: 785K
Q3 '20: 3.2M
Q1 '21: 1.3M
Q2 '21: 3.8M
Q3 '21: 3.3M
Q4 '21: 4.4M
Q1 '22: 2.5M
Q2 '22: 4.2M
Q3 '22: 3M
Q4 '22: 600K
Q1 '23: 2.7M
Q1 '23: 5.9M
Q1 '23: 5.9M
Q3 '23: -1.7M
Q4 '23: 3M
Q4 '23: 1.3M
Q1 '24: 3.5M
Q2 '24: -1.3M
Q3 '24: 3.1M
Q4 '24: 1.4M
Q1 '25: 7.7M
Q2 '25: -2M
Q3 '25: 1.4M
Q1 '26: 4.9M
Q2 '26: 2.1M
Q3 '26: 5.7M
Q4 '12
Q4 '14
Q1 '17
Q3 '18
Q3 '20
Q4 '22
Q2 '24
Q3 '26
Free Cash Flow Quarterly
-12M
-8M
-4M
0
4M
8M
12M
Q2 '11: -1.2M
Q3 '11: 1.4M
Q1 '12: 2M
Q2 '12: 892K
Q3 '12: 351K
Q4 '12: 1.3M
Q1 '13: -365K
Q2 '13: 1.5M
Q3 '13: 1.1M
Q4 '13: 1.1M
Q1 '14: 1.3M
Q2 '14: 1.7M
Q3 '14: 1.2M
Q4 '14: 1.4M
Q1 '15: 1.7M
Q2 '15: 1.9M
Q3 '15: 2.8M
Q1 '16: 807K
Q2 '16: 486K
Q3 '16: 2.7M
Q4 '16: 946K
Q1 '17: 1.6M
Q1 '17: 1.9M
Q1 '17: 2M
Q3 '17: -1.8M
Q4 '17: 540K
Q4 '17: 966K
Q1 '18: 2.8M
Q2 '18: 1.8M
Q3 '18: -276K
Q4 '18: 180K
Q1 '19: 1.2M
Q2 '19: -324K
Q3 '19: 79K
Q4 '19: 2.4M
Q1 '20: 2.5M
Q2 '20: 78K
Q3 '20: 2.7M
Q1 '21: 753K
Q2 '21: 2.7M
Q3 '21: -2.8M
Q4 '21: 2.7M
Q1 '22: -1.1M
Q2 '22: 2.2M
Q3 '22: 212K
Q4 '22: -1.6M
Q1 '23: 232K
Q1 '23: 4.9M
Q1 '23: 4.4M
Q3 '23: -4.4M
Q4 '23: -11.4M
Q1 '24: 2.8M
Q2 '24: -2.2M
Q3 '24: 2.2M
Q4 '24: 376K
Q1 '25: 7M
Q2 '25: -3M
Q3 '25: -1.8M
Q1 '26: 4.5M
Q2 '26: 1.3M
Q3 '26: -3.5M
Q3 '12
Q3 '14
Q4 '16
Q2 '18
Q2 '20
Q3 '22
Q2 '24
Q3 '26
Operating cash flow minus capital expenditure.
Shares Outstanding Quarterly
0
700K
1.4M
2.1M
Q2 '11: 1.9M
Q3 '11: 1.9M
Q4 '11: 1.9M
Q1 '12: 1.9M
Q1 '12: 1.9M
Q2 '12: 1.9M
Q3 '12: 1.9M
Q4 '12: 1.9M
Q4 '21: 1.9M
Q2 '22: 1.9M
Q3 '22: 1.9M
Q4 '22: 1.9M
Q1 '23: 1.9M
Q1 '23: 1.9M
Q3 '23: 1.9M
Q3 '23: 1.9M
Q4 '23: 1.9M
Q4 '23: 1.9M
Q1 '24: 1.9M
Q2 '24: 1.9M
Q2 '24: 1.9M
Q2 '24: 1.9M
Q3 '24: 1.9M
Q3 '24: 1.9M
Q4 '24: 1.9M
Q4 '24: 1.9M
Q1 '25: 1.9M
Q2 '25: 1.9M
Q3 '25: 1.9M
Q4 '25: 1.9M
Q1 '26: 1.9M
Q2 '26: 1.9M
Q3 '26: 1.9M
Q4 '11
Q4 '12
Q1 '23
Q4 '23
Q3 '24
Q2 '25
Q3 '26
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.00
2.50
5.00
7.50
Q2 '12: 0.65
Q3 '12: 0.59
Q4 '12: 0.76
Q1 '13: 0.77
Q2 '13: 0.90
Q3 '13: 1.12
Q2 '14: 1.25
Q3 '14: 1.36
Q4 '14: 1.49
Q1 '15: 1.58
Q2 '15: 1.69
Q3 '15: 1.68
Q3 '16: 1.69
Q4 '17: 1.63
Q1 '18: 1.60
Q2 '18: 1.79
Q1 '19: 2.05
Q2 '19: 1.85
Q3 '19: 1.81
Q4 '19: 1.96
Q1 '20: 1.83
Q2 '20: 1.63
Q3 '20: 0.87
Q1 '21: 0.60
Q2 '21: 0.75
Q3 '21: 1.72
Q4 '21: 5.83
Q1 '22: 6.34
Q2 '22: 6.76
Q3 '22: 6.28
Q4 '22: 3.40
Q1 '23: 3.35
Q1 '23: 2.85
Q4 '23: 2.15
Q1 '24: 1.87
Q4 '25: 2.71
Q1 '26: 3.11
Q2 '26: 3.21
Q3 '26: 3.57
Q1 '13
Q4 '14
Q4 '17
Q3 '19
Q1 '21
Q2 '22
Q4 '23
Q3 '26
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.