Quarterly Financial Information (unaudited) |
Quarterly Financial Information (unaudited) The following tables present certain unaudited consolidated quarterly financial information for each quarter in the fiscal years ended October 31, 2021 and November 1, 2020 (in thousands, except per share amounts):
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended |
|
January 31, 2021 |
|
May 2, 2021 |
|
August 1, 2021 |
|
October 31, 2021 |
|
(unaudited) |
|
(unaudited) |
|
(unaudited) |
|
(unaudited) |
|
13 weeks |
|
13 weeks |
|
13 weeks |
|
13 weeks |
|
|
|
|
|
|
|
|
NET REVENUE |
$ |
217,958
|
|
|
$ |
222,092
|
|
|
$ |
217,534
|
|
|
$ |
227,809
|
|
Cost of services |
185,276 |
|
|
185,613 |
|
|
181,334 |
|
|
189,648 |
|
GROSS MARGIN |
32,682
|
|
|
36,479
|
|
|
36,200
|
|
|
38,161
|
|
|
|
|
|
|
|
|
|
Selling, administrative and other operating costs |
33,747 |
|
|
32,950 |
|
|
34,039 |
|
|
34,691 |
|
Restructuring and severance costs |
632 |
|
|
595 |
|
|
489 |
|
|
1,123 |
|
Impairment charges |
31 |
|
|
261 |
|
|
112 |
|
|
20 |
|
OPERATING INCOME (LOSS) |
(1,728) |
|
|
2,673
|
|
|
1,560
|
|
|
2,327
|
|
|
|
|
|
|
|
|
|
Interest income |
7 |
|
|
8 |
|
|
15 |
|
|
7 |
|
Interest expense |
(484) |
|
|
(438) |
|
|
(460) |
|
|
(423) |
|
Foreign exchange gain (loss), net |
242 |
|
|
71 |
|
|
(34) |
|
|
39 |
|
Other income (expense), net |
(156) |
|
|
(147) |
|
|
(152) |
|
|
(150) |
|
INCOME (LOSS) BEFORE INCOME TAXES |
(2,119) |
|
|
2,167
|
|
|
929
|
|
|
1,800
|
|
Income tax provision |
327 |
|
|
288 |
|
|
314 |
|
|
474 |
|
NET INCOME (LOSS) |
$ |
(2,446) |
|
|
$ |
1,879
|
|
|
$ |
615
|
|
|
$ |
1,326
|
|
|
|
|
|
|
|
|
|
PER SHARE DATA: |
|
|
|
|
|
|
|
Basic: |
|
|
|
|
|
|
|
Net income (loss) |
$ |
(0.11) |
|
|
$ |
0.09
|
|
|
$ |
0.03
|
|
|
$ |
0.06
|
|
Weighted average number of shares |
21,793 |
|
|
21,793 |
|
|
21,968 |
|
|
21,981 |
|
|
|
|
|
|
|
|
|
Diluted: |
|
|
|
|
|
|
|
Net income (loss) |
$ |
(0.11) |
|
|
$ |
0.08
|
|
|
$ |
0.03
|
|
|
$ |
0.06
|
|
Weighted average number of shares |
21,793 |
|
|
22,588 |
|
|
22,651 |
|
|
22,811 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Three Months Ended |
|
February 2, 2020 |
|
May 3, 2020 |
|
August 2, 2020 |
|
November 1, 2020 |
|
(unaudited) |
|
(unaudited) |
|
(unaudited) |
|
(unaudited) |
|
13 weeks |
|
13 weeks |
|
13 weeks |
|
13 weeks |
|
|
|
|
|
|
|
|
NET REVENUE |
$ |
217,766
|
|
|
$ |
207,275
|
|
|
$ |
185,941
|
|
|
$ |
211,073
|
|
Cost of services |
186,339 |
|
|
175,038 |
|
|
155,983 |
|
|
176,844 |
|
GROSS MARGIN |
31,427
|
|
|
32,237
|
|
|
29,958
|
|
|
34,229
|
|
|
|
|
|
|
|
|
|
Selling, administrative and other operating costs |
39,497 |
|
|
36,189 |
|
|
31,245 |
|
|
30,735 |
|
Restructuring and severance costs |
1,246 |
|
|
411 |
|
|
546 |
|
|
438 |
|
Impairment charges |
11 |
|
|
— |
|
|
2,384 |
|
|
14,518 |
|
OPERATING LOSS |
(9,327) |
|
|
(4,363) |
|
|
(4,217) |
|
|
(11,462) |
|
|
|
|
|
|
|
|
|
Interest income |
30 |
|
|
31 |
|
|
9 |
|
|
8 |
|
Interest expense |
(730) |
|
|
(652) |
|
|
(476) |
|
|
(439) |
|
Foreign exchange gain (loss), net |
(328) |
|
|
(266) |
|
|
571 |
|
|
(62) |
|
Other income (expense), net |
(258) |
|
|
(152) |
|
|
(168) |
|
|
(291) |
|
LOSS BEFORE INCOME TAXES |
(10,613) |
|
|
(5,402) |
|
|
(4,281) |
|
|
(12,246) |
|
Income tax provision |
195 |
|
|
23 |
|
|
556 |
|
|
271 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NET LOSS |
$ |
(10,808) |
|
|
$ |
(5,425) |
|
|
$ |
(4,837) |
|
|
$ |
(12,517) |
|
|
|
|
|
|
|
|
|
PER SHARE DATA: |
|
|
|
|
|
|
|
Basic: |
|
|
|
|
|
|
|
Net Loss |
$ |
(0.50) |
|
|
$ |
(0.25) |
|
|
$ |
(0.22) |
|
|
$ |
(0.58) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted average number of shares |
21,416 |
|
|
21,416 |
|
|
21,589 |
|
|
21,607 |
|
|
|
|
|
|
|
|
|
Diluted: |
|
|
|
|
|
|
|
Net Loss |
$ |
(0.50) |
|
|
$ |
(0.25) |
|
|
$ |
(0.22) |
|
|
$ |
(0.58) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Weighted average number of shares |
21,416 |
|
|
21,416 |
|
|
21,589 |
|
|
21,607 |
|
|