hD

Income Statement Summary

CalAmp (CAMP) annual income statement covering fiscal 2018 through 2023, as reported to the SEC.

  • CalAmp reported revenues of $294.95M in fiscal 2023, down 0.3% from $295.84M in fiscal 2022.
  • Gross profit was $109.01M, down 10.6% from $121.89M. That is a gross margin of 37%.
  • Operating loss was $24.68M, a bigger loss than the $13.47M in fiscal 2022. Operating margin was -8.4%.
  • Net loss was $32.49M, a bigger loss than the $27.99M in fiscal 2022. Net margin was -11%.
  • Cost of revenues took 63% of revenues, research and development 8.3% and general and administrative 17.6%.

Revenues have shrunk 4.2% a year on average since fiscal 2018, from $365.91M to $294.95M.

An income statement shows what a company sold and what it cost to run the business, ending with the profit left over.

Figures in USD thousands, except per share data
Feb'23Feb'22Feb'21Feb'20Feb'19Feb'18
Revenues:
Revenues

294,949

295,839

308,587

321,773

311,538

365,912

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Revenues

294,949

295,839

308,587

321,773

311,538

365,912

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues:
Cost of revenues

185,938

173,953

186,182

196,280

185,660

215,022

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues

185,938

173,953

186,182

196,280

185,660

215,022

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Gross profit

109,011

121,886

122,405

125,493

125,878

150,890

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Gross profit

109,011

121,886

122,405

125,493

125,878

150,890

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating expenses:
Research and development

24,570

28,444

25,811

26,993

25,541

25,761

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Research and development

24,570

28,444

25,811

26,993

25,541

25,761

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Selling and marketing

47,389

48,564

46,202

47,379

37,673

50,096

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Selling and marketing

47,389

48,564

46,202

47,379

37,673

50,096

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

General and administrative

51,819

52,333

49,077

49,479

22,957

52,089

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

General and administrative

51,819

52,333

49,077

49,479

22,957

52,089

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Intangible asset amortization

5,300

5,400

4,800

5,900

3,900

14,989

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Intangible asset amortization

5,300

5,400

4,800

5,900

3,900

14,989

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Restructuring

4,586

600

2,534

2,465

2,299

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Restructuring

4,586

600

2,534

2,465

2,299

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Impairment losses

-

-

825

5,754

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Impairment losses

-

-

825

5,754

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total operating expenses

133,696

135,356

129,230

137,941

92,401

142,935

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total operating expenses

133,696

135,356

129,230

137,941

92,401

142,935

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating loss

-24,685

-13,470

-6,825

-12,448

33,477

7,955

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Operating loss

-24,685

-13,470

-6,825

-12,448

33,477

7,955

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Non-operating income (expense):
Investment income

989

1,175

2,119

4,497

5,258

2,256

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Investment income

989

1,175

2,119

4,497

5,258

2,256

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Interest expense

6,260

15,323

15,487

20,096

16,726

10,280

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Interest expense

6,260

15,323

15,487

20,096

16,726

10,280

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Gain on legal settlement

-

-

-

-

7,543

28,333

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Gain on legal settlement

-

-

-

-

7,543

28,333

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Loss on extinguishment of debt

-

-

-

-2,408

-2,033

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Loss on extinguishment of debt

-

-

-

-2,408

-2,033

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Foreign currency translation account write-off

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Foreign currency translation account write-off

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Loss on sale of investment

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Loss on sale of investment

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other income (expense), net

-1,383

-2,443

-403

-113

-672

445

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other income (expense), net

-1,383

-2,443

-403

-113

-672

445

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total non-operating expenses

-6,654

-16,591

-13,771

-18,120

-6,630

20,754

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total non-operating expenses

-6,654

-16,591

-13,771

-18,120

-6,630

20,754

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Loss from continuing operations before income taxes and equity in net loss of affiliate and related impairment loss

-

-

-

-30,568

26,847

28,709

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Loss from continuing operations before income taxes and equity in net loss of affiliate and related impairment loss

-

-

-

-30,568

26,847

28,709

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income (loss) before income taxes and equity in net loss of affiliate

-31,339

-30,061

-20,596

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income (loss) before income taxes and equity in net loss of affiliate

-31,339

-30,061

-20,596

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income tax provision

1,151

1,087

561

20,454

-612

10,681

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income tax provision

1,151

1,087

561

20,454

-612

10,681

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Loss from continuing operations before equity in net loss of affiliate and related impairment loss

-

-

-

-51,022

27,459

18,028

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Loss from continuing operations before equity in net loss of affiliate and related impairment loss

-

-

-

-51,022

27,459

18,028

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Equity in net loss of affiliate and related impairment loss

-

-

-

530

6,787

1,411

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Equity in net loss of affiliate and related impairment loss

-

-

-

530

6,787

1,411

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net loss from continuing operations

-32,490

-31,148

-21,157

-51,552

20,672

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net loss from continuing operations

-32,490

-31,148

-21,157

-51,552

20,672

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net income (loss) from discontinued operations, net of tax

-

3,157

-35,152

-27,752

-2,274

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net income (loss) from discontinued operations, net of tax

-

3,157

-35,152

-27,752

-2,274

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income (loss) before equity in net loss of affiliate

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Income (loss) before equity in net loss of affiliate

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Equity in net loss of affiliate

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Equity in net loss of affiliate

-

-

-

-

-

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net loss

-32,490

-27,991

-56,309

-79,304

18,398

16,617

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net loss

-32,490

-27,991

-56,309

-79,304

18,398

16,617

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Loss per share:
Basic

-0.90

-0.88

-0.62

-1.54

0.60

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Basic

-0.90

-0.88

-0.62

-1.54

0.60

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted

-0.90

-0.88

-0.62

-1.54

0.59

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted

-0.90

-0.88

-0.62

-1.54

0.59

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Basic

-

0.09

-1.02

-0.82

-0.07

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Basic

-

0.09

-1.02

-0.82

-0.07

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted

-

0.09

-1.02

-0.82

-0.07

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted

-

0.09

-1.02

-0.82

-0.07

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Shares used in computing loss per share:
Basic

-

-

-

-

-

0.47

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Basic

-

-

-

-

-

0.47

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted

-

-

-

-

-

0.46

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted

-

-

-

-

-

0.46

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Basic

36,132

35,254

34,389

33,670

34,589

35,250

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Basic

36,132

35,254

34,389

33,670

34,589

35,250

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted

36,132

35,254

34,389

33,670

35,294

36,139

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Diluted

36,132

35,254

34,389

33,670

35,294

36,139

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Comprehensive loss:
Net loss

-32,490

-27,991

-56,309

-79,304

18,398

16,617

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Net loss

-32,490

-27,991

-56,309

-79,304

18,398

16,617

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Other comprehensive income (loss):
Foreign currency translation adjustments

-543

-395

390

-714

-33

-122

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Foreign currency translation adjustments

-543

-395

390

-714

-33

-122

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Unrealized income (loss) on available-for-sale securities, net of tax

-

-

-

-

-429

464

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Unrealized income (loss) on available-for-sale securities, net of tax

-

-

-

-

-429

464

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total comprehensive loss

-33,033

-28,386

-55,919

-80,018

17,936

16,959

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Total comprehensive loss

-33,033

-28,386

-55,919

-80,018

17,936

16,959

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Telematics Products [Member]
Revenues

-

-

-

-

-

301,700

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Revenues

-

-

-

-

-

301,700

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues

-

-

-

-

-

181,889

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues

-

-

-

-

-

181,889

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Products [Member]
Revenues

188,881

182,916

193,486

214,374

246,452

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Revenues

188,881

182,916

193,486

214,374

246,452

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues

127,154

119,850

129,578

135,987

150,731

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues

127,154

119,850

129,578

135,987

150,731

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Application Subscriptions and Other Services [Member]
Revenues

106,068

112,923

115,101

107,399

65,086

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Revenues

106,068

112,923

115,101

107,399

65,086

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues

58,784

54,103

56,604

60,293

34,929

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues

58,784

54,103

56,604

60,293

34,929

-

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Application Subscriptions and Related Products and Other Services [Member]
Revenues

-

-

-

-

-

64,212

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Revenues

-

-

-

-

-

64,212

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues

-

-

-

-

-

33,133

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

Cost of revenues

-

-

-

-

-

33,133

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx

xxxxx