|
Concept
|
2026 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.004B
N/A
|
$1.145B
-18.93%
YoY
|
$1.412B
-24.47%
YoY
|
$1.870B
15.91%
YoY
|
$1.613B
0.0%
YoY
|
| Cost Of Revenue |
$441.3M
N/A
|
$547.8M
-24.67%
YoY
|
$727.3M
-19.52%
YoY
|
$903.7M
7.2%
YoY
|
$843.0M
0.0%
YoY
|
| Gross Profit |
$563.1M
N/A
|
$597.2M
-12.84%
YoY
|
$685.1M
-29.1%
YoY
|
$966.4M
25.45%
YoY
|
$770.4M
-0.01%
YoY
|
| Selling, General & Admin |
$540.1M
N/A
|
$638.8M
-15.7%
YoY
|
$757.8M
-10.07%
YoY
|
$842.6M
0.9%
YoY
|
$835.1M
3.23%
YoY
|
| Research & Development |
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$19.40M
-28.68%
YoY
|
$27.20M
5.02%
YoY
|
$25.90M
0.0%
YoY
|
| Depreciation & Amortization |
$13.05M
N/A
|
$16.00M
-16.23%
YoY
|
$19.10M
-35.49%
YoY
|
$29.61M
-31.31%
YoY
|
$43.10M
0.0%
YoY
|
| Operating Expenses |
$582.2M
N/A
|
$701.1M
-9.79%
YoY
|
$777.2M
-11.05%
YoY
|
$873.7M
-3.53%
YoY
|
$905.7M
8.41%
YoY
|
| Operating Profit |
-$19.08M
N/A
|
-$103.9M
12.93%
YoY
|
-$92.05M
-199.37%
YoY
|
$92.64M
-168.46%
YoY
|
-$135.3M
108.18%
YoY
|
| Interest Expense |
-$28.03M
N/A
|
-$15.91M
2.13%
YoY
|
-$15.58M
-162.11%
YoY
|
$25.09M
-21.2%
YoY
|
$31.84M
-183.56%
YoY
|
| Other Income/Expense, Net |
-$10.45M
N/A
|
$4.874M
97.41%
YoY
|
$2.469M
-117.03%
YoY
|
-$14.50M
200.33%
YoY
|
-$4.828M
-444.86%
YoY
|
| Pretax Income |
-$49.75M
N/A
|
-$118.1M
-24.38%
YoY
|
-$156.1M
-394.31%
YoY
|
$53.05M
-130.85%
YoY
|
-$172.0M
-0.01%
YoY
|
| Income Tax |
$28.08M
N/A
|
-$11.79M
-2358.05%
YoY
|
$522.0K
-98.02%
YoY
|
$26.43M
-134.75%
YoY
|
-$76.04M
0.06%
YoY
|
| Net Earnings |
-$77.84M
N/A
|
-$106.3M
-32.35%
YoY
|
-$157.1M
-690.02%
YoY
|
$26.62M
-127.75%
YoY
|
-$95.94M
-0.17%
YoY
|
| Basic Earnings Per Share |
-$1.45
N/A
|
-$1.94
-35.33%
YoY
|
-$3.00
-712.24%
YoY
|
$0.49
-126.06%
YoY
|
-$1.88
N/A
|
| Diluted Earnings Per Share |
-$1.45
N/A
|
-$1.94
-35.43%
YoY
|
-$3.01
-725.94%
YoY
|
$0.48
-125.53%
YoY
|
-$1.88
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
54.09M shares
N/A
|
52.96M shares
1.29%
YoY
|
52.28M shares
0.62%
YoY
|
51.96M shares
1.65%
YoY
|
51.12M shares
N/A
|
| Diluted Shares Outstanding |
54.09M shares
N/A
|
52.96M shares
1.29%
YoY
|
52.28M shares
-0.93%
YoY
|
52.78M shares
3.25%
YoY
|
51.12M shares
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$224.8M
-3.66%
YoY
|
$280.5M
N/A
|
$270.2M
-21.06%
YoY
|
$220.4M
-23.43%
YoY
|
$233.3M
-10.27%
YoY
|
$342.3M
-18.74%
YoY
|
$287.8M
-10.61%
YoY
|
$260.0M
-20.01%
YoY
|
$254.9M
N/A
|
$421.3M
-3.44%
YoY
|
$322.0M
-13.26%
YoY
|
$325.0M
-13.52%
YoY
|
$436.3M
-11.3%
YoY
|
$371.2M
-9.68%
YoY
|
$375.9M
3.53%
YoY
|
$604.2M
14.42%
YoY
|
$491.8M
12.94%
YoY
|
$410.9M
58.66%
YoY
|
| Cost Of Revenue |
$90.06M
-0.27%
YoY
|
$119.5M
N/A
|
$137.8M
-8.25%
YoY
|
$93.66M
-35.67%
YoY
|
$90.30M
-26.67%
YoY
|
$150.2M
-32.36%
YoY
|
$145.6M
-11.93%
YoY
|
$123.1M
-25.06%
YoY
|
$121.4M
N/A
|
$222.0M
2.48%
YoY
|
$165.3M
-8.07%
YoY
|
$164.3M
-14.21%
YoY
|
$216.7M
-6.74%
YoY
|
$179.8M
-4.91%
YoY
|
$191.5M
6.14%
YoY
|
$301.8M
12.4%
YoY
|
$232.3M
12.92%
YoY
|
$189.1M
59.7%
YoY
|
| Gross Profit |
$134.7M
-5.8%
YoY
|
$161.0M
N/A
|
$132.4M
-31.08%
YoY
|
$126.7M
-10.9%
YoY
|
$143.0M
4.49%
YoY
|
$192.1M
-3.57%
YoY
|
$142.2M
-9.21%
YoY
|
$136.9M
-14.85%
YoY
|
$133.5M
N/A
|
$199.2M
-9.28%
YoY
|
$156.7M
-18.12%
YoY
|
$160.7M
-12.8%
YoY
|
$219.6M
-15.38%
YoY
|
$191.3M
-13.74%
YoY
|
$184.3M
0.94%
YoY
|
$302.4M
16.5%
YoY
|
$259.5M
12.95%
YoY
|
$221.8M
57.78%
YoY
|
| Selling, General & Admin |
$120.6M
-9.9%
YoY
|
$148.5M
N/A
|
$146.8M
-14.66%
YoY
|
$110.9M
-31.03%
YoY
|
$133.8M
-12.89%
YoY
|
$172.0M
-17.16%
YoY
|
$160.9M
-14.07%
YoY
|
$153.6M
-19.53%
YoY
|
$152.3M
N/A
|
$207.7M
5.67%
YoY
|
$187.2M
-6.05%
YoY
|
$190.9M
-2.5%
YoY
|
$196.5M
-4.47%
YoY
|
$199.2M
-0.62%
YoY
|
$195.8M
4.5%
YoY
|
$249.1M
11.51%
YoY
|
$205.7M
1.85%
YoY
|
$200.5M
22.62%
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
|
| Depreciation & Amortization |
N/A
|
$3.331M
N/A
|
$3.310M
-11.94%
YoY
|
$2.971M
-22.51%
YoY
|
$3.441M
-12.49%
YoY
|
$3.759M
-18.26%
YoY
|
$3.834M
-20.13%
YoY
|
$3.932M
-22.42%
YoY
|
$4.475M
N/A
|
$4.599M
-18.46%
YoY
|
$4.800M
-16.7%
YoY
|
$5.068M
-18.06%
YoY
|
$5.640M
-19.17%
YoY
|
$5.762M
-23.5%
YoY
|
$6.185M
-30.51%
YoY
|
$6.196M
-38.04%
YoY
|
$6.978M
-31.59%
YoY
|
$7.532M
-29.61%
YoY
|
| Operating Expenses |
$122.7M
-8.33%
YoY
|
$148.5M
N/A
|
$154.1M
-10.43%
YoY
|
$118.2M
-29.07%
YoY
|
$133.8M
-21.69%
YoY
|
$172.0M
-17.16%
YoY
|
$166.7M
-13.17%
YoY
|
$170.9M
-13.72%
YoY
|
$162.7M
N/A
|
$207.7M
5.34%
YoY
|
$192.0M
-5.09%
YoY
|
$198.0M
-0.29%
YoY
|
$197.1M
-6.89%
YoY
|
$202.3M
-2.51%
YoY
|
$198.6M
-0.38%
YoY
|
$249.1M
11.46%
YoY
|
$211.7M
-0.25%
YoY
|
$207.5M
16.96%
YoY
|
| Operating Profit |
$12.05M
30.97%
YoY
|
$12.52M
N/A
|
-$21.68M
-207.92%
YoY
|
$8.488M
-134.7%
YoY
|
$9.200M
-127.06%
YoY
|
$20.09M
-338.3%
YoY
|
-$24.46M
-30.73%
YoY
|
-$34.00M
-8.86%
YoY
|
-$29.21M
N/A
|
-$8.430M
-137.5%
YoY
|
-$35.31M
222.91%
YoY
|
-$37.31M
161.22%
YoY
|
$22.48M
-52.97%
YoY
|
-$10.94M
-176.22%
YoY
|
-$14.28M
-14.76%
YoY
|
$53.32M
47.7%
YoY
|
$47.81M
173.01%
YoY
|
$14.35M
-138.98%
YoY
|
| Interest Expense |
N/A
|
-$7.271M
N/A
|
-$4.171M
-14.42%
YoY
|
-$4.321M
-12.21%
YoY
|
-$4.500M
10.24%
YoY
|
-$4.874M
-14.01%
YoY
|
-$4.922M
-192.09%
YoY
|
-$4.082M
-181.57%
YoY
|
$5.112M
N/A
|
-$5.668M
-210.55%
YoY
|
$5.345M
23.67%
YoY
|
$5.004M
25.19%
YoY
|
$5.127M
-20.17%
YoY
|
$4.322M
-33.82%
YoY
|
$3.997M
-45.48%
YoY
|
-$4.802M
-43.51%
YoY
|
$6.422M
-20.19%
YoY
|
$6.531M
-17.06%
YoY
|
| Other Income/Expense, Net |
$1.156M
-135.03%
YoY
|
-$909.0K
N/A
|
-$6.231M
52.68%
YoY
|
-$38.00K
-101.05%
YoY
|
-$3.300M
-327.59%
YoY
|
-$4.081M
-320.36%
YoY
|
$3.617M
-49.57%
YoY
|
$1.450M
-46.94%
YoY
|
$3.887M
N/A
|
$1.852M
-199.62%
YoY
|
$7.172M
-528.43%
YoY
|
$2.733M
68.91%
YoY
|
-$1.859M
285.68%
YoY
|
-$1.674M
234.8%
YoY
|
$1.618M
-13.2%
YoY
|
-$15.38M
-1061.38%
YoY
|
-$482.0K
N/A
|
-$500.0K
-156.88%
YoY
|
| Pretax Income |
$4.755M
-132.79%
YoY
|
-$7.320M
N/A
|
-$32.08M
27.14%
YoY
|
$4.129M
-116.03%
YoY
|
-$14.50M
-60.42%
YoY
|
-$25.23M
-9.31%
YoY
|
-$25.77M
-23.06%
YoY
|
-$36.64M
-7.44%
YoY
|
-$30.43M
N/A
|
-$27.82M
-279.56%
YoY
|
-$33.49M
97.77%
YoY
|
-$39.58M
137.55%
YoY
|
$15.50M
-62.11%
YoY
|
-$16.93M
-331.44%
YoY
|
-$16.66M
-25.02%
YoY
|
$27.05M
137.32%
YoY
|
$40.90M
332.19%
YoY
|
$7.316M
-116.7%
YoY
|
| Income Tax |
$5.432M
59.76%
YoY
|
$10.53M
N/A
|
$7.956M
-156.65%
YoY
|
$6.230M
1.05%
YoY
|
$3.400M
53.99%
YoY
|
-$14.04M
-2625.9%
YoY
|
$6.165M
-185.65%
YoY
|
$2.208M
37.74%
YoY
|
-$6.117M
N/A
|
$556.0K
-93.97%
YoY
|
-$7.198M
-459.36%
YoY
|
$1.603M
-65.8%
YoY
|
$9.214M
2.63%
YoY
|
$2.003M
-75.21%
YoY
|
$4.687M
121.4%
YoY
|
$7.250M
-52.3%
YoY
|
$8.978M
-232.83%
YoY
|
$8.081M
-138.78%
YoY
|
| Net Earnings |
-$677.0K
-96.15%
YoY
|
-$18.56M
N/A
|
-$40.04M
429.67%
YoY
|
-$2.101M
-93.42%
YoY
|
-$17.60M
-54.69%
YoY
|
-$7.559M
-73.23%
YoY
|
-$31.93M
21.46%
YoY
|
-$38.84M
-5.68%
YoY
|
-$24.31M
N/A
|
-$28.24M
-549.46%
YoY
|
-$26.29M
38.83%
YoY
|
-$41.18M
92.91%
YoY
|
$6.282M
-80.32%
YoY
|
-$18.94M
2375.16%
YoY
|
-$21.35M
-12.29%
YoY
|
$19.65M
-591.15%
YoY
|
$31.92M
96.78%
YoY
|
-$765.0K
-96.67%
YoY
|
| Basic Earnings Per Share |
-$0.01
N/A
|
N/A
|
-$0.76
N/A
|
-$0.04
-93.33%
YoY
|
N/A
|
N/A
|
-$0.60
17.65%
YoY
|
-$0.73
-8.75%
YoY
|
-$0.46
N/A
|
N/A
|
-$0.51
37.84%
YoY
|
-$0.80
95.12%
YoY
|
$0.11
-81.67%
YoY
|
-$0.37
1750.0%
YoY
|
-$0.41
-12.77%
YoY
|
N/A
|
$0.60
93.55%
YoY
|
-$0.02
-95.45%
YoY
|
| Diluted Earnings Per Share |
-$0.01
-96.91%
YoY
|
-$0.33
N/A
|
-$0.76
436.62%
YoY
|
-$0.04
-93.33%
YoY
|
-$0.33
-54.79%
YoY
|
-$0.14
-73.61%
YoY
|
-$0.60
17.65%
YoY
|
-$0.73
-8.75%
YoY
|
-$0.46
N/A
|
-$0.54
-589.11%
YoY
|
-$0.51
37.84%
YoY
|
-$0.80
95.12%
YoY
|
$0.11
-81.67%
YoY
|
-$0.37
1750.0%
YoY
|
-$0.41
-12.77%
YoY
|
$371.4K
-577.28%
YoY
|
$0.60
93.55%
YoY
|
-$0.02
-95.45%
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
|
| Basic Shares Outstanding |
59.10M shares
10.19%
YoY
|
58.36M shares
9.57%
YoY
|
54.64M shares
2.72%
YoY
|
53.79M shares
1.23%
YoY
|
53.63M shares
1.32%
YoY
|
53.19M shares
1.37%
YoY
|
53.13M shares
1.5%
YoY
|
52.93M shares
2.11%
YoY
|
52.49M shares
1.25%
YoY
|
52.48M shares
1.26%
YoY
|
52.35M shares
1.24%
YoY
|
51.84M shares
-0.31%
YoY
|
51.83M shares
-0.61%
YoY
|
51.71M shares
-0.64%
YoY
|
52.00M shares
0.93%
YoY
|
52.15M shares
1.2%
YoY
|
52.14M shares
1.64%
YoY
|
52.04M shares
1.66%
YoY
|
| Diluted Shares Outstanding |
58.37M shares
N/A
|
N/A
|
52.36M shares
N/A
|
53.62M shares
0.85%
YoY
|
N/A
|
N/A
|
53.17M shares
1.57%
YoY
|
52.93M shares
2.1%
YoY
|
52.49M shares
N/A
|
N/A
|
52.35M shares
1.24%
YoY
|
51.84M shares
-0.31%
YoY
|
52.05M shares
-1.35%
YoY
|
51.71M shares
-0.64%
YoY
|
52.00M shares
0.93%
YoY
|
N/A
|
52.77M shares
1.96%
YoY
|
52.04M shares
1.66%
YoY
|
Loading...