|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$450.3M
66.08%
YoY
|
$271.1M
70.14%
YoY
|
$159.4M
26.91%
YoY
|
$125.6M
9.37%
YoY
|
$114.8M
95.31%
YoY
|
| Cost Of Revenue |
$65.96M
28.42%
YoY
|
$51.36M
31.01%
YoY
|
$39.21M
-3.85%
YoY
|
$40.78M
-6.21%
YoY
|
$43.48M
93.32%
YoY
|
| Gross Profit |
$384.3M
74.88%
YoY
|
$219.8M
82.91%
YoY
|
$120.1M
41.7%
YoY
|
$84.79M
18.86%
YoY
|
$71.34M
96.54%
YoY
|
| Selling, General & Admin |
$192.0M
1583.59%
YoY
|
$11.40M
32.79%
YoY
|
$8.588M
-47.67%
YoY
|
$16.41M
4.08%
YoY
|
$15.77M
118.57%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
$2.012M
37.62%
YoY
|
$1.462M
198.37%
YoY
|
| Depreciation & Amortization |
$1.356M
40.46%
YoY
|
$965.4K
12.81%
YoY
|
$855.8K
1.02%
YoY
|
$847.1K
13.08%
YoY
|
$749.1K
74.87%
YoY
|
| Operating Expenses |
$207.5M
1719.88%
YoY
|
$11.40M
32.79%
YoY
|
$8.588M
-53.39%
YoY
|
$18.42M
6.93%
YoY
|
$17.23M
123.64%
YoY
|
| Operating Profit |
$176.8M
114.95%
YoY
|
$82.25M
270.47%
YoY
|
$22.20M
-178.08%
YoY
|
-$28.43M
-58.6%
YoY
|
-$68.68M
145.89%
YoY
|
| Interest Expense |
-$14.12M
2.12%
YoY
|
-$13.83M
-186.6%
YoY
|
$15.97M
85.66%
YoY
|
$8.601M
63.22%
YoY
|
$5.269M
22.45%
YoY
|
| Other Income/Expense, Net |
$123.0K
-65.3%
YoY
|
$354.5K
-81.67%
YoY
|
$1.933M
-957.0%
YoY
|
-$225.6K
246.31%
YoY
|
-$65.15K
-48.42%
YoY
|
| Pretax Income |
$162.9M
141.98%
YoY
|
$67.32M
773.17%
YoY
|
$7.710M
-120.28%
YoY
|
-$38.02M
-49.38%
YoY
|
-$75.11M
132.09%
YoY
|
| Income Tax |
$29.76M
-365.6%
YoY
|
-$11.21M
-1932.45%
YoY
|
$611.5K
780.51%
YoY
|
$69.45K
18.88%
YoY
|
$58.42K
88.66%
YoY
|
| Net Earnings |
$133.1M
69.54%
YoY
|
$78.52M
1006.26%
YoY
|
$7.098M
-118.63%
YoY
|
-$38.09M
-49.32%
YoY
|
-$75.17M
132.05%
YoY
|
| Basic Earnings Per Share |
$3.93
-71.89%
YoY
|
$13.98
1000.79%
YoY
|
$1.27
-805.56%
YoY
|
-$0.18
-52.63%
YoY
|
-$0.38
123.53%
YoY
|
| Diluted Earnings Per Share |
$3.72
-71.67%
YoY
|
$13.13
950.4%
YoY
|
$1.25
-794.44%
YoY
|
-$0.18
-52.63%
YoY
|
-$0.38
123.53%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
33.91M shares
503.54%
YoY
|
5.618M shares
0.22%
YoY
|
5.606M shares
-97.29%
YoY
|
206.9M shares
3.25%
YoY
|
200.3M shares
7.23%
YoY
|
| Diluted Shares Outstanding |
35.74M shares
497.55%
YoY
|
5.982M shares
5.34%
YoY
|
5.679M shares
-97.25%
YoY
|
206.9M shares
3.25%
YoY
|
200.3M shares
7.23%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$135.5M
29.19%
YoY
|
$129.9M
32.22%
YoY
|
$116.8M
66.95%
YoY
|
$98.70M
76.35%
YoY
|
$104.9M
123.32%
YoY
|
$98.22M
100.86%
YoY
|
$69.96M
71.28%
YoY
|
$55.97M
60.2%
YoY
|
$46.98M
35.49%
YoY
|
$48.90M
27.76%
YoY
|
$40.84M
34.32%
YoY
|
$34.94M
19.44%
YoY
|
$34.67M
25.47%
YoY
|
$38.28M
-37.19%
YoY
|
$30.41M
6.77%
YoY
|
$29.25M
6.82%
YoY
|
$27.63M
6.16%
YoY
|
$60.94M
60.35%
YoY
|
$28.48M
78.9%
YoY
|
| Cost Of Revenue |
$18.52M
20.91%
YoY
|
$18.97M
17.99%
YoY
|
$17.44M
36.62%
YoY
|
$14.24M
32.6%
YoY
|
$15.32M
29.95%
YoY
|
$16.07M
22.83%
YoY
|
$12.76M
28.43%
YoY
|
$10.74M
35.18%
YoY
|
$11.79M
43.07%
YoY
|
$13.09M
37.07%
YoY
|
$9.937M
6.62%
YoY
|
$7.946M
-21.45%
YoY
|
$8.239M
-30.15%
YoY
|
$9.547M
-61.78%
YoY
|
$9.320M
N/A
|
$10.12M
-45.32%
YoY
|
$11.79M
N/A
|
$24.98M
81.23%
YoY
|
N/A
|
| Gross Profit |
$117.0M
30.61%
YoY
|
$110.9M
35.0%
YoY
|
$99.36M
73.72%
YoY
|
$84.46M
86.75%
YoY
|
$89.60M
154.59%
YoY
|
$82.15M
129.37%
YoY
|
$57.20M
85.06%
YoY
|
$45.23M
67.56%
YoY
|
$35.19M
33.13%
YoY
|
$35.82M
24.67%
YoY
|
$30.91M
46.56%
YoY
|
$26.99M
41.05%
YoY
|
$26.43M
66.89%
YoY
|
$28.73M
-20.11%
YoY
|
$21.09M
N/A
|
$19.14M
-45.91%
YoY
|
$15.84M
N/A
|
$35.96M
48.46%
YoY
|
N/A
|
| Selling, General & Admin |
$43.57M
19.94%
YoY
|
$51.72M
6.85%
YoY
|
$60.10M
2386.4%
YoY
|
$44.95M
1682.27%
YoY
|
$36.33M
1426.44%
YoY
|
$48.41M
86.28%
YoY
|
$2.417M
10.66%
YoY
|
$2.522M
48.55%
YoY
|
$2.380M
-14.95%
YoY
|
$25.99M
17.7%
YoY
|
$2.184M
-4.53%
YoY
|
$1.698M
-59.59%
YoY
|
$2.798M
-63.86%
YoY
|
$22.08M
-70.45%
YoY
|
$2.288M
-47.05%
YoY
|
$4.201M
7.56%
YoY
|
$7.743M
224.86%
YoY
|
$74.71M
63.95%
YoY
|
$4.320M
130.86%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$436.0K
59.12%
YoY
|
$389.0K
50.78%
YoY
|
$369.0K
58.2%
YoY
|
$324.0K
30.97%
YoY
|
$274.0K
20.8%
YoY
|
$258.0K
11.6%
YoY
|
$233.3K
7.13%
YoY
|
$247.4K
20.02%
YoY
|
$226.8K
12.97%
YoY
|
$231.2K
16.89%
YoY
|
$217.7K
5.32%
YoY
|
$206.1K
-5.73%
YoY
|
$200.8K
-10.36%
YoY
|
$197.8K
-51.76%
YoY
|
$206.7K
N/A
|
$218.6K
-35.52%
YoY
|
$224.0K
37.07%
YoY
|
$410.1K
68.24%
YoY
|
N/A
|
| Operating Expenses |
$47.98M
20.86%
YoY
|
$55.66M
8.54%
YoY
|
$63.80M
2539.69%
YoY
|
$48.37M
1818.21%
YoY
|
$39.70M
1568.22%
YoY
|
$51.28M
82.18%
YoY
|
$2.417M
10.66%
YoY
|
$2.522M
48.55%
YoY
|
$2.380M
-14.95%
YoY
|
$28.15M
17.35%
YoY
|
$2.184M
-4.53%
YoY
|
$1.698M
-59.59%
YoY
|
$2.798M
-63.86%
YoY
|
$23.99M
-69.25%
YoY
|
$2.288M
-47.05%
YoY
|
$4.201M
7.56%
YoY
|
$7.743M
224.86%
YoY
|
$77.99M
70.0%
YoY
|
$4.320M
130.86%
YoY
|
| Operating Profit |
$69.04M
38.36%
YoY
|
$55.25M
78.96%
YoY
|
$35.56M
70.63%
YoY
|
$36.09M
116.09%
YoY
|
$49.90M
260.65%
YoY
|
$30.87M
302.62%
YoY
|
$20.84M
289.57%
YoY
|
$16.70M
343.74%
YoY
|
$13.83M
155.26%
YoY
|
$7.667M
61.68%
YoY
|
$5.350M
-17.69%
YoY
|
$3.763M
-127.77%
YoY
|
$5.420M
-120.75%
YoY
|
$4.742M
-111.28%
YoY
|
$6.500M
-136.75%
YoY
|
-$13.55M
-23.92%
YoY
|
-$26.12M
195.79%
YoY
|
-$42.03M
94.08%
YoY
|
-$17.69M
151.32%
YoY
|
| Interest Expense |
-$3.015M
3.47%
YoY
|
-$3.683M
7.03%
YoY
|
-$3.923M
17.88%
YoY
|
-$3.501M
20.26%
YoY
|
-$2.914M
-171.4%
YoY
|
-$3.441M
-23.78%
YoY
|
-$3.328M
-180.32%
YoY
|
-$2.911M
-174.01%
YoY
|
$4.081M
20.86%
YoY
|
-$4.515M
44.54%
YoY
|
$4.143M
89.02%
YoY
|
$3.933M
135.56%
YoY
|
$3.377M
109.06%
YoY
|
-$3.124M
19.2%
YoY
|
$2.192M
86.94%
YoY
|
$1.670M
36.19%
YoY
|
$1.615M
19.33%
YoY
|
-$2.620M
17.01%
YoY
|
$1.173M
2.09%
YoY
|
| Other Income/Expense, Net |
-$32.00K
-228.0%
YoY
|
$17.00K
-94.33%
YoY
|
-$6.000K
-106.25%
YoY
|
$87.00K
73.56%
YoY
|
$25.00K
-127.3%
YoY
|
$299.9K
-14.3%
YoY
|
$96.06K
559.73%
YoY
|
$50.13K
-95.35%
YoY
|
-$91.56K
-180.68%
YoY
|
$350.0K
-333.51%
YoY
|
$14.56K
-69.47%
YoY
|
$1.079M
594.46%
YoY
|
$113.5K
-149.7%
YoY
|
-$149.9K
86.24%
YoY
|
$47.69K
28.11%
YoY
|
$155.3K
4856.48%
YoY
|
-$228.3K
300.33%
YoY
|
-$80.47K
-72.29%
YoY
|
$37.22K
73.13%
YoY
|
| Pretax Income |
$65.99M
40.38%
YoY
|
$51.58M
86.02%
YoY
|
$31.63M
79.63%
YoY
|
$32.67M
140.61%
YoY
|
$47.01M
459.59%
YoY
|
$27.73M
691.64%
YoY
|
$17.61M
1243.93%
YoY
|
$13.58M
1070.27%
YoY
|
$8.400M
383.83%
YoY
|
$3.503M
434.67%
YoY
|
$1.310M
-69.92%
YoY
|
$1.160M
-107.7%
YoY
|
$1.736M
-106.21%
YoY
|
$655.1K
-101.46%
YoY
|
$4.355M
-123.14%
YoY
|
-$15.07M
-20.85%
YoY
|
-$27.97M
146.73%
YoY
|
-$44.74M
84.97%
YoY
|
-$18.82M
130.53%
YoY
|
| Income Tax |
$14.69M
35.45%
YoY
|
$8.890M
276.38%
YoY
|
$4.961M
129.36%
YoY
|
$5.068M
-131.43%
YoY
|
$10.84M
2658.12%
YoY
|
$2.362M
319.2%
YoY
|
$2.163M
13525.99%
YoY
|
-$16.12M
-78650.19%
YoY
|
$393.1K
3281.74%
YoY
|
$563.5K
2606.34%
YoY
|
$15.87K
46.61%
YoY
|
$20.53K
23.26%
YoY
|
$11.62K
-45.03%
YoY
|
$20.82K
16.05%
YoY
|
$10.83K
-3.34%
YoY
|
$16.65K
-25.17%
YoY
|
$21.15K
16.04%
YoY
|
$17.94K
-20.58%
YoY
|
$11.20K
-2503.65%
YoY
|
| Net Earnings |
$51.30M
41.86%
YoY
|
$42.69M
68.29%
YoY
|
$26.67M
72.67%
YoY
|
$27.60M
-7.06%
YoY
|
$36.16M
351.65%
YoY
|
$25.37M
763.04%
YoY
|
$15.45M
1093.31%
YoY
|
$29.70M
2505.94%
YoY
|
$8.007M
364.3%
YoY
|
$2.939M
363.39%
YoY
|
$1.294M
-70.21%
YoY
|
$1.140M
-107.56%
YoY
|
$1.725M
-106.16%
YoY
|
$634.3K
-101.42%
YoY
|
$4.344M
-123.07%
YoY
|
-$15.08M
-20.86%
YoY
|
-$27.99M
146.52%
YoY
|
-$44.76M
84.87%
YoY
|
-$18.83M
130.68%
YoY
|
| Basic Earnings Per Share |
$1.52
42.06%
YoY
|
N/A
|
$0.78
-72.04%
YoY
|
$0.82
-84.38%
YoY
|
$1.07
-24.11%
YoY
|
N/A
|
$2.79
1113.04%
YoY
|
$5.25
2525.0%
YoY
|
$1.41
354.84%
YoY
|
N/A
|
$0.23
1050.0%
YoY
|
$0.20
-385.71%
YoY
|
$0.31
-321.43%
YoY
|
N/A
|
$0.02
-122.22%
YoY
|
-$0.07
-30.0%
YoY
|
-$0.14
133.33%
YoY
|
N/A
|
-$0.09
125.0%
YoY
|
| Diluted Earnings Per Share |
$1.47
47.0%
YoY
|
$1.17
-71.94%
YoY
|
$0.75
-71.37%
YoY
|
$0.78
-84.18%
YoY
|
$1.00
-25.37%
YoY
|
$4.17
717.29%
YoY
|
$2.62
1039.13%
YoY
|
$4.93
2365.0%
YoY
|
$1.34
332.26%
YoY
|
$0.51
16630.4%
YoY
|
$0.23
1050.0%
YoY
|
$0.20
-385.71%
YoY
|
$0.31
-321.43%
YoY
|
$0.00
-100.0%
YoY
|
$0.02
-122.22%
YoY
|
-$0.07
-30.0%
YoY
|
-$0.14
133.33%
YoY
|
-$220.2K
76.98%
YoY
|
-$0.09
125.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
33.80M shares
499.08%
YoY
|
34.15M shares
509.11%
YoY
|
34.02M shares
507.58%
YoY
|
33.29M shares
487.33%
YoY
|
5.642M shares
0.16%
YoY
|
5.607M shares
-1.55%
YoY
|
5.600M shares
-1.39%
YoY
|
5.667M shares
0.96%
YoY
|
5.633M shares
-97.3%
YoY
|
5.695M shares
-97.26%
YoY
|
5.679M shares
-97.26%
YoY
|
5.613M shares
-97.29%
YoY
|
208.3M shares
1.81%
YoY
|
207.9M shares
1.97%
YoY
|
207.5M shares
2.58%
YoY
|
207.2M shares
4.75%
YoY
|
204.6M shares
3.8%
YoY
|
203.9M shares
N/A
|
202.3M shares
4.96%
YoY
|
| Diluted Shares Outstanding |
34.93M shares
-3.43%
YoY
|
N/A
|
35.68M shares
504.06%
YoY
|
35.51M shares
489.39%
YoY
|
36.17M shares
506.82%
YoY
|
N/A
|
5.906M shares
3.07%
YoY
|
6.024M shares
6.52%
YoY
|
5.961M shares
7.27%
YoY
|
N/A
|
5.730M shares
-97.48%
YoY
|
5.656M shares
-97.27%
YoY
|
5.557M shares
-97.28%
YoY
|
N/A
|
227.2M shares
12.27%
YoY
|
207.2M shares
4.75%
YoY
|
204.6M shares
3.8%
YoY
|
N/A
|
202.3M shares
4.96%
YoY
|
Loading...