Income StatementLTMDec '24Dec '23Dec '22Dec '21Dec '20Dec '19Dec '18Dec '17Dec '16Dec '15

Total Revenues

31,474

28,167

25,098

22,237

18,884

15,301

16,883

14,950

12,497

10,776

9,667

Total Revenues %Chg

15.6%

12.2%

12.9%

17.8%

23.4%

-9.4%

12.9%

19.6%

16%

11.5%

2.4%

Gross Profit

31,474

28,167

25,098

22,237

18,884

15,301

16,883

14,950

12,497

10,776

9,667

Gross Profit Margin

100%

100%

100%

100%

100%

100%

100%

100%

100%

100%

100%

Selling, General & Administrative Expenses

11,862

11,008

9,752

8,867

7,982

6,567

6,697

6,081

5,424

4,525

4,162

Depreciation & Amortization Expenses

1,077

897

799

750

726

580

522

459

436

373

366

Other Operating Expenses

610

680

539

356

94

73

—

1,128

15

117

61

Operating Profit

17,925

15,582

14,008

12,264

10,082

8,081

9,664

7,282

6,622

5,761

5,078

Operating Margin

57%

55.3%

55.8%

55.2%

53.4%

52.8%

57.2%

48.7%

53%

53.5%

52.5%

Interest and Investment Income

335

327

274

61

11

24

97

122

56

43

25

Interest Expense

-747

-646

-575

-471

-431

-380

-224

-186

-154

-95

-61

Non-Operating Income

80

-9

-68

-122

645

35

194

-14

-2

-63

-84

Total Non-Operating Income

-332

-328

-369

-532

225

-321

67

-78

-100

-115

-120

Income Before Provision for Income Taxes

17,593

15,254

13,639

11,732

10,307

7,760

9,731

7,204

6,522

5,646

4,958

Provision for Income Taxes

3,343

2,380

2,444

1,802

1,620

1,349

1,613

1,345

2,607

1,587

1,150

Consolidated Net Income

14,250

12,874

11,195

9,930

8,687

6,411

8,118

5,859

3,915

4,059

3,808

Net Income Attributable to Minority Interests and Other

—

—

—

—

—

—

—

—

—

—

—

Net Income Attributable to Common Shareholders

14,250

12,874

11,195

9,930

8,687

6,411

8,118

5,859

3,915

4,059

3,808

Basic EPS

15.7

13.9

11.9

10.3

8.8

6.4

8

5.6

3.7

3.7

3.4

Diluted EPS

15.6

13.9

11.8

10.2

8.8

6.4

7.9

5.6

3.7

3.7

3.4

Basic Weighted Average Shares Outstanding

910

925

944

968

988

1,002

1,017

1,041

1,067

1,098

1,134

Total Shares Outstanding

898

913.4

934.5

956

979.9

995.2

1,007.2

1,030.4

1,053.7

1,081.7

1,116.3

Diluted Weighted Average Shares Outstanding

911.8

927

946

971

992

1,006

1,022

1,047

1,072

1,101

1,137

EBITDA

21,030

18,309

16,429

14,600

12,179

9,733

11,327

8,976

8,060

6,994

6,208

Effective Tax Rate

19%

15.6%

17.9%

15.4%

15.7%

17.4%

16.6%

18.7%

40%

28.1%

23.2%