Breakdown
TTM
12/31/2025
12/31/2024
12/31/2023
12/31/2022
Total Revenue
582,767,271
423,701,834
362,012,554
400,917,045
328,593,987.50
Cost of Revenue
442,651,163
312,383,297
273,518,959
323,982,130
262,049,609.20
Gross Profit
140,116,108
111,318,537
88,493,595
76,934,915
66,544,378.30
Operating Expense
38,276,616
29,780,285
23,949,229
25,288,797
31,458,663.80
Operating Income
101,839,492
81,538,252
64,544,366
51,646,118
35,085,714.50
Net Non Operating Interest Income Expense
2,088,683
7,657,564
5,418,967
4,506,179.60
1,637,357.80
Pretax Income
109,842,147
89,526,545
63,182,039
53,914,053
36,672,856.20
Tax Provision
15,854,252
12,740,236
9,175,245
7,153,019
3,215,712.70
Net Income Common Stockholders
87,697,236
72,201,282
50,744,682
44,121,248
30,729,163.50
Basic EPS
4.81
4.04
2.90
2.52
1.79
Diluted EPS
4.81
4.04
2.90
2.51
1.79
Basic Average Shares
18,245,731.99
17,893,750.19
17,528,387.57
17,543,239.76
17,127,421.62
Diluted Average Shares
18,245,731.99
17,893,750.19
17,528,387.57
17,560,695.72
17,178,406.78
Total Operating Income as Reported
109,899,383
89,518,636
64,051,799
53,718,302
36,821,983.10
Total Expenses
480,927,779
342,163,582
297,468,188
349,270,927
293,508,273
Net Income from Continuing & Discontinued Operation
87,697,235
72,201,282
50,744,682
44,121,248
30,729,163.50
Normalized Income
92,675,544.03
79,035,146.42
58,445,651.85
49,916,230.55
34,477,543.11
Interest Income
9,946,496
10,594,657
9,502,997
8,321,802.10
3,987,365.20
Interest Expense
3,079,320
2,734,018
3,879,077
3,446,515.70
2,132,375.40
Net Interest Income
2,088,683
7,657,564
5,418,967
4,506,179.60
1,637,357.80
EBIT
112,921,467
92,260,563
67,061,116
57,360,568.70
38,805,231.60
EBITDA
112,921,467
117,432,710
90,208,662
78,907,284.70
51,163,643.40
Reconciled Cost of Revenue
442,651,163
312,383,297
273,518,959
323,982,130
262,049,609.20
Reconciled Depreciation
23,278,852
25,172,147
23,147,546
21,546,716
12,358,411.80
Net Income from Continuing Operation Net Minority Interest
87,697,235
72,201,282
50,744,682
44,121,248
30,729,163.50
Total Unusual Items Excluding Goodwill
-5,818,070
-7,967,726
-9,009,292
-6,681,439
-4,108,652.80
Total Unusual Items
-5,818,070
-7,967,726
-9,009,292
-6,681,439
-4,108,652.80
Normalized EBITDA
118,739,537
125,400,436
99,217,954
85,588,723.70
55,272,296.20
Tax Rate for Calcs
0
0
0
0
0
Tax Effect of Unusual Items
-839,760.97
-1,133,861.58
-1,308,322.15
-886,456.45
-360,273.19
12/31/2022 - 4/2/2026
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
