|
Concept
|
2026 | 2025 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.467B
5.27%
YoY
|
$1.394B
N/A
|
$1.464B
-8.63%
YoY
|
$1.602B
23.36%
YoY
|
$1.299B
72.97%
YoY
|
| Cost Of Revenue |
$1.024B
5.54%
YoY
|
$970.3M
N/A
|
$999.4M
-6.7%
YoY
|
$1.071B
23.58%
YoY
|
$866.7M
70.52%
YoY
|
| Gross Profit |
$443.2M
4.64%
YoY
|
$423.6M
N/A
|
$464.8M
-12.52%
YoY
|
$531.3M
22.9%
YoY
|
$432.3M
78.11%
YoY
|
| Selling, General & Admin |
$283.9M
8.74%
YoY
|
$261.1M
N/A
|
$225.0M
8.76%
YoY
|
$206.9M
38.44%
YoY
|
$149.5M
62.82%
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
21.83%
YoY
|
$22.74M
101.94%
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
25.28%
YoY
|
$196.9M
74.56%
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
|
-$20.40M
57.74%
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
24.09%
YoY
|
$188.4M
73.51%
YoY
|
| Income Tax |
-$31.57M
473.98%
YoY
|
-$5.500M
N/A
|
$17.82M
-37.45%
YoY
|
$28.49M
15.97%
YoY
|
$24.56M
74.22%
YoY
|
| Net Earnings |
-$544.6M
-8414.18%
YoY
|
$6.550M
N/A
|
$120.8M
-41.13%
YoY
|
$205.3M
25.31%
YoY
|
$163.8M
76.09%
YoY
|
| Basic Earnings Per Share |
-$13.03
-8243.75%
YoY
|
$0.16
N/A
|
$2.86
-41.15%
YoY
|
$4.86
24.62%
YoY
|
$3.90
60.49%
YoY
|
| Diluted Earnings Per Share |
-$13.03
-8243.75%
YoY
|
$0.16
N/A
|
$2.85
-41.12%
YoY
|
$4.84
25.06%
YoY
|
$3.87
62.61%
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
0.5%
YoY
|
42.02M shares
9.62%
YoY
|
| Diluted Shares Outstanding |
41.78M shares
0.16%
YoY
|
41.72M shares
N/A
|
42.43M shares
0.11%
YoY
|
42.38M shares
0.04%
YoY
|
42.37M shares
8.2%
YoY
|
|
Concept
|
2026 Q3 | 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 |
$358.1M
-4.47%
YoY
|
$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
-19.08%
YoY
|
$400.7M
6.02%
YoY
|
$399.9M
N/A
|
$408.6M
17.62%
YoY
|
$409.2M
24.68%
YoY
|
$378.0M
34.45%
YoY
|
$347.4M
33.27%
YoY
|
$328.2M
79.22%
YoY
|
| Cost Of Revenue |
$248.4M
-3.66%
YoY
|
$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
-17.66%
YoY
|
$268.7M
4.26%
YoY
|
$266.6M
N/A
|
$277.8M
20.03%
YoY
|
$271.9M
25.26%
YoY
|
$257.7M
40.67%
YoY
|
$231.4M
35.15%
YoY
|
$217.1M
76.32%
YoY
|
| Gross Profit |
$109.7M
-6.24%
YoY
|
$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
-21.88%
YoY
|
$132.0M
9.78%
YoY
|
$133.3M
N/A
|
$130.9M
12.8%
YoY
|
$137.3M
23.57%
YoY
|
$120.3M
22.81%
YoY
|
$116.0M
29.67%
YoY
|
$111.1M
85.19%
YoY
|
| Selling, General & Admin |
$63.61M
-9.47%
YoY
|
$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.8%
YoY
|
$56.78M
17.9%
YoY
|
$57.43M
N/A
|
$53.45M
23.92%
YoY
|
$52.68M
25.23%
YoY
|
$48.16M
29.36%
YoY
|
$43.13M
43.15%
YoY
|
$42.07M
55.07%
YoY
|
| Research & Development |
$18.60M
4.21%
YoY
|
$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
-36.19%
YoY
|
$15.19M
20.14%
YoY
|
$15.28M
N/A
|
$15.39M
24.97%
YoY
|
$13.96M
24.42%
YoY
|
$12.64M
28.01%
YoY
|
$12.32M
44.68%
YoY
|
$11.22M
36.18%
YoY
|
| Depreciation & Amortization |
$20.34M
-6.35%
YoY
|
$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 |
$92.19M
-6.37%
YoY
|
$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
-8.4%
YoY
|
$79.24M
19.87%
YoY
|
$78.61M
N/A
|
$74.17M
22.05%
YoY
|
$71.91M
23.2%
YoY
|
$66.11M
26.96%
YoY
|
$60.77M
38.36%
YoY
|
$58.37M
43.66%
YoY
|
| Operating Profit |
$17.51M
-5.51%
YoY
|
$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
-36.71%
YoY
|
$52.78M
-2.53%
YoY
|
$54.69M
N/A
|
$56.71M
2.64%
YoY
|
$65.36M
23.97%
YoY
|
$54.16M
18.1%
YoY
|
$55.25M
21.29%
YoY
|
$52.72M
172.34%
YoY
|
| Interest Expense |
$11.88M
-17.47%
YoY
|
$11.94M
-7.7%
YoY
|
-$12.43M
-8.04%
YoY
|
-$13.91M
N/A
|
$14.39M
1.12%
YoY
|
$12.93M
-193.29%
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
29.96%
YoY
|
-$4.418M
-323.47%
YoY
|
$3.521M
N/A
|
-$2.598M
-240.51%
YoY
|
$2.667M
66.9%
YoY
|
$1.977M
-31.92%
YoY
|
$1.849M
-19.29%
YoY
|
$1.598M
-44.74%
YoY
|
| Other Income/Expense, Net |
$676.0K
-105.35%
YoY
|
-$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
432.15%
YoY
|
-$13.55M
173.6%
YoY
|
-$13.64M
284.71%
YoY
|
-$2.426M
161.7%
YoY
|
-$2.588M
111.09%
YoY
|
-$4.954M
35.02%
YoY
|
-$3.545M
N/A
|
-$927.0K
-44.22%
YoY
|
-$1.226M
-27.07%
YoY
|
-$3.669M
-5.02%
YoY
|
-$1.662M
-20.93%
YoY
|
-$1.681M
-43.27%
YoY
|
| Pretax Income |
$6.308M
14.59%
YoY
|
-$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
-39.54%
YoY
|
$47.83M
-5.26%
YoY
|
$51.15M
N/A
|
$53.18M
-0.76%
YoY
|
$64.14M
25.65%
YoY
|
$50.49M
20.22%
YoY
|
$53.59M
23.33%
YoY
|
$51.04M
211.31%
YoY
|
| Income Tax |
$2.274M
-18.79%
YoY
|
-$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
-73.93%
YoY
|
$8.095M
232.31%
YoY
|
$9.378M
N/A
|
$221.0K
-97.74%
YoY
|
$13.37M
97.5%
YoY
|
$2.436M
-39.21%
YoY
|
$9.764M
79.78%
YoY
|
$6.767M
111.2%
YoY
|
| Net Earnings |
$4.053M
47.7%
YoY
|
-$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
-30.49%
YoY
|
$39.74M
-17.3%
YoY
|
$41.77M
N/A
|
$52.96M
10.22%
YoY
|
$50.77M
14.67%
YoY
|
$48.05M
26.49%
YoY
|
$48.05M
26.49%
YoY
|
$44.28M
251.17%
YoY
|
| Basic Earnings Per Share |
$0.10
42.86%
YoY
|
-$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
-30.83%
YoY
|
$0.94
-17.54%
YoY
|
$0.99
N/A
|
N/A
|
$1.20
14.29%
YoY
|
$1.14
25.27%
YoY
|
$1.04
14.29%
YoY
|
$1.05
228.13%
YoY
|
| Diluted Earnings Per Share |
$0.10
42.86%
YoY
|
-$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
-100.0%
YoY
|
$0.11
-86.75%
YoY
|
$0.13
-86.17%
YoY
|
-$0.08
-108.16%
YoY
|
$0.10
-92.1%
YoY
|
$0.83
-30.83%
YoY
|
$0.94
-16.81%
YoY
|
$0.98
N/A
|
$1.25
21.36%
YoY
|
$1.20
14.29%
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
|
N/A
|
| Basic Shares Outstanding |
42.03M shares
0.58%
YoY
|
41.86M shares
0.36%
YoY
|
41.80M shares
N/A
|
41.82M shares
N/A
|
41.79M shares
0.21%
YoY
|
41.71M shares
0.09%
YoY
|
N/A
|
41.70M shares
-1.64%
YoY
|
41.67M shares
-1.49%
YoY
|
41.65M shares
-1.47%
YoY
|
N/A
|
42.40M shares
0.31%
YoY
|
42.30M shares
0.37%
YoY
|
42.27M shares
0.35%
YoY
|
42.27M shares
0.39%
YoY
|
42.26M shares
0.38%
YoY
|
42.15M shares
0.44%
YoY
|
42.10M shares
0.93%
YoY
|
42.10M shares
1.61%
YoY
|
| Diluted Shares Outstanding |
42.28M shares
0.98%
YoY
|
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.29%
YoY
|
42.48M shares
0.23%
YoY
|
42.50M shares
N/A
|
N/A
|
42.39M shares
0.05%
YoY
|
42.38M shares
0.09%
YoY
|
42.36M shares
0.37%
YoY
|
42.37M shares
7.03%
YoY
|
Loading...