Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
56,648,809
52,552,910
42,895,992
42,667,221
33,239,187
Cost of Revenue
22,198,560
20,744,806
17,980,277
17,260,392
14,143,776
Gross Profit
34,450,249
31,808,104
24,915,715
25,406,829
19,095,411
Operating Expense
12,391,286
11,501,376
10,223,754
10,816,269
9,132,816
Operating Income
22,058,963
20,306,728
14,691,961
14,590,560
9,962,595
Net Non Operating Interest Income Expense
508,748
512,772
774,629
891,512
547,332
Pretax Income
22,621,078
20,917,593
15,787,858
15,688,202
11,050,332
Tax Provision
5,488,040
5,049,319
3,664,554
3,608,704
2,555,082
Net Income Common Stockholders
17,126,868
15,862,104
12,123,304
12,079,498
8,495,250
Average Dilution Earnings
--
6,170
0
--
--
Diluted NI Available to Com Stockholders
17,133,038
15,868,274
12,123,304
12,079,498
8,495,250
Basic EPS
1.52
1.41
1.08
1.07
0.76
Diluted EPS
1.52
1.41
1.08
1.07
0.76
Basic Average Shares
11,242,289.052
11,245,699.244
11,245,815.054
11,243,908.441
11,243,556.102
Diluted Average Shares
11,245,030.808
11,245,699.244
11,245,815.054
11,243,908.441
11,243,556.102
Total Expenses
34,589,846
32,246,182
28,204,031
28,076,661
23,276,592
Net Income from Continuing & Discontinued Operation
17,133,038
15,868,274
12,123,304
12,079,498
8,495,250
Normalized Income
17,017,532.593
15,752,583.095
12,084,408.178
12,086,203.698
8,505,091.125
Interest Income
--
579,671
866,098
991,247
623,360
Interest Expense
70,923
66,899
91,469
99,735
76,028
Net Interest Income
508,748
512,772
774,629
891,512
547,332
EBIT
22,692,001
20,984,492
15,879,327
15,787,937
11,126,360
EBITDA
26,306,038
24,377,050
18,754,028
18,419,379
13,613,285
Reconciled Cost of Revenue
22,198,560
20,744,806
17,980,277
17,260,392
14,143,776
Reconciled Depreciation
3,614,037
3,392,558
2,874,701
2,631,442
2,486,925
Net Income from Continuing Operation Net Minority Interest
17,133,038
15,868,274
12,123,304
12,079,498
8,495,250
Total Unusual Items Excluding Goodwill
152,504
152,504
50,653
-8,709
-12,801
Total Unusual Items
152,504
152,504
50,653
-8,709
-12,801
Normalized EBITDA
26,153,534
24,224,546
18,703,375
18,428,088
13,626,086
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
36,998.593
36,813.095
11,757.178
-2,003.302
-2,959.875
12/31/2022 - 9/8/2020
Upgrade to begin using 40 years of financial statements and get so much more.
Perform in-depth fundamental analysis with decades of income statements, balance sheets, and cash flows — all exportable.
Upgrade
