Income StatementLTMJan '25Jan '24Jan '23Jan '22Jan '21Jan '20Jan '19Jan '18Jan '17Jan '16

Total Revenues

40,317

37,895

34,857

31,352

26,492

21,252

17,098

13,282

10,540

8,437

6,667.2

Total Revenues %Chg

8.4%

8.7%

11.2%

18.3%

24.7%

24.3%

28.7%

26%

24.9%

26.5%

24.1%

Cost of Sales

8,979

8,643

8,541

8,360

7,026

5,438

4,235

3,451

2,773

2,234

1,654.5

Gross Profit

31,338

29,252

26,316

22,992

19,466

15,814

12,863

9,831

7,767

6,203

5,012.7

Gross Profit Margin

77.7%

77.2%

75.5%

73.3%

73.5%

74.4%

75.2%

74%

73.7%

73.5%

75.2%

Selling, General & Administrative Expenses

16,664

16,093

15,411

16,079

14,453

11,761

9,634

7,410

5,760

4,777

3,988.1

Research & Development Expenses

5,794

5,493

4,906

5,055

4,465

3,598

2,766

1,886

1,553

1,208

946.3

Other Operating Expenses

598

461

988

828

—

—

166

—

—

—

-36.6

Operating Profit

8,282

7,205

5,011

1,030

548

455

297

535

454

218

114.9

Operating Margin

20.5%

19%

14.4%

3.3%

2.1%

2.1%

1.7%

4%

4.3%

2.6%

1.7%

Interest and Investment Income

—

—

—

—

—

—

—

—

—

27

15.3

Interest Expense

—

—

—

—

—

—

—

—

—

-89

-72.5

Non-Operating Income

598

233

-61

-370

984

2,106

409

448

-34

23

6.5

Total Non-Operating Income

598

233

-61

-370

984

2,106

409

448

-34

-39

-50.6

Income Before Provision for Income Taxes

8,880

7,438

4,950

660

1,532

2,561

706

983

420

179

64.3

Provision for Income Taxes

1,658

1,241

814

452

88

-1,511

580

-127

60

-144

111.7

Consolidated Net Income

7,222

6,197

4,136

208

1,444

4,072

126

1,110

360

323

-47.4

Net Income Attributable to Minority Interests and Other

—

—

—

—

—

—

—

—

—

—

—

Net Income Attributable to Common Shareholders

7,222

6,197

4,136

208

1,444

4,072

126

1,110

360

323

-47.4

Basic EPS

7.6

6.4

4.3

0.2

1.5

4.5

0.2

1.5

0.5

0.5

-0.1

Diluted EPS

7.5

6.4

4.2

0.2

1.5

4.4

0.2

1.4

0.5

0.5

-0.1

Basic Weighted Average Shares Outstanding

955.8

962

974

992

955

908

829

751

715

688

661.6

Total Shares Outstanding

952

962

971

981

989

919

893

770

729.9

707.5

670.9

Diluted Weighted Average Shares Outstanding

964.5

974

984

997

974

930

850

775

735

700

661.6

EBITDA

13,834

12,777

10,895

6,484

5,194

4,359

3,308

2,254

1,830

1,320

959.7

Effective Tax Rate

18.7%

16.7%

16.4%

68.5%

5.7%

-59%

82.2%

-12.9%

14.3%

-80.4%

173.8%