|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.807B
-3.77%
YoY
|
$1.878B
-0.87%
YoY
|
$1.894B
-6.75%
YoY
|
$2.031B
31.3%
YoY
|
$1.547B
36.11%
YoY
|
| Cost Of Revenue |
$1.447B
-0.12%
YoY
|
$1.449B
0.4%
YoY
|
$1.443B
-8.8%
YoY
|
$1.582B
36.36%
YoY
|
$1.160B
37.45%
YoY
|
| Gross Profit |
$359.8M
-16.09%
YoY
|
$428.8M
-4.92%
YoY
|
$451.0M
0.49%
YoY
|
$448.8M
16.09%
YoY
|
$386.6M
32.26%
YoY
|
| Selling, General & Admin |
$230.7M
-2.99%
YoY
|
$237.8M
7.17%
YoY
|
$221.9M
-2.29%
YoY
|
$227.1M
7.94%
YoY
|
$210.4M
19.48%
YoY
|
| Research & Development |
$27.50M
1.48%
YoY
|
$27.10M
10.61%
YoY
|
$24.50M
12.9%
YoY
|
$21.70M
-1.36%
YoY
|
$22.00M
8.91%
YoY
|
| Depreciation & Amortization |
$131.9M
5.27%
YoY
|
$125.3M
10.88%
YoY
|
$113.0M
6.91%
YoY
|
$105.7M
1.54%
YoY
|
$104.1M
7.76%
YoY
|
| Operating Expenses |
$258.2M
-2.53%
YoY
|
$264.9M
7.51%
YoY
|
$246.4M
-0.96%
YoY
|
$248.8M
7.06%
YoY
|
$232.4M
18.39%
YoY
|
| Operating Profit |
$27.50M
-73.22%
YoY
|
$102.7M
-49.98%
YoY
|
$205.3M
4.16%
YoY
|
$197.1M
-13.74%
YoY
|
$228.5M
207.12%
YoY
|
| Interest Expense |
-$62.30M
26.11%
YoY
|
-$49.40M
-197.05%
YoY
|
$50.90M
27.57%
YoY
|
$39.90M
5.0%
YoY
|
$38.00M
-1.81%
YoY
|
| Other Income/Expense, Net |
-$600.0K
-160.0%
YoY
|
$1.000M
-88.76%
YoY
|
$8.900M
N/A
|
$0.00
-100.0%
YoY
|
-$4.800M
-51.52%
YoY
|
| Pretax Income |
-$34.30M
-163.64%
YoY
|
$53.90M
-67.09%
YoY
|
$163.8M
3.87%
YoY
|
$157.7M
-15.4%
YoY
|
$186.4M
608.75%
YoY
|
| Income Tax |
$35.80M
269.07%
YoY
|
$9.700M
-83.91%
YoY
|
$60.30M
17.09%
YoY
|
$51.50M
-0.39%
YoY
|
$51.70M
538.27%
YoY
|
| Net Earnings |
-$70.10M
-258.6%
YoY
|
$44.20M
-57.29%
YoY
|
$103.5M
-2.54%
YoY
|
$106.2M
-21.16%
YoY
|
$134.7M
640.11%
YoY
|
| Basic Earnings Per Share |
-$1.24
-263.16%
YoY
|
$0.76
-56.57%
YoY
|
$1.75
0.57%
YoY
|
$1.74
-21.62%
YoY
|
$2.22
640.0%
YoY
|
| Diluted Earnings Per Share |
-$1.24
-263.16%
YoY
|
$0.76
-56.07%
YoY
|
$1.73
0.0%
YoY
|
$1.73
-21.72%
YoY
|
$2.21
636.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.32M shares
-3.26%
YoY
|
58.22M shares
-1.31%
YoY
|
59.00M shares
-3.13%
YoY
|
60.90M shares
0.32%
YoY
|
60.71M shares
0.46%
YoY
|
| Diluted Shares Outstanding |
56.32M shares
-3.51%
YoY
|
58.37M shares
-2.68%
YoY
|
59.98M shares
-2.28%
YoY
|
61.38M shares
0.7%
YoY
|
60.95M shares
-0.74%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$459.5M
-3.81%
YoY
|
$411.7M
-5.18%
YoY
|
$450.9M
-2.7%
YoY
|
$466.4M
-2.22%
YoY
|
$477.7M
-5.01%
YoY
|
$434.2M
-7.26%
YoY
|
$463.4M
-0.6%
YoY
|
$477.0M
3.97%
YoY
|
$502.9M
0.44%
YoY
|
$468.2M
1.32%
YoY
|
$466.2M
-14.16%
YoY
|
$458.8M
-15.23%
YoY
|
$500.7M
3.34%
YoY
|
$462.1M
17.68%
YoY
|
$543.1M
38.17%
YoY
|
$541.2M
34.96%
YoY
|
$484.5M
34.55%
YoY
|
$392.7M
24.39%
YoY
|
$393.1M
39.37%
YoY
|
| Cost Of Revenue |
$380.3M
0.18%
YoY
|
$334.0M
-3.16%
YoY
|
$365.3M
2.64%
YoY
|
$368.0M
0.22%
YoY
|
$379.6M
-0.29%
YoY
|
$344.9M
-9.45%
YoY
|
$355.9M
-0.03%
YoY
|
$367.2M
7.46%
YoY
|
$380.7M
4.5%
YoY
|
$380.9M
4.24%
YoY
|
$356.0M
-16.96%
YoY
|
$341.7M
-18.91%
YoY
|
$364.3M
-0.63%
YoY
|
$365.4M
15.12%
YoY
|
$428.7M
45.65%
YoY
|
$421.4M
44.86%
YoY
|
$366.6M
42.31%
YoY
|
$317.4M
40.01%
YoY
|
$294.3M
45.1%
YoY
|
| Gross Profit |
$79.20M
-19.27%
YoY
|
$77.70M
-12.99%
YoY
|
$85.60M
-20.37%
YoY
|
$98.40M
-10.38%
YoY
|
$98.10M
-19.72%
YoY
|
$89.30M
2.29%
YoY
|
$107.5M
-2.45%
YoY
|
$109.8M
-6.23%
YoY
|
$122.2M
-10.41%
YoY
|
$87.30M
-9.72%
YoY
|
$110.2M
-3.67%
YoY
|
$117.1M
-2.25%
YoY
|
$136.4M
15.69%
YoY
|
$96.70M
28.45%
YoY
|
$114.4M
15.88%
YoY
|
$119.8M
8.81%
YoY
|
$117.9M
15.02%
YoY
|
$75.28M
-15.44%
YoY
|
$98.72M
24.68%
YoY
|
| Selling, General & Admin |
$59.10M
1.2%
YoY
|
$57.10M
-1.72%
YoY
|
$57.50M
-0.69%
YoY
|
$57.70M
-4.31%
YoY
|
$58.40M
-5.04%
YoY
|
$58.10M
8.4%
YoY
|
$57.90M
4.14%
YoY
|
$60.30M
9.64%
YoY
|
$61.50M
6.59%
YoY
|
$53.60M
-0.56%
YoY
|
$55.60M
-0.71%
YoY
|
$55.00M
-7.87%
YoY
|
$57.70M
0.35%
YoY
|
$53.90M
7.56%
YoY
|
$56.00M
5.92%
YoY
|
$59.70M
8.55%
YoY
|
$57.50M
9.73%
YoY
|
$50.11M
0.42%
YoY
|
$52.87M
22.52%
YoY
|
| Research & Development |
$7.300M
10.61%
YoY
|
$7.500M
7.14%
YoY
|
$6.900M
-1.43%
YoY
|
$6.500M
0.0%
YoY
|
$6.600M
0.0%
YoY
|
$7.000M
12.9%
YoY
|
$7.000M
12.9%
YoY
|
$6.500M
10.17%
YoY
|
$6.600M
6.45%
YoY
|
$6.200M
6.9%
YoY
|
$6.200M
37.78%
YoY
|
$5.900M
0.0%
YoY
|
$6.200M
12.73%
YoY
|
$5.800M
3.18%
YoY
|
$4.500M
-20.73%
YoY
|
$5.900M
-1.67%
YoY
|
$5.500M
17.02%
YoY
|
$5.621M
65.32%
YoY
|
$5.677M
-22.78%
YoY
|
| Depreciation & Amortization |
$32.70M
3.81%
YoY
|
$34.70M
-1.7%
YoY
|
$33.70M
9.42%
YoY
|
$32.00M
5.61%
YoY
|
$31.50M
9.0%
YoY
|
$35.30M
9.63%
YoY
|
$30.80M
10.39%
YoY
|
$30.30M
11.4%
YoY
|
$28.90M
12.45%
YoY
|
$32.20M
24.81%
YoY
|
$27.90M
10.71%
YoY
|
$27.20M
-0.73%
YoY
|
$25.70M
-5.86%
YoY
|
$25.80M
-12.51%
YoY
|
$25.20M
5.84%
YoY
|
$27.40M
8.73%
YoY
|
$27.30M
6.64%
YoY
|
$29.49M
10.04%
YoY
|
$23.81M
-0.79%
YoY
|
| Operating Expenses |
$66.40M
2.15%
YoY
|
$60.20M
-10.28%
YoY
|
$64.40M
-0.77%
YoY
|
$64.20M
-3.89%
YoY
|
$65.00M
-4.55%
YoY
|
$67.10M
11.65%
YoY
|
$64.90M
5.02%
YoY
|
$66.80M
9.69%
YoY
|
$68.10M
6.57%
YoY
|
$60.10M
-0.99%
YoY
|
$61.80M
2.15%
YoY
|
$60.90M
-7.16%
YoY
|
$63.90M
1.43%
YoY
|
$60.70M
-2.77%
YoY
|
$60.50M
3.33%
YoY
|
$65.60M
7.54%
YoY
|
$63.00M
10.33%
YoY
|
$62.43M
11.88%
YoY
|
$58.55M
15.92%
YoY
|
| Operating Profit |
$11.40M
-63.46%
YoY
|
$17.50M
-21.17%
YoY
|
-$53.70M
250.98%
YoY
|
$32.10M
-22.84%
YoY
|
$31.20M
-40.91%
YoY
|
$22.20M
-18.38%
YoY
|
-$15.30M
-133.48%
YoY
|
$41.60M
-29.37%
YoY
|
$52.80M
-28.16%
YoY
|
$27.20M
-24.44%
YoY
|
$45.70M
-14.74%
YoY
|
$58.90M
11.34%
YoY
|
$73.50M
34.62%
YoY
|
$36.00M
180.07%
YoY
|
$53.60M
33.09%
YoY
|
$52.90M
-60.08%
YoY
|
$54.60M
27.27%
YoY
|
$12.85M
-49.73%
YoY
|
$40.28M
66.79%
YoY
|
| Interest Expense |
-$14.70M
7.3%
YoY
|
-$15.10M
75.58%
YoY
|
-$14.40M
-9.43%
YoY
|
-$19.10M
56.56%
YoY
|
-$13.70M
-207.87%
YoY
|
-$8.600M
-7.53%
YoY
|
-$15.90M
-223.26%
YoY
|
-$12.20M
-190.37%
YoY
|
$12.70M
-16.45%
YoY
|
-$9.300M
-13.89%
YoY
|
$12.90M
26.47%
YoY
|
$13.50M
28.57%
YoY
|
$15.20M
80.95%
YoY
|
-$10.80M
41.47%
YoY
|
$10.20M
-10.96%
YoY
|
$10.50M
16.67%
YoY
|
$8.400M
-16.0%
YoY
|
-$7.634M
-23.66%
YoY
|
$11.46M
6.39%
YoY
|
| Other Income/Expense, Net |
-$500.0K
66.67%
YoY
|
$0.00
N/A
|
N/A
|
N/A
|
-$300.0K
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$2.200M
N/A
|
$2.200M
N/A
|
$2.300M
N/A
|
$2.200M
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.151M
-55.73%
YoY
|
-$1.197M
-47.34%
YoY
|
| Pretax Income |
-$3.300M
-118.86%
YoY
|
$2.800M
-81.33%
YoY
|
-$68.10M
118.27%
YoY
|
$13.00M
-55.78%
YoY
|
$17.50M
-56.36%
YoY
|
$15.00M
-25.37%
YoY
|
-$31.20M
-189.14%
YoY
|
$29.40M
-38.36%
YoY
|
$40.10M
-33.72%
YoY
|
$20.10M
-20.24%
YoY
|
$35.00M
-19.35%
YoY
|
$47.70M
12.5%
YoY
|
$60.50M
30.95%
YoY
|
$25.20M
512.99%
YoY
|
$43.40M
57.12%
YoY
|
$42.40M
-65.33%
YoY
|
$46.20M
45.74%
YoY
|
$4.111M
-68.29%
YoY
|
$27.62M
148.71%
YoY
|
| Income Tax |
$6.700M
-24.72%
YoY
|
$22.80M
-1185.71%
YoY
|
-$500.0K
-95.37%
YoY
|
$4.600M
-49.45%
YoY
|
$8.900M
-34.07%
YoY
|
-$2.100M
-113.73%
YoY
|
-$10.80M
-221.35%
YoY
|
$9.100M
-48.88%
YoY
|
$13.50M
-26.23%
YoY
|
$15.30M
15.91%
YoY
|
$8.900M
-23.93%
YoY
|
$17.80M
39.06%
YoY
|
$18.30M
32.61%
YoY
|
$13.20M
314.7%
YoY
|
$11.70M
72.06%
YoY
|
$12.80M
-61.79%
YoY
|
$13.80M
66.27%
YoY
|
$3.183M
-22.37%
YoY
|
$6.800M
195.65%
YoY
|
| Net Earnings |
-$9.900M
-208.79%
YoY
|
-$21.10M
-222.67%
YoY
|
-$67.10M
232.18%
YoY
|
$9.000M
-56.1%
YoY
|
$9.100M
-65.92%
YoY
|
$17.20M
251.02%
YoY
|
-$20.20M
-177.1%
YoY
|
$20.50M
-31.89%
YoY
|
$26.70M
-36.88%
YoY
|
$4.900M
-59.84%
YoY
|
$26.20M
-17.61%
YoY
|
$30.10M
1.35%
YoY
|
$42.30M
30.15%
YoY
|
$12.20M
1017.22%
YoY
|
$31.80M
51.34%
YoY
|
$29.70M
-66.67%
YoY
|
$32.50M
38.3%
YoY
|
$1.092M
-87.74%
YoY
|
$21.01M
133.54%
YoY
|
| Basic Earnings Per Share |
-$0.18
-212.5%
YoY
|
N/A
|
-$1.20
242.86%
YoY
|
$0.16
-54.29%
YoY
|
$0.16
-65.22%
YoY
|
N/A
|
-$0.35
-177.78%
YoY
|
$0.35
-31.37%
YoY
|
$0.46
-34.29%
YoY
|
N/A
|
$0.45
-13.46%
YoY
|
$0.51
4.08%
YoY
|
$0.70
32.08%
YoY
|
N/A
|
$0.52
48.57%
YoY
|
$0.49
-66.67%
YoY
|
$0.53
35.9%
YoY
|
N/A
|
$0.35
133.33%
YoY
|
| Diluted Earnings Per Share |
-$0.18
-212.5%
YoY
|
-$0.38
-224.68%
YoY
|
-$1.20
242.86%
YoY
|
$0.16
-54.29%
YoY
|
$0.16
-64.44%
YoY
|
$0.30
260.23%
YoY
|
-$0.35
-179.55%
YoY
|
$0.35
-31.37%
YoY
|
$0.45
-35.71%
YoY
|
$0.08
-58.67%
YoY
|
$0.44
-15.38%
YoY
|
$0.51
4.08%
YoY
|
$0.70
32.08%
YoY
|
$0.20
-100.0%
YoY
|
$0.52
48.57%
YoY
|
$0.49
-66.67%
YoY
|
$0.53
35.9%
YoY
|
$17.75K
11830373.22%
YoY
|
$0.35
133.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
|
| Basic Shares Outstanding |
56.27M shares
-0.67%
YoY
|
56.15M shares
-2.72%
YoY
|
56.15M shares
-3.78%
YoY
|
56.27M shares
-3.5%
YoY
|
56.65M shares
-2.15%
YoY
|
57.72M shares
-0.56%
YoY
|
58.36M shares
-0.2%
YoY
|
58.31M shares
-0.95%
YoY
|
57.90M shares
-3.47%
YoY
|
58.04M shares
-4.56%
YoY
|
58.48M shares
-3.83%
YoY
|
58.87M shares
-3.19%
YoY
|
59.98M shares
-1.48%
YoY
|
60.82M shares
0.3%
YoY
|
60.81M shares
0.11%
YoY
|
60.81M shares
0.26%
YoY
|
60.88M shares
0.38%
YoY
|
60.63M shares
0.24%
YoY
|
60.74M shares
0.42%
YoY
|
| Diluted Shares Outstanding |
56.38M shares
-1.44%
YoY
|
N/A
|
56.25M shares
-4.24%
YoY
|
56.32M shares
-4.84%
YoY
|
57.20M shares
-3.43%
YoY
|
N/A
|
58.74M shares
-0.87%
YoY
|
59.19M shares
-0.55%
YoY
|
59.23M shares
-2.3%
YoY
|
N/A
|
59.25M shares
-3.21%
YoY
|
59.51M shares
-2.46%
YoY
|
60.62M shares
-0.65%
YoY
|
N/A
|
61.22M shares
0.62%
YoY
|
61.01M shares
0.44%
YoY
|
61.02M shares
0.34%
YoY
|
N/A
|
60.84M shares
-0.68%
YoY
|
Loading...