|
Concept
|
2026 | 2025 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.467B
5.27%
YoY
|
$1.394B
N/A
|
$1.464B
-8.63%
YoY
|
$1.602B
79.94%
YoY
|
$890.6M
18.58%
YoY
|
| Cost Of Revenue |
$1.024B
5.54%
YoY
|
$970.3M
N/A
|
$999.4M
-6.7%
YoY
|
$1.071B
78.23%
YoY
|
$601.0M
18.24%
YoY
|
| Gross Profit |
$443.2M
4.64%
YoY
|
$423.6M
N/A
|
$464.8M
-12.52%
YoY
|
$531.3M
83.51%
YoY
|
$289.5M
19.29%
YoY
|
| Selling, General & Admin |
$283.9M
8.74%
YoY
|
$261.1M
N/A
|
$225.0M
8.76%
YoY
|
$206.9M
67.5%
YoY
|
$123.5M
34.57%
YoY
|
| Research & Development |
$69.44M
15.13%
YoY
|
$60.31M
N/A
|
$53.18M
-5.38%
YoY
|
$56.21M
63.9%
YoY
|
$34.29M
7.87%
YoY
|
| Depreciation & Amortization |
$48.12M
23.27%
YoY
|
$39.04M
N/A
|
$32.09M
15.84%
YoY
|
$27.71M
69.54%
YoY
|
$16.34M
45.11%
YoY
|
| Operating Expenses |
$966.2M
164.05%
YoY
|
$365.9M
N/A
|
$304.7M
7.05%
YoY
|
$284.6M
62.29%
YoY
|
$175.4M
35.0%
YoY
|
| Operating Profit |
-$522.9M
-1006.77%
YoY
|
$57.67M
N/A
|
$160.1M
-35.11%
YoY
|
$246.7M
116.12%
YoY
|
$114.1M
1.19%
YoY
|
| Interest Expense |
$53.67M
-2.32%
YoY
|
$54.94M
N/A
|
$19.32M
116.13%
YoY
|
$8.939M
-3.82%
YoY
|
$9.294M
192.91%
YoY
|
| Other Income/Expense, Net |
$311.0K
-100.56%
YoY
|
-$55.54M
N/A
|
-$2.108M
-83.7%
YoY
|
-$12.93M
34.45%
YoY
|
-$9.619M
126.86%
YoY
|
| Pretax Income |
-$576.3M
-57045.55%
YoY
|
$1.012M
N/A
|
$138.7M
-40.68%
YoY
|
$233.8M
123.63%
YoY
|
$104.5M
-3.72%
YoY
|
| Income Tax |
-$31.57M
473.98%
YoY
|
-$5.500M
N/A
|
$17.82M
-37.45%
YoY
|
$28.49M
122.83%
YoY
|
$12.78M
-9.33%
YoY
|
| Net Earnings |
-$544.6M
-8414.18%
YoY
|
$6.550M
N/A
|
$120.8M
-41.13%
YoY
|
$205.3M
126.39%
YoY
|
$90.67M
-2.54%
YoY
|
| Basic Earnings Per Share |
-$13.03
-8243.75%
YoY
|
$0.16
N/A
|
$2.86
-41.15%
YoY
|
$4.86
116.0%
YoY
|
$2.25
-7.41%
YoY
|
| Diluted Earnings Per Share |
-$13.03
-8243.75%
YoY
|
$0.16
N/A
|
$2.85
-41.12%
YoY
|
$4.84
118.02%
YoY
|
$2.22
-6.72%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
41.78M shares
0.24%
YoY
|
41.68M shares
N/A
|
42.31M shares
0.17%
YoY
|
42.23M shares
4.98%
YoY
|
40.23M shares
4.95%
YoY
|
| Diluted Shares Outstanding |
41.78M shares
0.16%
YoY
|
41.72M shares
N/A
|
42.43M shares
0.11%
YoY
|
42.38M shares
3.88%
YoY
|
40.80M shares
4.2%
YoY
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$368.7M
3.84%
YoY
|
$361.1M
2.33%
YoY
|
$376.4M
N/A
|
$374.9M
4.38%
YoY
|
$355.0M
1.88%
YoY
|
$352.8M
5.81%
YoY
|
$359.1M
8.46%
YoY
|
$348.5M
-13.03%
YoY
|
$333.5M
-16.6%
YoY
|
$332.5M
-18.63%
YoY
|
$331.1M
-18.59%
YoY
|
$400.7M
6.02%
YoY
|
$399.9M
N/A
|
$408.6M
17.62%
YoY
|
$406.7M
23.93%
YoY
|
$378.0M
34.45%
YoY
|
$347.4M
33.27%
YoY
|
$328.2M
79.22%
YoY
|
| Cost Of Revenue |
$262.3M
6.9%
YoY
|
$258.9M
3.22%
YoY
|
$261.9M
N/A
|
$257.9M
2.48%
YoY
|
$245.4M
3.29%
YoY
|
$250.9M
8.92%
YoY
|
$251.6M
12.4%
YoY
|
$237.5M
-11.6%
YoY
|
$230.3M
-13.6%
YoY
|
$240.2M
-13.51%
YoY
|
$223.9M
-15.12%
YoY
|
$268.7M
4.26%
YoY
|
$266.6M
N/A
|
$277.8M
20.03%
YoY
|
$263.8M
21.51%
YoY
|
$257.7M
40.67%
YoY
|
$231.4M
35.15%
YoY
|
$217.1M
76.32%
YoY
|
| Gross Profit |
$106.4M
-3.0%
YoY
|
$102.1M
0.15%
YoY
|
$114.5M
N/A
|
$117.0M
8.85%
YoY
|
$109.7M
-1.16%
YoY
|
$102.0M
-1.15%
YoY
|
$107.5M
0.24%
YoY
|
$111.0M
-15.95%
YoY
|
$103.2M
-22.61%
YoY
|
$92.26M
-29.5%
YoY
|
$107.2M
-24.99%
YoY
|
$132.0M
9.78%
YoY
|
$133.3M
N/A
|
$130.9M
21.97%
YoY
|
$142.9M
28.68%
YoY
|
$120.3M
22.81%
YoY
|
$107.3M
19.93%
YoY
|
$111.1M
85.19%
YoY
|
| Selling, General & Admin |
$71.95M
2.52%
YoY
|
$73.10M
13.48%
YoY
|
$70.35M
N/A
|
$70.26M
14.17%
YoY
|
$70.18M
5.53%
YoY
|
$64.42M
-6.11%
YoY
|
$61.54M
22.71%
YoY
|
$66.50M
17.13%
YoY
|
$68.61M
19.46%
YoY
|
$60.68M
13.52%
YoY
|
$50.15M
-4.69%
YoY
|
$56.78M
17.9%
YoY
|
$57.43M
N/A
|
$53.45M
23.92%
YoY
|
$52.62M
25.09%
YoY
|
$48.16M
29.36%
YoY
|
$43.13M
43.15%
YoY
|
$42.07M
55.07%
YoY
|
| Research & Development |
$18.45M
8.3%
YoY
|
$15.93M
6.35%
YoY
|
$18.62M
N/A
|
$17.85M
10.83%
YoY
|
$17.04M
15.21%
YoY
|
$14.98M
3.77%
YoY
|
$16.10M
80.85%
YoY
|
$14.79M
-2.63%
YoY
|
$14.44M
-5.52%
YoY
|
$13.81M
-10.32%
YoY
|
$8.904M
-37.36%
YoY
|
$15.19M
20.14%
YoY
|
$15.28M
N/A
|
$15.39M
24.97%
YoY
|
$14.21M
26.73%
YoY
|
$12.64M
28.01%
YoY
|
$12.32M
44.68%
YoY
|
$11.22M
36.18%
YoY
|
| Depreciation & Amortization |
$20.87M
-5.1%
YoY
|
$36.35M
66.22%
YoY
|
$25.74M
N/A
|
$21.72M
4.19%
YoY
|
$21.99M
7.77%
YoY
|
$21.87M
6.92%
YoY
|
$20.85M
40.84%
YoY
|
$20.40M
32.51%
YoY
|
$20.45M
53.59%
YoY
|
$15.10M
21.51%
YoY
|
$14.80M
17.91%
YoY
|
$15.40M
29.42%
YoY
|
$13.32M
N/A
|
$12.43M
14.15%
YoY
|
$12.55M
10.46%
YoY
|
$11.90M
18.14%
YoY
|
$10.89M
11.79%
YoY
|
$11.36M
23.65%
YoY
|
| Operating Expenses |
$100.4M
-72.12%
YoY
|
$99.41M
9.75%
YoY
|
$99.35M
N/A
|
$98.46M
11.04%
YoY
|
$360.3M
290.01%
YoY
|
$90.57M
-3.93%
YoY
|
$88.68M
34.64%
YoY
|
$92.37M
16.57%
YoY
|
$94.28M
19.94%
YoY
|
$81.01M
9.23%
YoY
|
$65.86M
-9.12%
YoY
|
$79.24M
19.87%
YoY
|
$78.61M
N/A
|
$74.17M
22.05%
YoY
|
$72.47M
24.17%
YoY
|
$66.11M
26.96%
YoY
|
$60.77M
38.36%
YoY
|
$58.37M
43.66%
YoY
|
| Operating Profit |
$5.951M
-102.37%
YoY
|
$2.720M
-76.15%
YoY
|
$15.10M
N/A
|
$18.53M
-1.46%
YoY
|
-$250.6M
-1447.97%
YoY
|
$11.40M
28.48%
YoY
|
$18.80M
-54.55%
YoY
|
$18.59M
-64.78%
YoY
|
$8.875M
-83.77%
YoY
|
$11.25M
-80.16%
YoY
|
$41.37M
-41.31%
YoY
|
$52.78M
-2.53%
YoY
|
$54.69M
N/A
|
$56.71M
2.64%
YoY
|
$70.48M
33.67%
YoY
|
$54.16M
18.1%
YoY
|
$55.25M
21.29%
YoY
|
$52.72M
172.34%
YoY
|
| Interest Expense |
$11.94M
-7.7%
YoY
|
-$12.43M
-8.04%
YoY
|
$13.91M
N/A
|
$14.39M
1.12%
YoY
|
$12.93M
-6.71%
YoY
|
-$13.52M
-201.43%
YoY
|
$14.23M
310.5%
YoY
|
$13.87M
213.83%
YoY
|
$13.33M
278.56%
YoY
|
-$7.915M
204.66%
YoY
|
$3.466M
104.24%
YoY
|
$4.418M
123.47%
YoY
|
$3.521M
N/A
|
-$2.598M
-240.51%
YoY
|
$1.697M
6.2%
YoY
|
$1.977M
-31.92%
YoY
|
$1.849M
-19.29%
YoY
|
$1.598M
-44.74%
YoY
|
| Other Income/Expense, Net |
-$9.645M
-20.2%
YoY
|
-$1.639M
-24.61%
YoY
|
-$13.24M
N/A
|
-$12.63M
-8.28%
YoY
|
-$12.09M
-10.83%
YoY
|
-$2.174M
-84.06%
YoY
|
-$13.77M
-1668.56%
YoY
|
-$13.55M
2428.73%
YoY
|
-$13.64M
284.71%
YoY
|
-$2.426M
161.7%
YoY
|
$878.0K
-119.45%
YoY
|
-$536.0K
-85.39%
YoY
|
-$3.545M
N/A
|
-$927.0K
-44.22%
YoY
|
-$4.513M
168.47%
YoY
|
-$3.669M
-5.02%
YoY
|
-$1.662M
-20.93%
YoY
|
-$1.681M
-43.27%
YoY
|
| Pretax Income |
-$15.63M
-94.06%
YoY
|
-$320.0M
7358.56%
YoY
|
$1.624M
N/A
|
$5.505M
9.44%
YoY
|
-$263.4M
-5329.77%
YoY
|
-$4.291M
-9.91%
YoY
|
$5.030M
-87.03%
YoY
|
$5.036M
-89.47%
YoY
|
-$4.763M
-109.31%
YoY
|
$911.0K
-98.29%
YoY
|
$38.78M
-41.21%
YoY
|
$47.83M
-5.26%
YoY
|
$51.15M
N/A
|
$53.18M
-0.76%
YoY
|
$65.96M
29.23%
YoY
|
$50.49M
20.22%
YoY
|
$53.59M
23.33%
YoY
|
$51.04M
211.31%
YoY
|
| Income Tax |
-$614.0K
-83.12%
YoY
|
-$33.02M
702.97%
YoY
|
$2.286M
N/A
|
$2.800M
1020.0%
YoY
|
-$3.637M
880.32%
YoY
|
-$4.112M
224.55%
YoY
|
$250.0K
-92.82%
YoY
|
-$371.0K
-104.58%
YoY
|
-$1.267M
-113.51%
YoY
|
-$3.140M
-1520.81%
YoY
|
$3.484M
-72.05%
YoY
|
$8.095M
232.31%
YoY
|
$9.378M
N/A
|
$221.0K
-97.74%
YoY
|
$12.46M
84.19%
YoY
|
$2.436M
-39.21%
YoY
|
$9.764M
79.78%
YoY
|
$6.767M
111.2%
YoY
|
| Net Earnings |
-$15.00M
-94.23%
YoY
|
-$287.0M
203442.55%
YoY
|
-$634.0K
N/A
|
$2.744M
-42.59%
YoY
|
-$259.7M
-4902.92%
YoY
|
-$141.0K
-95.97%
YoY
|
$4.780M
-86.46%
YoY
|
$5.407M
-86.39%
YoY
|
-$3.496M
-108.37%
YoY
|
$4.051M
-92.35%
YoY
|
$35.29M
-34.03%
YoY
|
$39.74M
-17.3%
YoY
|
$41.77M
N/A
|
$52.96M
10.22%
YoY
|
$53.50M
20.83%
YoY
|
$48.05M
26.49%
YoY
|
$48.05M
26.49%
YoY
|
$44.28M
251.17%
YoY
|
| Basic Earnings Per Share |
-$0.36
-94.22%
YoY
|
N/A
|
-$0.02
N/A
|
$0.07
-36.36%
YoY
|
-$6.23
-4892.31%
YoY
|
N/A
|
$0.11
-86.75%
YoY
|
$0.13
-86.17%
YoY
|
-$0.08
-108.08%
YoY
|
N/A
|
$0.83
-34.65%
YoY
|
$0.94
-17.54%
YoY
|
$0.99
N/A
|
N/A
|
$1.27
20.95%
YoY
|
$1.14
25.27%
YoY
|
$1.04
14.29%
YoY
|
$1.05
228.13%
YoY
|
| Diluted Earnings Per Share |
-$0.36
-94.22%
YoY
|
-$6.86
201764.71%
YoY
|
-$0.02
N/A
|
$0.07
-36.36%
YoY
|
-$6.23
-4892.31%
YoY
|
$0.00
-95.75%
YoY
|
$0.11
-86.75%
YoY
|
$0.13
-86.17%
YoY
|
-$0.08
-108.16%
YoY
|
$0.10
-92.32%
YoY
|
$0.83
-34.13%
YoY
|
$0.94
-16.81%
YoY
|
$0.98
N/A
|
$1.25
21.23%
YoY
|
$1.26
20.0%
YoY
|
$1.13
25.56%
YoY
|
$1.03
14.44%
YoY
|
$1.05
228.13%
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 |
41.94M shares
0.54%
YoY
|
41.80M shares
0.28%
YoY
|
41.80M shares
0.28%
YoY
|
41.80M shares
0.28%
YoY
|
41.71M shares
0.23%
YoY
|
41.68M shares
-0.64%
YoY
|
41.68M shares
-1.62%
YoY
|
41.62M shares
-1.62%
YoY
|
41.95M shares
-0.75%
YoY
|
42.38M shares
0.27%
YoY
|
42.37M shares
0.35%
YoY
|
42.30M shares
0.38%
YoY
|
42.27M shares
0.35%
YoY
|
42.27M shares
0.4%
YoY
|
42.22M shares
0.45%
YoY
|
42.14M shares
0.7%
YoY
|
42.10M shares
1.16%
YoY
|
42.03M shares
7.79%
YoY
|
| Diluted Shares Outstanding |
41.86M shares
0.36%
YoY
|
N/A
|
41.82M shares
N/A
|
41.87M shares
0.34%
YoY
|
41.71M shares
0.01%
YoY
|
N/A
|
41.72M shares
-1.85%
YoY
|
41.71M shares
-1.82%
YoY
|
41.65M shares
-1.99%
YoY
|
N/A
|
42.51M shares
0.37%
YoY
|
42.48M shares
0.23%
YoY
|
42.50M shares
N/A
|
N/A
|
42.35M shares
-0.04%
YoY
|
42.38M shares
0.09%
YoY
|
42.36M shares
0.37%
YoY
|
42.37M shares
7.03%
YoY
|
Loading...