|
Concept
|
2026 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.411B
N/A
|
$1.682B
-10.87%
YoY
|
$1.887B
-13.61%
YoY
|
$2.185B
17.69%
YoY
|
$1.857B
0.0%
YoY
|
| Cost Of Revenue |
$578.5M
N/A
|
$679.5M
-14.95%
YoY
|
$799.0M
-7.75%
YoY
|
$866.1M
23.63%
YoY
|
$700.6M
-0.01%
YoY
|
| Gross Profit |
$833.0M
N/A
|
$1.003B
-7.88%
YoY
|
$1.089B
-17.46%
YoY
|
$1.319B
14.09%
YoY
|
$1.156B
0.0%
YoY
|
| Selling, General & Admin |
$794.9M
N/A
|
$916.6M
-7.79%
YoY
|
$994.1M
-6.82%
YoY
|
$1.067B
14.68%
YoY
|
$930.2M
0.0%
YoY
|
| Research & Development |
$33.94M
N/A
|
$45.26M
-18.89%
YoY
|
$55.80M
-4.69%
YoY
|
$58.54M
43.09%
YoY
|
$40.91M
0.02%
YoY
|
| Depreciation & Amortization |
$55.61M
N/A
|
$66.35M
-10.39%
YoY
|
$74.04M
22.6%
YoY
|
$60.39M
-1.9%
YoY
|
$61.56M
-0.06%
YoY
|
| Operating Expenses |
$879.5M
N/A
|
$979.9M
-8.04%
YoY
|
$1.066B
-5.31%
YoY
|
$1.125B
15.88%
YoY
|
$971.1M
0.0%
YoY
|
| Operating Profit |
-$46.59M
N/A
|
$22.87M
-0.31%
YoY
|
$22.94M
-88.15%
YoY
|
$193.5M
4.67%
YoY
|
$184.9M
0.0%
YoY
|
| Interest Expense |
-$49.38M
N/A
|
-$48.37M
13.29%
YoY
|
-$42.70M
583.67%
YoY
|
-$6.245M
-29.83%
YoY
|
-$8.900M
0.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$95.97M
N/A
|
-$25.50M
29.07%
YoY
|
-$19.75M
-110.55%
YoY
|
$187.3M
6.43%
YoY
|
$176.0M
-0.02%
YoY
|
| Income Tax |
$35.98M
N/A
|
-$5.162M
15.58%
YoY
|
-$4.466M
-113.31%
YoY
|
$33.55M
-8.8%
YoY
|
$36.78M
-0.05%
YoY
|
| Net Earnings |
-$132.0M
N/A
|
-$20.33M
33.01%
YoY
|
-$15.29M
-109.94%
YoY
|
$153.7M
10.46%
YoY
|
$139.2M
-0.01%
YoY
|
| Basic Earnings Per Share |
-$5.77
N/A
|
-$0.90
32.35%
YoY
|
-$0.68
-110.63%
YoY
|
$6.40
27.24%
YoY
|
$5.03
N/A
|
| Diluted Earnings Per Share |
-$5.77
N/A
|
-$0.90
32.35%
YoY
|
-$0.68
-111.04%
YoY
|
$6.16
25.71%
YoY
|
$4.90
-0.03%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
22.88M shares
N/A
|
22.61M shares
0.79%
YoY
|
22.43M shares
-6.69%
YoY
|
24.04M shares
-13.11%
YoY
|
27.67M shares
N/A
|
| Diluted Shares Outstanding |
22.88M shares
N/A
|
22.61M shares
0.79%
YoY
|
22.43M shares
-10.09%
YoY
|
24.95M shares
-12.24%
YoY
|
28.43M shares
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$319.0M
-2.73%
YoY
|
$347.4M
-11.67%
YoY
|
$342.9M
-19.63%
YoY
|
$327.9M
-19.71%
YoY
|
$393.3M
-16.41%
YoY
|
$376.8M
-12.27%
YoY
|
$426.6M
-7.01%
YoY
|
$408.4M
-22.43%
YoY
|
$470.4M
N/A
|
$429.5M
-20.54%
YoY
|
$458.8M
-16.44%
YoY
|
$526.5M
-0.11%
YoY
|
$540.6M
-15.59%
YoY
|
$549.1M
13.37%
YoY
|
$527.1M
-7.24%
YoY
|
$492.0M
-13.37%
YoY
|
$640.4M
N/A
|
$484.3M
-8.82%
YoY
|
$568.3M
99.43%
YoY
|
| Cost Of Revenue |
$134.4M
0.14%
YoY
|
$144.5M
-5.36%
YoY
|
$137.5M
-17.71%
YoY
|
$134.2M
-19.62%
YoY
|
$152.7M
-21.39%
YoY
|
$151.2M
-18.96%
YoY
|
$167.1M
-14.11%
YoY
|
$166.9M
-22.81%
YoY
|
$194.3M
N/A
|
$186.6M
-21.42%
YoY
|
$194.5M
-13.2%
YoY
|
$216.3M
-3.81%
YoY
|
$237.5M
-5.02%
YoY
|
$224.1M
17.06%
YoY
|
$224.8M
5.88%
YoY
|
$212.3M
0.12%
YoY
|
$250.0M
N/A
|
$191.5M
-2.41%
YoY
|
$212.3M
74.15%
YoY
|
| Gross Profit |
$184.6M
-4.71%
YoY
|
$202.8M
-15.67%
YoY
|
$205.4M
-20.86%
YoY
|
$193.7M
-19.77%
YoY
|
$240.5M
-12.9%
YoY
|
$225.6M
-7.13%
YoY
|
$259.5M
-1.79%
YoY
|
$241.5M
-22.17%
YoY
|
$276.2M
N/A
|
$242.9M
-19.86%
YoY
|
$264.2M
-18.68%
YoY
|
$310.3M
2.64%
YoY
|
$303.1M
-22.36%
YoY
|
$324.9M
10.96%
YoY
|
$302.3M
-15.07%
YoY
|
$279.7M
-21.4%
YoY
|
$390.4M
N/A
|
$292.9M
-12.57%
YoY
|
$355.9M
118.34%
YoY
|
| Selling, General & Admin |
$194.4M
10.4%
YoY
|
$191.3M
-16.0%
YoY
|
$199.2M
-16.49%
YoY
|
$176.1M
-20.68%
YoY
|
$227.7M
-8.02%
YoY
|
$208.5M
-10.72%
YoY
|
$238.6M
0.41%
YoY
|
$222.0M
-17.75%
YoY
|
$247.6M
N/A
|
$233.5M
-15.29%
YoY
|
$237.6M
-8.35%
YoY
|
$269.9M
-4.15%
YoY
|
$275.7M
-9.08%
YoY
|
$259.2M
4.86%
YoY
|
$281.6M
5.77%
YoY
|
$250.2M
-6.93%
YoY
|
$303.2M
N/A
|
$247.2M
-3.32%
YoY
|
$266.2M
59.52%
YoY
|
| Research & Development |
$5.348M
-43.23%
YoY
|
$6.291M
-42.3%
YoY
|
$7.328M
-30.76%
YoY
|
$9.420M
-18.64%
YoY
|
$10.90M
-12.36%
YoY
|
$10.65M
-19.76%
YoY
|
$10.58M
-31.48%
YoY
|
$11.58M
-19.84%
YoY
|
$12.44M
N/A
|
$13.28M
-10.21%
YoY
|
$15.45M
-2.35%
YoY
|
$14.44M
-11.42%
YoY
|
$14.79M
2.46%
YoY
|
$15.82M
-0.62%
YoY
|
$16.31M
22.72%
YoY
|
$14.91M
19.26%
YoY
|
$14.43M
N/A
|
$15.92M
65.04%
YoY
|
$13.29M
60.96%
YoY
|
| Depreciation & Amortization |
$12.37M
-13.25%
YoY
|
$12.98M
-12.53%
YoY
|
$13.54M
-16.46%
YoY
|
$14.26M
-14.56%
YoY
|
$14.84M
-15.16%
YoY
|
$15.97M
-15.24%
YoY
|
$16.20M
-12.57%
YoY
|
$16.69M
-8.39%
YoY
|
$17.49M
N/A
|
$18.84M
8.5%
YoY
|
$18.53M
15.06%
YoY
|
$18.22M
14.8%
YoY
|
$17.37M
15.89%
YoY
|
$16.11M
5.95%
YoY
|
$15.87M
8.42%
YoY
|
$15.61M
1.35%
YoY
|
$14.99M
N/A
|
$15.20M
-1.3%
YoY
|
$14.64M
-4.95%
YoY
|
| Operating Expenses |
$221.5M
14.27%
YoY
|
$197.6M
-17.2%
YoY
|
$245.7M
-1.38%
YoY
|
$193.8M
-17.01%
YoY
|
$238.6M
-8.23%
YoY
|
$219.1M
-11.21%
YoY
|
$249.1M
-1.54%
YoY
|
$233.6M
-17.86%
YoY
|
$260.0M
N/A
|
$246.8M
-15.03%
YoY
|
$253.0M
-8.0%
YoY
|
$284.3M
-4.55%
YoY
|
$290.4M
-8.56%
YoY
|
$275.0M
4.52%
YoY
|
$297.9M
6.58%
YoY
|
$265.1M
-5.77%
YoY
|
$317.6M
N/A
|
$263.1M
-0.83%
YoY
|
$279.5M
59.59%
YoY
|
| Operating Profit |
-$36.86M
49041.33%
YoY
|
$5.277M
176.28%
YoY
|
-$40.32M
-487.83%
YoY
|
-$75.00K
-100.94%
YoY
|
$1.910M
-88.17%
YoY
|
$6.462M
-266.72%
YoY
|
$10.40M
-7.4%
YoY
|
$7.939M
-69.39%
YoY
|
$16.14M
N/A
|
-$3.876M
-130.66%
YoY
|
$11.23M
-77.51%
YoY
|
$25.93M
487.38%
YoY
|
$12.64M
-82.62%
YoY
|
$49.91M
67.93%
YoY
|
$4.415M
-94.22%
YoY
|
$14.66M
-80.35%
YoY
|
$72.74M
N/A
|
$29.72M
-57.31%
YoY
|
$76.42M
-730.29%
YoY
|
| Interest Expense |
-$13.10M
11.67%
YoY
|
-$13.88M
25.26%
YoY
|
-$12.69M
5.23%
YoY
|
-$11.73M
-4.37%
YoY
|
-$11.08M
-9.9%
YoY
|
-$11.74M
-7.45%
YoY
|
-$12.06M
21.2%
YoY
|
-$12.27M
34.81%
YoY
|
-$12.30M
N/A
|
-$12.69M
126.31%
YoY
|
-$9.948M
174.88%
YoY
|
-$9.102M
327.93%
YoY
|
-$5.606M
208.7%
YoY
|
-$3.619M
125.2%
YoY
|
-$2.127M
112.7%
YoY
|
-$1.845M
130.63%
YoY
|
-$1.816M
N/A
|
-$1.607M
-10.72%
YoY
|
-$1.000M
-74.36%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
-$49.96M
323.06%
YoY
|
-$21.93M
137.59%
YoY
|
-$53.00M
1362.12%
YoY
|
-$11.81M
92.02%
YoY
|
-$9.231M
36.61%
YoY
|
-$8.964M
-72.24%
YoY
|
-$3.625M
-383.65%
YoY
|
-$6.150M
-136.54%
YoY
|
-$6.757M
N/A
|
-$32.29M
-558.94%
YoY
|
$1.278M
-97.24%
YoY
|
$16.83M
635.62%
YoY
|
$7.036M
-90.08%
YoY
|
$46.29M
64.66%
YoY
|
$2.288M
-96.97%
YoY
|
$12.81M
-82.64%
YoY
|
$70.92M
N/A
|
$28.11M
-58.53%
YoY
|
$75.45M
-569.63%
YoY
|
| Income Tax |
$338.0K
-97.44%
YoY
|
$36.58M
-6352.65%
YoY
|
-$13.20M
2599.39%
YoY
|
$13.20M
-1301.09%
YoY
|
-$585.0K
-180.69%
YoY
|
-$4.299M
-39.48%
YoY
|
-$489.0K
-193.32%
YoY
|
-$1.099M
-120.48%
YoY
|
$725.0K
N/A
|
-$7.103M
-454.62%
YoY
|
$524.0K
-95.39%
YoY
|
$5.366M
2407.48%
YoY
|
$2.003M
-88.35%
YoY
|
$11.36M
93.71%
YoY
|
$214.0K
-97.57%
YoY
|
$1.671M
-86.52%
YoY
|
$17.20M
N/A
|
$5.864M
-64.39%
YoY
|
$8.812M
-356.54%
YoY
|
| Net Earnings |
-$50.30M
101.09%
YoY
|
-$58.51M
576.73%
YoY
|
-$39.79M
1168.81%
YoY
|
-$25.01M
395.19%
YoY
|
-$8.646M
15.56%
YoY
|
-$4.665M
-81.48%
YoY
|
-$3.136M
-515.92%
YoY
|
-$5.051M
-144.06%
YoY
|
-$7.482M
N/A
|
-$25.19M
-600.46%
YoY
|
$754.0K
-97.84%
YoY
|
$11.47M
452.8%
YoY
|
$5.033M
-90.63%
YoY
|
$34.93M
57.0%
YoY
|
$2.074M
-96.89%
YoY
|
$11.14M
-81.86%
YoY
|
$53.72M
N/A
|
$22.25M
-56.64%
YoY
|
$66.63M
-627.59%
YoY
|
| Basic Earnings Per Share |
-$2.19
100.92%
YoY
|
N/A
|
-$1.73
1135.71%
YoY
|
-$1.09
395.45%
YoY
|
-$0.38
15.15%
YoY
|
N/A
|
-$0.14
-566.67%
YoY
|
-$0.22
-143.14%
YoY
|
-$0.33
N/A
|
N/A
|
$0.03
-98.08%
YoY
|
$0.51
466.67%
YoY
|
$0.23
-89.96%
YoY
|
$1.56
71.43%
YoY
|
$0.09
-96.58%
YoY
|
N/A
|
$2.29
N/A
|
$0.91
-50.27%
YoY
|
$2.63
-684.44%
YoY
|
| Diluted Earnings Per Share |
-$2.19
100.92%
YoY
|
-$2.55
569.85%
YoY
|
-$1.73
1148.01%
YoY
|
-$1.09
389.51%
YoY
|
-$0.38
14.55%
YoY
|
-$0.21
-81.62%
YoY
|
-$0.14
-513.31%
YoY
|
-$0.22
-143.8%
YoY
|
-$0.33
N/A
|
-$1.12
-100.0%
YoY
|
$0.03
-100.0%
YoY
|
$0.51
466.67%
YoY
|
$223.0K
10043390.53%
YoY
|
$1.538M
174774658.55%
YoY
|
$0.09
-96.41%
YoY
|
$467.8K
-78.67%
YoY
|
$2.22
N/A
|
$0.88
-50.84%
YoY
|
$2.51
-657.78%
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 |
23.05M shares
1.22%
YoY
|
22.86M shares
2.12%
YoY
|
22.79M shares
0.65%
YoY
|
22.77M shares
0.69%
YoY
|
22.39M shares
0.67%
YoY
|
N/A
|
22.64M shares
0.81%
YoY
|
22.61M shares
1.43%
YoY
|
22.24M shares
1.02%
YoY
|
N/A
|
22.46M shares
0.47%
YoY
|
22.30M shares
-2.04%
YoY
|
22.22M shares
-5.31%
YoY
|
22.36M shares
-8.27%
YoY
|
22.76M shares
-10.31%
YoY
|
22.69M shares
-10.6%
YoY
|
23.46M shares
N/A
|
24.37M shares
-12.88%
YoY
|
25.38M shares
-9.12%
YoY
|
| Diluted Shares Outstanding |
22.99M shares
0.38%
YoY
|
N/A
|
22.96M shares
1.42%
YoY
|
22.90M shares
1.28%
YoY
|
22.71M shares
0.89%
YoY
|
N/A
|
22.64M shares
0.63%
YoY
|
22.61M shares
0.14%
YoY
|
22.51M shares
N/A
|
N/A
|
22.50M shares
-0.93%
YoY
|
22.58M shares
-4.27%
YoY
|
22.57M shares
-6.85%
YoY
|
22.71M shares
-9.85%
YoY
|
23.59M shares
-11.12%
YoY
|
N/A
|
24.23M shares
N/A
|
25.19M shares
-12.01%
YoY
|
26.54M shares
-4.94%
YoY
|
Loading...