|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.129B
-27.99%
YoY
|
$2.957B
-14.81%
YoY
|
$3.471B
-15.36%
YoY
|
$4.102B
81.6%
YoY
|
$2.259B
59.48%
YoY
|
| Cost Of Revenue |
$1.925B
-21.49%
YoY
|
$2.452B
4.05%
YoY
|
$2.356B
3.07%
YoY
|
$2.286B
36.09%
YoY
|
$1.680B
31.13%
YoY
|
| Gross Profit |
$204.8M
-59.5%
YoY
|
$505.7M
-54.66%
YoY
|
$1.115B
-38.57%
YoY
|
$1.816B
213.66%
YoY
|
$578.8M
328.14%
YoY
|
| Selling, General & Admin |
$60.16M
-18.71%
YoY
|
$74.00M
-10.18%
YoY
|
$82.39M
15.04%
YoY
|
$71.62M
12.08%
YoY
|
$63.90M
11.41%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$174.5M
4.3%
YoY
|
$167.3M
22.26%
YoY
|
$136.9M
7.67%
YoY
|
$127.1M
3.1%
YoY
|
$123.3M
-23.71%
YoY
|
| Operating Expenses |
$60.16M
-18.71%
YoY
|
$74.00M
-10.18%
YoY
|
$82.39M
15.04%
YoY
|
$71.62M
12.08%
YoY
|
$63.90M
11.41%
YoY
|
| Operating Profit |
-$61.37M
-126.93%
YoY
|
$227.9M
-73.6%
YoY
|
$863.1M
-45.4%
YoY
|
$1.581B
342.65%
YoY
|
$357.1M
-309.24%
YoY
|
| Interest Expense |
-$12.42M
110.33%
YoY
|
-$5.905M
-185.3%
YoY
|
$6.923M
-68.25%
YoY
|
$21.80M
-68.7%
YoY
|
$69.65M
-6.54%
YoY
|
| Other Income/Expense, Net |
-$26.09M
52.55%
YoY
|
-$17.10M
-2.96%
YoY
|
-$17.63M
-32.54%
YoY
|
-$26.13M
-60.77%
YoY
|
-$66.60M
-8.7%
YoY
|
| Pretax Income |
-$87.46M
-141.5%
YoY
|
$210.8M
-75.07%
YoY
|
$845.5M
-45.62%
YoY
|
$1.555B
435.13%
YoY
|
$290.5M
-219.25%
YoY
|
| Income Tax |
-$25.77M
-211.23%
YoY
|
$23.17M
-81.24%
YoY
|
$123.5M
16.29%
YoY
|
$106.2M
2842.78%
YoY
|
$3.609M
-266.77%
YoY
|
| Net Earnings |
-$61.69M
-132.89%
YoY
|
$187.6M
-74.02%
YoY
|
$722.0M
-50.16%
YoY
|
$1.449B
401.59%
YoY
|
$288.8M
-164.62%
YoY
|
| Basic Earnings Per Share |
-$4.75
-132.96%
YoY
|
$14.41
-71.84%
YoY
|
$51.18
-38.2%
YoY
|
$82.82
428.86%
YoY
|
$15.66
-164.13%
YoY
|
| Diluted Earnings Per Share |
-$4.75
-133.26%
YoY
|
$14.28
-71.03%
YoY
|
$49.30
-37.98%
YoY
|
$79.49
419.54%
YoY
|
$15.30
-162.65%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.00M shares
-0.13%
YoY
|
13.01M shares
-7.75%
YoY
|
14.11M shares
-19.35%
YoY
|
17.49M shares
-5.15%
YoY
|
18.44M shares
0.78%
YoY
|
| Diluted Shares Outstanding |
13.00M shares
-1.06%
YoY
|
13.13M shares
-10.3%
YoY
|
14.64M shares
-19.64%
YoY
|
18.22M shares
-3.44%
YoY
|
18.87M shares
3.13%
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 |
$525.0M
-1.31%
YoY
|
$520.5M
-15.69%
YoY
|
$526.8M
-21.6%
YoY
|
$550.3M
-31.56%
YoY
|
$532.0M
-38.44%
YoY
|
$617.3M
-35.69%
YoY
|
$671.9M
-9.43%
YoY
|
$804.0M
-6.34%
YoY
|
$864.1M
-5.18%
YoY
|
$960.0M
16.58%
YoY
|
$741.8M
-14.71%
YoY
|
$858.4M
-35.77%
YoY
|
$911.2M
-14.99%
YoY
|
$823.4M
-0.58%
YoY
|
$869.8M
34.05%
YoY
|
$1.336B
238.1%
YoY
|
$1.072B
177.53%
YoY
|
$828.2M
521.78%
YoY
|
$648.8M
93.34%
YoY
|
| Cost Of Revenue |
$474.4M
-5.98%
YoY
|
$478.5M
-11.51%
YoY
|
$461.6M
-22.9%
YoY
|
$480.0M
-27.7%
YoY
|
$504.6M
-22.17%
YoY
|
$540.8M
-19.16%
YoY
|
$598.7M
6.04%
YoY
|
$663.8M
13.76%
YoY
|
$648.3M
20.25%
YoY
|
$668.9M
21.78%
YoY
|
$564.6M
1.64%
YoY
|
$583.5M
-6.77%
YoY
|
$539.1M
-2.91%
YoY
|
$549.3M
10.43%
YoY
|
$555.5M
13.79%
YoY
|
$625.9M
80.5%
YoY
|
$555.3M
59.85%
YoY
|
$497.4M
275.1%
YoY
|
$488.2M
32.91%
YoY
|
| Gross Profit |
$50.60M
84.85%
YoY
|
$41.95M
-45.23%
YoY
|
$65.14M
-10.97%
YoY
|
$70.32M
-49.83%
YoY
|
$27.37M
-87.31%
YoY
|
$76.59M
-73.69%
YoY
|
$73.17M
-58.71%
YoY
|
$140.2M
-49.01%
YoY
|
$215.8M
-42.02%
YoY
|
$291.1M
6.17%
YoY
|
$177.2M
-43.61%
YoY
|
$274.9M
-61.32%
YoY
|
$372.1M
-27.98%
YoY
|
$274.2M
-17.12%
YoY
|
$314.3M
95.59%
YoY
|
$710.5M
1364.63%
YoY
|
$516.6M
1231.56%
YoY
|
$330.8M
55039.17%
YoY
|
$160.7M
381.05%
YoY
|
| Selling, General & Admin |
$16.60M
7.61%
YoY
|
$13.82M
-17.88%
YoY
|
$15.70M
-1.81%
YoY
|
$15.22M
-19.09%
YoY
|
$15.42M
-31.07%
YoY
|
$16.83M
-35.61%
YoY
|
$15.99M
-11.44%
YoY
|
$18.81M
7.42%
YoY
|
$22.38M
8.14%
YoY
|
$26.14M
12.29%
YoY
|
$18.05M
19.6%
YoY
|
$17.51M
-3.59%
YoY
|
$20.69M
37.16%
YoY
|
$23.28M
22.46%
YoY
|
$15.10M
-1.11%
YoY
|
$18.16M
23.99%
YoY
|
$15.09M
0.69%
YoY
|
$19.01M
24.25%
YoY
|
$15.26M
5.26%
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 |
$39.93M
-9.07%
YoY
|
$43.25M
1.74%
YoY
|
$45.26M
6.7%
YoY
|
$46.18M
6.45%
YoY
|
$43.91M
7.88%
YoY
|
$42.51M
-4.9%
YoY
|
$42.41M
22.23%
YoY
|
$43.38M
26.04%
YoY
|
$40.70M
38.33%
YoY
|
$44.70M
63.21%
YoY
|
$34.70M
6.87%
YoY
|
$34.42M
2.81%
YoY
|
$29.42M
4.95%
YoY
|
$27.39M
-18.55%
YoY
|
$32.47M
18.07%
YoY
|
$33.48M
12.1%
YoY
|
$28.04M
-1.42%
YoY
|
$33.63M
1669.89%
YoY
|
$27.50M
-48.12%
YoY
|
| Operating Expenses |
$16.60M
7.61%
YoY
|
$63.28M
-4.99%
YoY
|
$15.70M
-1.81%
YoY
|
$15.22M
-19.09%
YoY
|
$15.42M
-31.07%
YoY
|
$66.60M
-14.38%
YoY
|
$15.99M
-11.44%
YoY
|
$18.81M
-66.87%
YoY
|
$22.38M
8.14%
YoY
|
$77.79M
30.95%
YoY
|
$18.05M
19.6%
YoY
|
$56.75M
212.56%
YoY
|
$20.69M
37.16%
YoY
|
$59.41M
11.03%
YoY
|
$15.10M
-1.11%
YoY
|
$18.16M
23.99%
YoY
|
$15.09M
0.69%
YoY
|
$53.51M
632.96%
YoY
|
$15.26M
5.26%
YoY
|
| Operating Profit |
-$10.43M
-74.03%
YoY
|
-$21.32M
-313.43%
YoY
|
-$2.522M
-147.5%
YoY
|
$2.655M
-96.24%
YoY
|
-$40.18M
-128.32%
YoY
|
$9.991M
-95.32%
YoY
|
$5.309M
-95.47%
YoY
|
$70.68M
-67.6%
YoY
|
$141.9M
-54.89%
YoY
|
$213.3M
-0.68%
YoY
|
$117.2M
-55.12%
YoY
|
$218.1M
-66.46%
YoY
|
$314.5M
-30.59%
YoY
|
$214.8M
-22.55%
YoY
|
$261.0M
160.98%
YoY
|
$650.2M
-29832.33%
YoY
|
$453.1M
-2845.67%
YoY
|
$277.3M
-4239.24%
YoY
|
$100.0M
-305.22%
YoY
|
| Interest Expense |
-$2.368M
41.2%
YoY
|
-$2.388M
74.95%
YoY
|
-$3.057M
5.16%
YoY
|
-$5.298M
84.09%
YoY
|
-$1.677M
-254.42%
YoY
|
-$1.365M
-74.05%
YoY
|
-$2.907M
-266.49%
YoY
|
-$2.878M
26.45%
YoY
|
$1.086M
-36.86%
YoY
|
-$5.260M
-13.19%
YoY
|
$1.746M
3.01%
YoY
|
-$2.276M
-143.62%
YoY
|
$1.720M
-86.85%
YoY
|
-$6.059M
-68.67%
YoY
|
$1.695M
-90.22%
YoY
|
$5.218M
-70.95%
YoY
|
$13.08M
-27.28%
YoY
|
-$19.34M
-3.3%
YoY
|
$17.34M
-7.51%
YoY
|
| Other Income/Expense, Net |
-$5.926M
13.76%
YoY
|
-$3.316M
12.79%
YoY
|
-$6.323M
13.07%
YoY
|
-$8.857M
36.49%
YoY
|
-$5.209M
625.49%
YoY
|
-$2.940M
285.32%
YoY
|
-$5.592M
27.64%
YoY
|
-$6.489M
642.45%
YoY
|
-$718.0K
-45.56%
YoY
|
-$763.0K
-139.17%
YoY
|
-$4.381M
16.83%
YoY
|
-$874.0K
-84.94%
YoY
|
-$1.319M
-89.42%
YoY
|
$1.948M
35.09%
YoY
|
-$3.750M
-76.73%
YoY
|
-$5.805M
-64.59%
YoY
|
-$12.46M
-23.04%
YoY
|
$1.442M
-260.22%
YoY
|
-$16.12M
-18.59%
YoY
|
| Pretax Income |
-$16.36M
-63.96%
YoY
|
-$27.03M
-575.34%
YoY
|
-$8.845M
3025.44%
YoY
|
-$6.202M
-109.66%
YoY
|
-$45.38M
-132.15%
YoY
|
$5.686M
-97.22%
YoY
|
-$283.0K
-100.25%
YoY
|
$64.19M
-70.14%
YoY
|
$141.2M
-54.93%
YoY
|
$204.5M
-3.7%
YoY
|
$112.8M
-56.16%
YoY
|
$215.0M
-66.65%
YoY
|
$313.2M
-28.92%
YoY
|
$212.4M
-17.64%
YoY
|
$257.3M
206.64%
YoY
|
$644.4M
-3568.09%
YoY
|
$440.6M
-1447.65%
YoY
|
$257.9M
144.93%
YoY
|
$83.90M
-222.42%
YoY
|
| Income Tax |
-$5.326M
-53.43%
YoY
|
-$9.757M
-224.85%
YoY
|
-$3.330M
-18.52%
YoY
|
-$1.248M
-123.65%
YoY
|
-$11.44M
-180.74%
YoY
|
$7.815M
-72.61%
YoY
|
-$4.087M
-121.55%
YoY
|
$5.278M
-84.29%
YoY
|
$14.17M
-66.6%
YoY
|
$28.53M
-462.61%
YoY
|
$18.96M
248.8%
YoY
|
$33.60M
-51.32%
YoY
|
$42.41M
7.03%
YoY
|
-$7.868M
-331.55%
YoY
|
$5.437M
2513.94%
YoY
|
$69.01M
862550.0%
YoY
|
$39.62M
-792580.0%
YoY
|
$3.398M
N/A
|
$208.0K
-562.22%
YoY
|
| Net Earnings |
-$11.03M
-67.5%
YoY
|
-$17.27M
711.23%
YoY
|
-$5.515M
-244.98%
YoY
|
-$4.954M
-108.41%
YoY
|
-$33.95M
-126.73%
YoY
|
-$2.129M
-101.21%
YoY
|
$3.804M
-95.95%
YoY
|
$58.91M
-67.52%
YoY
|
$127.0M
-53.1%
YoY
|
$176.0M
-20.24%
YoY
|
$93.81M
-62.89%
YoY
|
$181.4M
-68.41%
YoY
|
$270.8M
-32.46%
YoY
|
$220.7M
-14.28%
YoY
|
$252.8M
203.63%
YoY
|
$574.2M
-3123.31%
YoY
|
$400.9M
-1317.48%
YoY
|
$257.4M
-356.93%
YoY
|
$83.26M
-221.31%
YoY
|
| Basic Earnings Per Share |
-$0.86
-66.92%
YoY
|
N/A
|
-$0.42
-244.83%
YoY
|
-$0.38
-108.39%
YoY
|
-$2.60
-126.61%
YoY
|
N/A
|
$0.29
-95.78%
YoY
|
$4.53
-64.13%
YoY
|
$9.77
-44.93%
YoY
|
N/A
|
$6.88
-53.42%
YoY
|
$12.63
-59.57%
YoY
|
$17.74
-17.79%
YoY
|
N/A
|
$14.77
227.49%
YoY
|
$31.24
-3133.01%
YoY
|
$21.58
-1305.59%
YoY
|
N/A
|
$4.51
-220.27%
YoY
|
| Diluted Earnings Per Share |
-$0.86
-66.92%
YoY
|
-$1.34
721.71%
YoY
|
-$0.42
-244.83%
YoY
|
-$0.38
-108.46%
YoY
|
-$2.60
-127.11%
YoY
|
-$0.16
-101.27%
YoY
|
$0.29
-95.64%
YoY
|
$4.49
-63.08%
YoY
|
$9.59
-43.62%
YoY
|
$12.89
-3.64%
YoY
|
$6.65
-53.4%
YoY
|
$12.16
-59.42%
YoY
|
$17.01
-17.11%
YoY
|
$13.38
-100.0%
YoY
|
$14.27
224.32%
YoY
|
$29.97
-3009.71%
YoY
|
$20.52
-1246.37%
YoY
|
$13.45M
-345.71%
YoY
|
$4.40
-217.33%
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 |
12.79M shares
-1.99%
YoY
|
12.86M shares
-1.21%
YoY
|
13.05M shares
0.29%
YoY
|
13.05M shares
0.35%
YoY
|
13.05M shares
0.45%
YoY
|
13.02M shares
-2.01%
YoY
|
13.02M shares
-4.91%
YoY
|
13.01M shares
-10.13%
YoY
|
12.99M shares
-14.34%
YoY
|
13.28M shares
-16.68%
YoY
|
13.69M shares
-20.99%
YoY
|
14.47M shares
-21.25%
YoY
|
15.17M shares
-18.32%
YoY
|
15.94M shares
-13.35%
YoY
|
17.32M shares
-6.08%
YoY
|
18.38M shares
-0.32%
YoY
|
18.57M shares
1.16%
YoY
|
18.40M shares
0.5%
YoY
|
18.45M shares
0.69%
YoY
|
| Diluted Shares Outstanding |
12.80M shares
-1.9%
YoY
|
N/A
|
13.02M shares
-0.59%
YoY
|
13.06M shares
-0.41%
YoY
|
13.05M shares
-1.43%
YoY
|
N/A
|
13.09M shares
-7.22%
YoY
|
13.11M shares
-12.07%
YoY
|
13.24M shares
-16.84%
YoY
|
N/A
|
14.11M shares
-20.36%
YoY
|
14.91M shares
-22.17%
YoY
|
15.92M shares
-18.55%
YoY
|
N/A
|
17.72M shares
-6.32%
YoY
|
19.16M shares
3.91%
YoY
|
19.54M shares
6.42%
YoY
|
N/A
|
18.91M shares
3.24%
YoY
|
Loading...