|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$606.0M
15.36%
YoY
|
$525.3M
-22.91%
YoY
|
$681.5M
-18.44%
YoY
|
$835.6M
56.89%
YoY
|
$532.6M
52.19%
YoY
|
| Cost Of Revenue |
$442.7M
8.91%
YoY
|
$406.5M
-9.48%
YoY
|
$449.0M
-7.08%
YoY
|
$483.2M
30.41%
YoY
|
$370.5M
13.97%
YoY
|
| Gross Profit |
$163.4M
37.44%
YoY
|
$118.9M
-48.87%
YoY
|
$232.5M
-34.03%
YoY
|
$352.4M
117.45%
YoY
|
$162.0M
552.26%
YoY
|
| Selling, General & Admin |
$33.59M
18.23%
YoY
|
$28.41M
-3.76%
YoY
|
$29.52M
-8.29%
YoY
|
$32.19M
20.95%
YoY
|
$26.62M
46.45%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$81.87M
-7.07%
YoY
|
$88.10M
10.51%
YoY
|
$79.72M
-2.94%
YoY
|
$82.14M
11.78%
YoY
|
$73.48M
-3.41%
YoY
|
| Operating Expenses |
$33.59M
18.23%
YoY
|
$28.41M
-3.76%
YoY
|
$29.52M
-8.29%
YoY
|
$32.19M
20.95%
YoY
|
$26.62M
46.45%
YoY
|
| Operating Profit |
$128.7M
42.4%
YoY
|
$90.35M
-55.14%
YoY
|
$201.4M
-37.04%
YoY
|
$319.9M
137.89%
YoY
|
$134.5M
-485.53%
YoY
|
| Interest Expense |
-$30.35M
1.74%
YoY
|
-$29.83M
4.1%
YoY
|
-$28.65M
-15.82%
YoY
|
-$34.04M
-35.99%
YoY
|
-$53.18M
-16.12%
YoY
|
| Other Income/Expense, Net |
$326.0K
-28.04%
YoY
|
$453.0K
-1472.73%
YoY
|
-$33.00K
-102.96%
YoY
|
$1.114M
-76.35%
YoY
|
$4.711M
2862.89%
YoY
|
| Pretax Income |
$98.64M
61.76%
YoY
|
$60.98M
-64.7%
YoY
|
$172.7M
-39.81%
YoY
|
$287.0M
266.9%
YoY
|
$78.21M
-179.69%
YoY
|
| Income Tax |
-$23.00K
-129.87%
YoY
|
$77.00K
-73.36%
YoY
|
$289.0K
80.63%
YoY
|
$160.0K
180.7%
YoY
|
$57.00K
90.0%
YoY
|
| Net Earnings |
$98.66M
62.01%
YoY
|
$60.90M
-64.68%
YoY
|
$172.4M
-39.88%
YoY
|
$286.8M
266.96%
YoY
|
$78.16M
-179.6%
YoY
|
| Basic Earnings Per Share |
$9.33
61.98%
YoY
|
$5.76
-64.68%
YoY
|
$16.31
-39.75%
YoY
|
$27.07
270.31%
YoY
|
$7.31
-183.35%
YoY
|
| Diluted Earnings Per Share |
$9.33
61.98%
YoY
|
$5.76
-64.68%
YoY
|
$16.31
-39.75%
YoY
|
$27.07
270.31%
YoY
|
$7.31
-183.35%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
-0.22%
YoY
|
10.59M shares
-0.86%
YoY
|
10.69M shares
-4.56%
YoY
|
| Diluted Shares Outstanding |
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
-0.22%
YoY
|
10.59M shares
-0.86%
YoY
|
10.69M shares
-4.56%
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 |
$180.0M
26.03%
YoY
|
$131.1M
-6.08%
YoY
|
$163.5M
30.63%
YoY
|
$168.6M
26.83%
YoY
|
$142.9M
11.91%
YoY
|
$139.6M
-1.46%
YoY
|
$125.2M
-4.13%
YoY
|
$132.9M
-27.38%
YoY
|
$127.7M
-43.58%
YoY
|
$141.6M
-33.27%
YoY
|
$130.6M
-16.54%
YoY
|
$183.0M
-25.0%
YoY
|
$226.3M
1.52%
YoY
|
$212.2M
12.34%
YoY
|
$156.5M
8.13%
YoY
|
$244.0M
76.78%
YoY
|
$222.9M
265.84%
YoY
|
$188.9M
109.21%
YoY
|
$144.7M
82.07%
YoY
|
| Cost Of Revenue |
$112.6M
12.11%
YoY
|
$102.3M
24.19%
YoY
|
$103.0M
-3.49%
YoY
|
$113.9M
22.47%
YoY
|
$100.4M
23.99%
YoY
|
$82.36M
-14.69%
YoY
|
$106.8M
-6.01%
YoY
|
$93.02M
4.32%
YoY
|
$81.00M
-25.92%
YoY
|
$96.54M
16.9%
YoY
|
$113.6M
-29.15%
YoY
|
$89.17M
-19.65%
YoY
|
$109.3M
-0.63%
YoY
|
$82.58M
-6.64%
YoY
|
$160.3M
74.67%
YoY
|
$111.0M
10.41%
YoY
|
$110.0M
59.55%
YoY
|
$88.46M
30.66%
YoY
|
$91.78M
17.19%
YoY
|
| Gross Profit |
$67.46M
58.95%
YoY
|
$28.79M
-49.67%
YoY
|
$60.52M
228.08%
YoY
|
$54.63M
37.01%
YoY
|
$42.44M
-9.07%
YoY
|
$57.20M
26.88%
YoY
|
$18.45M
8.45%
YoY
|
$39.88M
-57.5%
YoY
|
$46.67M
-60.09%
YoY
|
$45.08M
-65.23%
YoY
|
$17.01M
-543.78%
YoY
|
$93.84M
-29.46%
YoY
|
$116.9M
3.62%
YoY
|
$129.7M
29.05%
YoY
|
-$3.833M
-107.24%
YoY
|
$133.0M
254.55%
YoY
|
$112.8M
-1503.01%
YoY
|
$100.5M
344.52%
YoY
|
$52.94M
4455.51%
YoY
|
| Selling, General & Admin |
$9.031M
14.48%
YoY
|
$8.500M
15.66%
YoY
|
$9.171M
23.15%
YoY
|
$8.034M
27.36%
YoY
|
$7.889M
7.91%
YoY
|
$7.349M
4.34%
YoY
|
$7.447M
-4.59%
YoY
|
$6.308M
-13.48%
YoY
|
$7.311M
-0.99%
YoY
|
$7.043M
-15.5%
YoY
|
$7.805M
-3.69%
YoY
|
$7.291M
4.04%
YoY
|
$7.384M
-15.55%
YoY
|
$8.335M
14.1%
YoY
|
$8.104M
22.44%
YoY
|
$7.008M
3.03%
YoY
|
$8.744M
48.43%
YoY
|
$7.305M
78.17%
YoY
|
$6.619M
56.4%
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 |
$19.96M
10.65%
YoY
|
$23.01M
-4.26%
YoY
|
$19.96M
-19.3%
YoY
|
$20.86M
4.1%
YoY
|
$18.04M
-6.48%
YoY
|
$24.03M
16.46%
YoY
|
$24.73M
2.54%
YoY
|
$20.04M
1.45%
YoY
|
$19.29M
26.82%
YoY
|
$20.64M
6.79%
YoY
|
$24.12M
9.0%
YoY
|
$19.75M
-6.91%
YoY
|
$15.21M
-21.85%
YoY
|
$19.32M
-7.24%
YoY
|
$22.13M
27.12%
YoY
|
$21.22M
0.48%
YoY
|
$19.47M
37.82%
YoY
|
$20.83M
9.07%
YoY
|
$17.41M
-3.46%
YoY
|
| Operating Expenses |
$9.031M
14.48%
YoY
|
$31.51M
0.4%
YoY
|
$9.171M
23.15%
YoY
|
$8.034M
27.36%
YoY
|
$7.889M
-70.34%
YoY
|
$31.38M
13.38%
YoY
|
$7.447M
-4.59%
YoY
|
$6.308M
-76.68%
YoY
|
$26.60M
260.27%
YoY
|
$27.68M
0.07%
YoY
|
$7.805M
-3.69%
YoY
|
$27.05M
285.93%
YoY
|
$7.384M
-15.55%
YoY
|
$27.66M
-1.7%
YoY
|
$8.104M
22.44%
YoY
|
$7.008M
3.03%
YoY
|
$8.744M
48.43%
YoY
|
$28.14M
21.28%
YoY
|
$6.619M
56.4%
YoY
|
| Operating Profit |
$57.65M
66.66%
YoY
|
-$2.722M
-110.54%
YoY
|
$50.64M
360.49%
YoY
|
$46.32M
38.0%
YoY
|
$34.59M
72.37%
YoY
|
$25.81M
48.35%
YoY
|
$11.00M
35.12%
YoY
|
$33.56M
-49.75%
YoY
|
$20.07M
-81.65%
YoY
|
$17.40M
-82.94%
YoY
|
$8.138M
-168.17%
YoY
|
$66.79M
-46.96%
YoY
|
$109.4M
5.22%
YoY
|
$102.0M
41.02%
YoY
|
-$11.94M
-125.77%
YoY
|
$125.9M
315.41%
YoY
|
$103.9M
-842.02%
YoY
|
$72.33M
-12154.17%
YoY
|
$46.32M
-1589.74%
YoY
|
| Interest Expense |
-$7.848M
1.58%
YoY
|
-$7.451M
0.54%
YoY
|
-$7.587M
4.78%
YoY
|
-$7.580M
0.93%
YoY
|
-$7.726M
0.8%
YoY
|
-$7.411M
4.99%
YoY
|
-$7.241M
-3.45%
YoY
|
-$7.510M
8.54%
YoY
|
-$7.665M
6.86%
YoY
|
-$7.059M
-9.46%
YoY
|
-$7.500M
-5.03%
YoY
|
-$6.919M
-16.72%
YoY
|
-$7.173M
-28.53%
YoY
|
-$7.797M
-25.13%
YoY
|
-$7.897M
-30.2%
YoY
|
-$8.308M
-46.52%
YoY
|
-$10.04M
-36.88%
YoY
|
-$10.41M
-34.5%
YoY
|
-$11.31M
-28.85%
YoY
|
| Other Income/Expense, Net |
$114.0K
-49.33%
YoY
|
$47.00K
-38.96%
YoY
|
$23.00K
-55.77%
YoY
|
$30.00K
-81.82%
YoY
|
$225.0K
40.63%
YoY
|
$77.00K
42.59%
YoY
|
$52.00K
-58.4%
YoY
|
$165.0K
217.31%
YoY
|
$160.0K
-160.38%
YoY
|
$54.00K
-94.32%
YoY
|
$125.0K
131.48%
YoY
|
$52.00K
-35.8%
YoY
|
-$265.0K
-1046.43%
YoY
|
$951.0K
980.68%
YoY
|
$54.00K
107.69%
YoY
|
$81.00K
102.5%
YoY
|
$28.00K
-99.39%
YoY
|
$88.00K
N/A
|
$26.00K
-54.39%
YoY
|
| Pretax Income |
$49.91M
84.26%
YoY
|
-$10.29M
-155.93%
YoY
|
$43.07M
1031.39%
YoY
|
$38.77M
47.86%
YoY
|
$27.09M
115.77%
YoY
|
$18.40M
80.59%
YoY
|
$3.807M
399.61%
YoY
|
$26.22M
-56.2%
YoY
|
$12.55M
-87.68%
YoY
|
$10.19M
-89.29%
YoY
|
$762.0K
-103.85%
YoY
|
$59.86M
-49.14%
YoY
|
$101.9M
8.51%
YoY
|
$95.12M
54.6%
YoY
|
-$19.78M
-156.47%
YoY
|
$117.7M
1576.65%
YoY
|
$93.92M
-470.27%
YoY
|
$61.53M
-464.07%
YoY
|
$35.03M
-285.05%
YoY
|
| Income Tax |
$0.00
N/A
|
-$23.00K
-122.55%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$102.0K
-51.89%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$25.00K
-156.82%
YoY
|
$212.0K
-186.89%
YoY
|
$31.00K
6.9%
YoY
|
$2.000K
-98.32%
YoY
|
$44.00K
-82.95%
YoY
|
-$244.0K
-742.11%
YoY
|
$29.00K
N/A
|
$119.0K
N/A
|
$258.0K
1257.89%
YoY
|
$38.00K
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
$49.91M
84.26%
YoY
|
-$10.27M
-156.11%
YoY
|
$43.07M
1031.39%
YoY
|
$38.77M
47.86%
YoY
|
$27.09M
115.34%
YoY
|
$18.30M
83.41%
YoY
|
$3.807M
420.79%
YoY
|
$26.22M
-56.2%
YoY
|
$12.58M
-87.65%
YoY
|
$9.975M
-89.54%
YoY
|
$731.0K
-103.69%
YoY
|
$59.86M
-49.09%
YoY
|
$101.9M
8.76%
YoY
|
$95.37M
55.09%
YoY
|
-$19.81M
-156.55%
YoY
|
$117.6M
1574.96%
YoY
|
$93.66M
-468.98%
YoY
|
$61.49M
-463.85%
YoY
|
$35.03M
-284.83%
YoY
|
| Basic Earnings Per Share |
$4.72
84.38%
YoY
|
N/A
|
$4.08
1033.33%
YoY
|
$3.67
47.98%
YoY
|
$2.56
115.13%
YoY
|
N/A
|
$0.36
414.29%
YoY
|
$2.48
-56.18%
YoY
|
$1.19
-87.66%
YoY
|
N/A
|
$0.07
-103.74%
YoY
|
$5.66
-49.1%
YoY
|
$9.64
9.79%
YoY
|
N/A
|
-$1.87
-157.01%
YoY
|
$11.12
1584.85%
YoY
|
$8.78
-470.46%
YoY
|
N/A
|
$3.28
-292.94%
YoY
|
| Diluted Earnings Per Share |
$4.72
84.38%
YoY
|
-$0.97
-156.0%
YoY
|
$4.08
1033.33%
YoY
|
$3.67
47.98%
YoY
|
$2.56
115.11%
YoY
|
$1.73
83.4%
YoY
|
$0.36
414.29%
YoY
|
$2.48
-56.21%
YoY
|
$1.19
-87.65%
YoY
|
$0.94
-89.54%
YoY
|
$0.07
-103.74%
YoY
|
$5.66
-49.07%
YoY
|
$9.64
9.79%
YoY
|
$9.02
-100.0%
YoY
|
-$1.87
-157.01%
YoY
|
$11.12
1584.85%
YoY
|
$8.78
-470.46%
YoY
|
$5.756M
-474.68%
YoY
|
$3.28
-292.94%
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 |
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
-0.89%
YoY
|
10.57M shares
-1.05%
YoY
|
10.57M shares
-1.04%
YoY
|
10.57M shares
-1.04%
YoY
|
10.67M shares
-0.28%
YoY
|
10.68M shares
-90.38%
YoY
|
10.68M shares
-4.03%
YoY
|
| Diluted Shares Outstanding |
10.57M shares
0.0%
YoY
|
N/A
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
N/A
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
N/A
|
10.57M shares
0.0%
YoY
|
10.57M shares
0.0%
YoY
|
10.57M shares
-0.89%
YoY
|
N/A
|
10.57M shares
-1.04%
YoY
|
10.57M shares
-1.04%
YoY
|
10.67M shares
-0.28%
YoY
|
N/A
|
10.68M shares
-4.03%
YoY
|
Loading...