|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$908.2M
-13.49%
YoY
|
$1.050B
-4.22%
YoY
|
$1.096B
-17.13%
YoY
|
$1.323B
28.51%
YoY
|
$1.029B
57.74%
YoY
|
| Cost Of Revenue |
$556.9M
-9.49%
YoY
|
$615.3M
-19.36%
YoY
|
$763.1M
-14.13%
YoY
|
$888.7M
37.08%
YoY
|
$648.3M
60.71%
YoY
|
| Gross Profit |
$351.3M
-19.16%
YoY
|
$434.5M
30.49%
YoY
|
$333.0M
-23.28%
YoY
|
$434.0M
13.92%
YoY
|
$381.0M
52.92%
YoY
|
| Selling, General & Admin |
$337.7M
-5.92%
YoY
|
$359.0M
-4.8%
YoY
|
$377.1M
-5.32%
YoY
|
$398.3M
63.01%
YoY
|
$244.3M
34.82%
YoY
|
| Research & Development |
$5.700M
-16.18%
YoY
|
$6.800M
-15.0%
YoY
|
$8.000M
-21.57%
YoY
|
$10.20M
50.0%
YoY
|
$6.800M
33.33%
YoY
|
| Depreciation & Amortization |
$59.10M
-5.57%
YoY
|
$62.58M
9.05%
YoY
|
$57.39M
78.23%
YoY
|
$32.20M
28.8%
YoY
|
$25.00M
-11.66%
YoY
|
| Operating Expenses |
$337.7M
-5.92%
YoY
|
$359.0M
-4.8%
YoY
|
$377.1M
-5.32%
YoY
|
$398.3M
63.01%
YoY
|
$244.3M
34.82%
YoY
|
| Operating Profit |
-$45.54M
-450.57%
YoY
|
$12.99M
-112.51%
YoY
|
-$103.8M
771.03%
YoY
|
-$11.92M
-112.49%
YoY
|
$95.47M
305.49%
YoY
|
| Interest Expense |
-$19.18M
-6.78%
YoY
|
-$20.58M
-26.44%
YoY
|
-$27.97M
170.66%
YoY
|
-$10.33M
44.19%
YoY
|
-$7.167M
-33.09%
YoY
|
| Other Income/Expense, Net |
$785.0K
-126.87%
YoY
|
-$2.922M
-2400.79%
YoY
|
$127.0K
-116.14%
YoY
|
-$787.0K
-70.94%
YoY
|
-$2.708M
159.64%
YoY
|
| Pretax Income |
-$63.94M
508.6%
YoY
|
-$10.51M
-67.11%
YoY
|
-$31.94M
38.63%
YoY
|
-$23.04M
-127.13%
YoY
|
$84.92M
620.35%
YoY
|
| Income Tax |
$4.356M
-4.56%
YoY
|
$4.564M
-96.56%
YoY
|
$132.5M
-844.32%
YoY
|
-$17.80M
-204.34%
YoY
|
$17.06M
742.52%
YoY
|
| Net Earnings |
-$67.36M
357.67%
YoY
|
-$14.72M
-90.45%
YoY
|
-$154.1M
1817.6%
YoY
|
-$8.035M
-118.3%
YoY
|
$43.90M
1008.31%
YoY
|
| Basic Earnings Per Share |
-$1.24
342.86%
YoY
|
-$0.28
-91.22%
YoY
|
-$3.19
1672.22%
YoY
|
-$0.18
-115.79%
YoY
|
$1.14
936.36%
YoY
|
| Diluted Earnings Per Share |
-$1.24
342.86%
YoY
|
-$0.28
-91.22%
YoY
|
-$3.19
1672.22%
YoY
|
-$0.18
-116.67%
YoY
|
$1.08
881.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
54.39M shares
4.5%
YoY
|
52.04M shares
7.68%
YoY
|
48.33M shares
8.48%
YoY
|
44.55M shares
16.05%
YoY
|
38.39M shares
8.85%
YoY
|
| Diluted Shares Outstanding |
54.39M shares
4.5%
YoY
|
52.04M shares
7.68%
YoY
|
48.33M shares
8.48%
YoY
|
44.55M shares
9.71%
YoY
|
40.61M shares
13.53%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$200.9M
5.34%
YoY
|
$273.1M
-7.02%
YoY
|
$250.9M
-14.3%
YoY
|
$193.5M
-21.88%
YoY
|
$190.7M
-11.57%
YoY
|
$293.7M
0.86%
YoY
|
$292.8M
-6.45%
YoY
|
$247.7M
3.18%
YoY
|
$215.7M
-14.36%
YoY
|
$291.2M
-12.55%
YoY
|
$312.9M
-14.4%
YoY
|
$240.0M
-23.97%
YoY
|
$251.9M
-18.31%
YoY
|
$333.0M
-0.96%
YoY
|
$365.6M
36.56%
YoY
|
$315.7M
33.72%
YoY
|
$308.3M
62.99%
YoY
|
$336.3M
48.46%
YoY
|
$267.7M
40.01%
YoY
|
$236.1M
140.69%
YoY
|
| Cost Of Revenue |
$112.1M
-1.56%
YoY
|
$161.5M
-4.63%
YoY
|
$150.2M
-13.18%
YoY
|
$131.4M
-8.48%
YoY
|
$113.9M
-12.02%
YoY
|
$169.3M
-6.88%
YoY
|
$173.0M
-17.22%
YoY
|
$143.6M
-15.53%
YoY
|
$129.4M
-36.02%
YoY
|
$181.8M
-23.83%
YoY
|
$208.9M
-12.11%
YoY
|
$170.0M
-20.03%
YoY
|
$202.3M
1.33%
YoY
|
$238.7M
7.35%
YoY
|
$237.7M
38.76%
YoY
|
$212.6M
47.89%
YoY
|
$199.6M
80.1%
YoY
|
$222.4M
56.27%
YoY
|
$171.3M
45.8%
YoY
|
$143.8M
131.19%
YoY
|
| Gross Profit |
$88.83M
15.55%
YoY
|
$111.6M
-10.29%
YoY
|
$100.8M
-15.91%
YoY
|
$62.04M
-40.37%
YoY
|
$76.87M
-10.9%
YoY
|
$124.4M
13.7%
YoY
|
$119.8M
15.19%
YoY
|
$104.0M
48.62%
YoY
|
$86.27M
74.02%
YoY
|
$109.4M
15.99%
YoY
|
$104.0M
-18.67%
YoY
|
$70.01M
-32.11%
YoY
|
$49.58M
-54.39%
YoY
|
$94.33M
-17.18%
YoY
|
$127.9M
32.64%
YoY
|
$103.1M
11.66%
YoY
|
$108.7M
38.77%
YoY
|
$113.9M
35.27%
YoY
|
$96.41M
30.77%
YoY
|
$92.35M
157.13%
YoY
|
| Selling, General & Admin |
$83.69M
-1.32%
YoY
|
$90.86M
-11.62%
YoY
|
$79.79M
-13.89%
YoY
|
$82.26M
5.6%
YoY
|
$84.81M
-0.92%
YoY
|
$102.8M
5.57%
YoY
|
$92.66M
-1.42%
YoY
|
$77.90M
-9.03%
YoY
|
$85.60M
-14.46%
YoY
|
$97.38M
-30.06%
YoY
|
$93.99M
-4.02%
YoY
|
$85.63M
3.55%
YoY
|
$100.1M
27.6%
YoY
|
$139.2M
77.82%
YoY
|
$97.93M
63.52%
YoY
|
$82.69M
50.69%
YoY
|
$78.42M
52.96%
YoY
|
$78.30M
46.08%
YoY
|
$59.89M
45.48%
YoY
|
$54.88M
40.31%
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
|
N/A
|
| Depreciation & Amortization |
$14.77M
-3.2%
YoY
|
$14.78M
-8.63%
YoY
|
$14.53M
-5.72%
YoY
|
$14.53M
-8.93%
YoY
|
$15.26M
1.44%
YoY
|
$16.17M
9.31%
YoY
|
$15.41M
4.84%
YoY
|
$15.95M
13.09%
YoY
|
$15.05M
9.46%
YoY
|
$14.80M
9.37%
YoY
|
$14.70M
14.81%
YoY
|
$14.11M
23.25%
YoY
|
$13.75M
35.54%
YoY
|
$13.53M
39.47%
YoY
|
$12.80M
21.2%
YoY
|
$11.44M
24.51%
YoY
|
$10.14M
-4.2%
YoY
|
$9.700M
-10.19%
YoY
|
$10.56M
-16.16%
YoY
|
$9.192M
-19.37%
YoY
|
| Operating Expenses |
$83.69M
-1.32%
YoY
|
$105.6M
-11.22%
YoY
|
$79.79M
-13.89%
YoY
|
$82.26M
5.6%
YoY
|
$84.81M
-0.92%
YoY
|
$119.0M
5.47%
YoY
|
$92.66M
-1.42%
YoY
|
$77.90M
-9.03%
YoY
|
$85.60M
-14.46%
YoY
|
$112.8M
-25.97%
YoY
|
$93.99M
-4.02%
YoY
|
$85.63M
3.55%
YoY
|
$100.1M
27.6%
YoY
|
$152.4M
71.77%
YoY
|
$97.93M
63.52%
YoY
|
$82.69M
50.69%
YoY
|
$78.42M
52.96%
YoY
|
$88.72M
38.4%
YoY
|
$59.89M
45.48%
YoY
|
$54.88M
40.31%
YoY
|
| Operating Profit |
-$9.634M
-58.47%
YoY
|
$5.974M
10.12%
YoY
|
$6.428M
-45.23%
YoY
|
-$34.75M
-423.77%
YoY
|
-$23.20M
55.67%
YoY
|
$5.425M
-259.56%
YoY
|
$11.74M
-315.38%
YoY
|
$10.73M
-135.17%
YoY
|
-$14.90M
-76.88%
YoY
|
-$3.400M
-94.14%
YoY
|
-$5.449M
-131.33%
YoY
|
-$30.52M
-441.23%
YoY
|
-$64.46M
-425.52%
YoY
|
-$58.06M
-330.54%
YoY
|
$17.39M
-33.6%
YoY
|
$8.943M
-67.23%
YoY
|
$19.80M
17.91%
YoY
|
$25.18M
25.29%
YoY
|
$26.20M
26.72%
YoY
|
$27.29M
-291.33%
YoY
|
| Interest Expense |
-$4.884M
26.89%
YoY
|
-$5.199M
23.43%
YoY
|
-$5.611M
12.87%
YoY
|
-$4.522M
-11.0%
YoY
|
-$3.849M
-39.01%
YoY
|
-$4.212M
-96.06%
YoY
|
-$4.971M
-34.6%
YoY
|
-$5.081M
-30.05%
YoY
|
-$6.311M
10.97%
YoY
|
-$107.0M
2289.26%
YoY
|
-$7.601M
155.32%
YoY
|
-$7.264M
335.75%
YoY
|
-$5.687M
370.0%
YoY
|
-$4.480M
259.55%
YoY
|
-$2.977M
73.99%
YoY
|
-$1.667M
-15.51%
YoY
|
-$1.210M
-45.91%
YoY
|
-$1.246M
-50.16%
YoY
|
-$1.711M
-40.49%
YoY
|
-$1.973M
-26.68%
YoY
|
| Other Income/Expense, Net |
-$456.0K
171.43%
YoY
|
$481.0K
-151.83%
YoY
|
$1.359M
-236.17%
YoY
|
-$887.0K
-259.25%
YoY
|
-$168.0K
-89.18%
YoY
|
-$928.0K
-100.92%
YoY
|
-$998.0K
918.37%
YoY
|
$557.0K
38.9%
YoY
|
-$1.553M
89.16%
YoY
|
$100.9M
10288.16%
YoY
|
-$98.00K
-89.42%
YoY
|
$401.0K
-192.18%
YoY
|
-$821.0K
106.8%
YoY
|
$971.0K
-143.31%
YoY
|
-$926.0K
-283.37%
YoY
|
-$435.0K
-309.13%
YoY
|
-$397.0K
-66.33%
YoY
|
-$2.242M
-660.5%
YoY
|
$505.0K
-164.83%
YoY
|
$208.0K
-14.4%
YoY
|
| Pretax Income |
-$14.97M
-44.98%
YoY
|
$1.256M
340.7%
YoY
|
$2.176M
-62.27%
YoY
|
-$40.16M
-746.84%
YoY
|
-$27.22M
19.54%
YoY
|
$285.0K
-102.98%
YoY
|
$5.767M
-143.86%
YoY
|
$6.208M
-90.03%
YoY
|
-$22.77M
-68.14%
YoY
|
-$9.570M
-84.46%
YoY
|
-$13.15M
-197.46%
YoY
|
$62.24M
809.82%
YoY
|
-$71.46M
-492.75%
YoY
|
-$61.57M
-383.78%
YoY
|
$13.49M
-44.51%
YoY
|
$6.841M
-73.2%
YoY
|
$18.20M
36.0%
YoY
|
$21.70M
19.87%
YoY
|
$24.31M
42.88%
YoY
|
$25.53M
-252.74%
YoY
|
| Income Tax |
$3.200M
300.0%
YoY
|
$1.436M
-15.78%
YoY
|
$1.200M
0.0%
YoY
|
$800.0K
0.0%
YoY
|
$800.0K
-11.11%
YoY
|
$1.705M
4.09%
YoY
|
$1.200M
-61.29%
YoY
|
$800.0K
-99.42%
YoY
|
$900.0K
-108.74%
YoY
|
$1.638M
-111.02%
YoY
|
$3.100M
34.78%
YoY
|
$138.1M
-1634.44%
YoY
|
-$10.30M
-378.38%
YoY
|
-$14.87M
-450.11%
YoY
|
$2.300M
-61.02%
YoY
|
-$9.000M
-295.65%
YoY
|
$3.700M
60.87%
YoY
|
$4.247M
32.72%
YoY
|
$5.900M
321.43%
YoY
|
$4.600M
-370.59%
YoY
|
| Net Earnings |
-$18.08M
-34.48%
YoY
|
-$183.0K
-87.8%
YoY
|
$901.0K
-79.19%
YoY
|
-$40.49M
-891.59%
YoY
|
-$27.59M
21.73%
YoY
|
-$1.500M
-86.06%
YoY
|
$4.330M
-128.85%
YoY
|
$5.115M
-107.01%
YoY
|
-$22.66M
-59.03%
YoY
|
-$10.76M
-74.51%
YoY
|
-$15.01M
-255.86%
YoY
|
-$73.00M
-597.53%
YoY
|
-$55.31M
-659.71%
YoY
|
-$42.22M
-461.71%
YoY
|
$9.630M
-19.08%
YoY
|
$14.67M
6.22%
YoY
|
$9.882M
51.7%
YoY
|
$11.67M
31.15%
YoY
|
$11.90M
21.49%
YoY
|
$13.81M
-230.5%
YoY
|
| Basic Earnings Per Share |
-$0.33
-36.54%
YoY
|
N/A
|
$0.02
-75.0%
YoY
|
-$0.74
-840.0%
YoY
|
-$0.52
15.56%
YoY
|
N/A
|
$0.08
-125.81%
YoY
|
$0.10
-106.49%
YoY
|
-$0.45
-61.54%
YoY
|
N/A
|
-$0.31
-247.62%
YoY
|
-$1.54
-552.94%
YoY
|
-$1.17
-568.0%
YoY
|
N/A
|
$0.21
-30.0%
YoY
|
$0.34
-5.56%
YoY
|
$0.25
38.89%
YoY
|
N/A
|
$0.30
7.14%
YoY
|
$0.36
-220.0%
YoY
|
| Diluted Earnings Per Share |
-$0.33
-36.54%
YoY
|
$0.00
-105.63%
YoY
|
$0.02
-75.0%
YoY
|
-$0.74
-840.0%
YoY
|
-$0.52
15.56%
YoY
|
-$0.03
-86.7%
YoY
|
$0.08
-125.81%
YoY
|
$0.10
-106.49%
YoY
|
-$0.45
-61.54%
YoY
|
-$0.21
-76.13%
YoY
|
-$0.31
-263.16%
YoY
|
-$1.54
-650.0%
YoY
|
-$1.17
-608.7%
YoY
|
-$0.89
-100.0%
YoY
|
$0.19
-32.14%
YoY
|
$0.28
-17.65%
YoY
|
$0.23
35.29%
YoY
|
$276.5K
16.83%
YoY
|
$0.28
3.7%
YoY
|
$0.34
-213.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
|
N/A
|
| Basic Shares Outstanding |
55.42M shares
3.54%
YoY
|
N/A
|
54.65M shares
4.05%
YoY
|
54.36M shares
4.33%
YoY
|
53.53M shares
5.57%
YoY
|
N/A
|
52.52M shares
8.89%
YoY
|
52.11M shares
9.87%
YoY
|
50.71M shares
7.32%
YoY
|
N/A
|
48.24M shares
2.91%
YoY
|
47.43M shares
8.43%
YoY
|
47.25M shares
17.17%
YoY
|
N/A
|
46.87M shares
18.82%
YoY
|
43.74M shares
15.47%
YoY
|
40.32M shares
11.41%
YoY
|
N/A
|
39.45M shares
11.17%
YoY
|
37.88M shares
8.13%
YoY
|
| Diluted Shares Outstanding |
55.42M shares
3.54%
YoY
|
N/A
|
54.71M shares
2.39%
YoY
|
54.36M shares
3.34%
YoY
|
53.53M shares
5.57%
YoY
|
N/A
|
53.43M shares
10.76%
YoY
|
52.60M shares
10.92%
YoY
|
50.71M shares
7.32%
YoY
|
N/A
|
48.24M shares
-2.92%
YoY
|
47.43M shares
-11.88%
YoY
|
47.25M shares
11.1%
YoY
|
N/A
|
49.69M shares
18.88%
YoY
|
53.82M shares
32.72%
YoY
|
42.53M shares
12.39%
YoY
|
N/A
|
41.80M shares
16.41%
YoY
|
40.55M shares
15.76%
YoY
|
Loading...