Swipe horizontally to view all columns.
| Income Statement (Quarterly) |
2024-12-31 |
2024-09-30 |
2024-06-30 |
2024-03-31 |
| Revenue |
17,197,000 |
17,887,000 |
19,983,000 |
20,112,310 |
| Cost of Revenue |
12,656,000 |
13,164,000 |
13,964,000 |
14,054,490 |
| Gross Profit |
4,541,000 |
4,723,000 |
6,019,000 |
6,057,820 |
| R&D Expenses |
0 |
0 |
0 |
0 |
| SG&A Expenses |
889,000 |
924,649 |
616,809 |
620,816 |
| Operating Expenses |
3,346,000 |
3,480,000 |
5,833,000 |
5,871,156 |
| Operating Income |
1,195,000 |
1,243,000 |
185,459 |
186,664 |
| Interest Expense |
0 |
0 |
0 |
0 |
| Income Before Tax |
2,424,000 |
2,521,000 |
1,592,000 |
1,602,700 |
| Income Tax Expense |
354,161 |
368,362 |
66,598 |
67,031 |
| Net Income |
1,531,000 |
1,592,000 |
1,119,000 |
1,125,937 |
| EPS |
0.22 |
0.23 |
0.04 |
0.04 |
| EPS Diluted |
0.00 |
0.00 |
0.00 |
0.00 |
| Income Statement (Annual) |
2024-12-31 |
2023-12-31 |
2022-12-31 |
2021-12-31 |
2020-12-31 |
| Revenue |
75,328,000 |
81,891,992 |
87,132,230 |
529,250,664 |
307,788,730 |
| Cost of Revenue |
53,937,000 |
57,326,545 |
68,180,339 |
315,597,133 |
182,618,305 |
| Gross Profit |
21,391,000 |
24,565,447 |
18,951,891 |
213,653,531 |
125,170,425 |
| R&D Expenses |
0 |
0 |
0 |
0 |
0 |
| SG&A Expenses |
3,053,000 |
20,485,532 |
5,692,152 |
39,469,617 |
16,207,013 |
| Operating Expenses |
18,590,000 |
59,055,010 |
19,620,581 |
146,504,889 |
31,084,452 |
| Operating Income |
2,801,000 |
-34,615,466 |
-68,574 |
51,930,792 |
94,085,973 |
| Interest Expense |
109,233 |
86,582 |
65,982 |
1,790,309 |
1,067,624 |
| Income Before Tax |
8,143,000 |
-37,937,465 |
-7,484,786 |
55,285,000 |
93,918,470 |
| Income Tax Expense |
853,882 |
-353,034 |
-564,793 |
547,209 |
2,446,634 |
| Net Income |
5,370,000 |
-37,868,800 |
-6,919,993 |
55,275,851 |
91,483,427 |
| EPS |
0.40 |
-8.30 |
-1.74 |
1.26 |
2.09 |
| EPS Diluted |
0.00 |
0.00 |
0.00 |
0.00 |
0.00 |
| Balance Sheet (Quarterly) |
2024-12-31 |
2023-12-31 |
2022-12-31 |
2021-12-31 |
| Cash and Cash Equivalents |
144,112,000 |
44,786,884 |
42,746,270 |
272,368,599 |
| Short Term Investments |
20,809,000 |
2,599,455 |
0 |
0 |
| Net Receivables |
3,299,000 |
3,249,009 |
8,610,876 |
41,518,475 |
| Inventory |
0 |
1 |
130,524 |
5,251,250 |
| Total Current Assets |
175,918,000 |
57,645,685 |
55,210,655 |
344,264,627 |
| Property Plant Equipment |
279,962 |
158,508 |
296,215 |
2,525,580 |
| Goodwill and Intangibles |
0 |
0 |
16,223,510 |
167,799,200 |
| Total Assets |
176,275,000 |
57,960,984 |
72,086,734 |
520,332,679 |
| Account Payables |
2,587,000 |
2,955,501 |
2,041,951 |
13,086,682 |
| Short Term Debt |
22,938,794 |
1,945,517 |
150,666 |
1,047,152 |
| Total Current Liabilities |
28,785,000 |
12,045,655 |
4,803,435 |
140,033,868 |
| Long Term Debt |
96,899 |
0 |
30,754 |
1,009,917 |
| Total Liabilities |
28,882,000 |
12,045,655 |
5,075,274 |
146,440,243 |
| Retained Earnings |
-4,670,000 |
-10,893,664 |
19,141,699 |
178,918,737 |
| Total Shareholders Equity |
144,946,000 |
45,379,112 |
66,755,805 |
372,342,087 |
| Balance Sheet (Annual) |
2024-12-31 |
2023-12-31 |
2022-12-31 |
2021-12-31 |
2020-12-31 |
| Cash and Cash Equivalents |
144,112,000 |
44,786,884 |
42,746,270 |
272,368,599 |
242,142,524 |
| Short Term Investments |
20,809,000 |
2,599,455 |
0 |
0 |
0 |
| Net Receivables |
3,299,000 |
3,249,009 |
8,610,876 |
41,518,475 |
52,258,029 |
| Inventory |
0 |
1 |
130,524 |
5,251,250 |
949,928 |
| Total Current Assets |
175,918,000 |
57,645,685 |
55,210,655 |
344,264,627 |
304,473,636 |
| Property Plant Equipment |
279,962 |
158,508 |
296,215 |
2,525,580 |
1,726,864 |
| Goodwill and Intangibles |
0 |
0 |
16,223,510 |
167,799,200 |
175,022,433 |
| Total Assets |
176,275,000 |
57,960,984 |
72,086,734 |
520,332,679 |
482,621,752 |
| Account Payables |
2,587,000 |
2,955,501 |
2,041,951 |
13,086,682 |
10,666,440 |
| Short Term Debt |
22,938,794 |
1,945,517 |
150,666 |
1,047,152 |
13,827,427 |
| Total Current Liabilities |
28,785,000 |
12,045,655 |
4,803,435 |
140,033,868 |
155,523,392 |
| Long Term Debt |
96,899 |
0 |
30,754 |
1,009,917 |
570,964 |
| Total Liabilities |
28,882,000 |
12,045,655 |
5,075,274 |
146,440,243 |
163,012,407 |
| Retained Earnings |
-4,670,000 |
-10,893,664 |
19,141,699 |
178,918,737 |
128,098,769 |
| Total Shareholders Equity |
144,946,000 |
45,379,112 |
66,755,805 |
372,342,087 |
317,521,266 |
| Cash Flow Statement (Quarterly) |
2024-12-31 |
2023-12-31 |
2022-12-31 |
2021-12-31 |
| Net Income |
5,370,000 |
-37,868,800 |
-6,919,993 |
54,737,791 |
| Depreciation & Amortization |
186,000 |
1,071,402 |
1,520,115 |
10,402,419 |
| Stock Based Compensation |
0 |
16,852,886 |
0 |
0 |
| Change in Working Capital |
-8,150,000 |
-1,334,533 |
-302,369 |
17,139,538 |
| Operating Cash Flow |
4,075,000 |
-6,411,681 |
1,955,358 |
98,530,184 |
| Capital Expenditure |
-3,984 |
6,411,681 |
-160,923 |
-232,314 |
| Investments |
-3,983 |
6,411,681 |
-160,923 |
-232,314 |
| Investing Cash Flow |
-17,336,000 |
-2,360,262 |
2,763,954 |
-41,830,676 |
| Debt Repayment |
94,596,000 |
-7,195,240 |
0 |
-26,147,837 |
| Common Stock Issued/Repurchased |
17,952,000 |
0 |
20,661,356 |
0 |
| Dividends Paid |
0 |
0 |
0 |
0 |
| Financing Cash Flow |
112,548,000 |
10,808,466 |
-2,422,918 |
-25,079,283 |
| Free Cash Flow |
4,071,000 |
0 |
1,794,435 |
98,297,870 |
| Net Change in Cash |
99,983,000 |
2,040,614 |
26,475 |
30,226,075 |
| Cash Flow Statement (Annual) |
2024-12-31 |
2023-12-31 |
2022-12-31 |
2021-12-31 |
2020-12-31 |
| Net Income |
5,370,000 |
-37,868,800 |
-6,919,993 |
54,737,791 |
91,471,836 |
| Depreciation & Amortization |
186,000 |
1,071,402 |
1,520,115 |
10,402,419 |
5,027,310 |
| Stock Based Compensation |
0 |
16,852,886 |
0 |
0 |
3,949,066 |
| Change in Working Capital |
-8,150,000 |
-1,334,533 |
-302,369 |
17,139,538 |
-4,813,718 |
| Operating Cash Flow |
4,075,000 |
-6,411,681 |
1,955,358 |
98,530,184 |
96,200,132 |
| Capital Expenditure |
-3,984 |
6,411,681 |
-160,923 |
-232,314 |
-402,409 |
| Investments |
-3,983 |
6,411,681 |
-160,923 |
-232,314 |
-402,409 |
| Investing Cash Flow |
-17,336,000 |
-2,360,262 |
2,763,954 |
-41,830,676 |
33,514,895 |
| Debt Repayment |
94,596,000 |
-7,195,240 |
0 |
-26,147,837 |
-16,062,786 |
| Common Stock Issued/Repurchased |
17,952,000 |
0 |
20,661,356 |
0 |
0 |
| Dividends Paid |
0 |
0 |
0 |
0 |
0 |
| Financing Cash Flow |
112,548,000 |
10,808,466 |
-2,422,918 |
-25,079,283 |
112,966,844 |
| Free Cash Flow |
4,071,000 |
0 |
1,794,435 |
98,297,870 |
95,797,723 |
| Net Change in Cash |
99,983,000 |
2,040,614 |
26,475 |
30,226,075 |
239,959,830 |