|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.168B
-16.98%
YoY
|
$1.406B
-16.88%
YoY
|
$1.692B
1.43%
YoY
|
$1.668B
19.89%
YoY
|
$1.392B
14.42%
YoY
|
| Cost Of Revenue |
$706.1M
-25.81%
YoY
|
$951.7M
-22.0%
YoY
|
$1.220B
11.11%
YoY
|
$1.098B
24.98%
YoY
|
$878.7M
17.07%
YoY
|
| Gross Profit |
$461.5M
1.5%
YoY
|
$454.7M
-3.64%
YoY
|
$471.9M
-17.23%
YoY
|
$570.1M
11.17%
YoY
|
$512.8M
10.16%
YoY
|
| Selling, General & Admin |
$171.2M
2.7%
YoY
|
$166.7M
-9.25%
YoY
|
$183.7M
-7.6%
YoY
|
$198.8M
10.88%
YoY
|
$179.3M
20.01%
YoY
|
| Research & Development |
$28.40M
1.07%
YoY
|
$28.10M
-11.64%
YoY
|
$31.80M
4.95%
YoY
|
$30.30M
15.21%
YoY
|
$26.30M
16.37%
YoY
|
| Depreciation & Amortization |
$106.4M
-1.75%
YoY
|
$108.3M
-11.81%
YoY
|
$122.8M
12.87%
YoY
|
$108.8M
-1.0%
YoY
|
$109.9M
9.68%
YoY
|
| Operating Expenses |
$199.6M
2.46%
YoY
|
$194.8M
-9.61%
YoY
|
$215.5M
-5.94%
YoY
|
$229.1M
11.43%
YoY
|
$205.6M
19.53%
YoY
|
| Operating Profit |
$418.7M
13.47%
YoY
|
$369.0M
-7.01%
YoY
|
$396.8M
-12.33%
YoY
|
$452.6M
7.2%
YoY
|
$422.2M
6.11%
YoY
|
| Interest Expense |
$78.30M
-19.94%
YoY
|
$97.80M
4.82%
YoY
|
$93.30M
50.97%
YoY
|
$61.80M
19.54%
YoY
|
$51.70M
9.77%
YoY
|
| Other Income/Expense, Net |
-$25.00M
-85.28%
YoY
|
-$169.8M
2878.95%
YoY
|
-$5.700M
-435.29%
YoY
|
$1.700M
-102.13%
YoY
|
-$79.90M
-2048.78%
YoY
|
| Pretax Income |
-$142.1M
-73.47%
YoY
|
-$535.6M
5202.97%
YoY
|
-$10.10M
-103.75%
YoY
|
$269.6M
65.6%
YoY
|
$162.8M
-30.75%
YoY
|
| Income Tax |
$8.200M
-107.79%
YoY
|
-$105.3M
2140.43%
YoY
|
-$4.700M
-108.1%
YoY
|
$58.00M
29.75%
YoY
|
$44.70M
-16.76%
YoY
|
| Net Earnings |
-$167.1M
-61.17%
YoY
|
-$430.3M
7868.52%
YoY
|
-$5.400M
-102.55%
YoY
|
$211.6M
79.17%
YoY
|
$118.1M
-34.9%
YoY
|
| Basic Earnings Per Share |
-$4.61
-61.1%
YoY
|
-$11.85
7800.0%
YoY
|
-$0.15
-102.71%
YoY
|
$5.54
86.53%
YoY
|
$2.97
-32.35%
YoY
|
| Diluted Earnings Per Share |
-$4.61
-61.1%
YoY
|
-$11.85
7800.0%
YoY
|
-$0.15
-102.73%
YoY
|
$5.50
86.44%
YoY
|
$2.95
-32.49%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
36.22M shares
-0.28%
YoY
|
36.32M shares
-0.47%
YoY
|
36.50M shares
-4.41%
YoY
|
38.18M shares
-4.11%
YoY
|
39.82M shares
-3.66%
YoY
|
| Diluted Shares Outstanding |
36.22M shares
-0.28%
YoY
|
36.32M shares
-0.47%
YoY
|
36.50M shares
-5.13%
YoY
|
38.47M shares
-3.96%
YoY
|
40.06M shares
-3.58%
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 |
$258.0M
-9.15%
YoY
|
$255.1M
-14.63%
YoY
|
$333.1M
-11.62%
YoY
|
$365.1M
-6.53%
YoY
|
$284.0M
-16.5%
YoY
|
$298.8M
-19.61%
YoY
|
$376.9M
-15.49%
YoY
|
$390.6M
-18.93%
YoY
|
$340.1M
-13.37%
YoY
|
$371.7M
-3.1%
YoY
|
$446.0M
-7.47%
YoY
|
$481.8M
14.74%
YoY
|
$392.6M
2.56%
YoY
|
$383.6M
14.17%
YoY
|
$482.0M
27.92%
YoY
|
$419.9M
17.16%
YoY
|
$382.8M
19.51%
YoY
|
$336.0M
3.19%
YoY
|
$376.8M
13.6%
YoY
|
| Cost Of Revenue |
$141.6M
-17.0%
YoY
|
$167.3M
-15.03%
YoY
|
$199.2M
-19.35%
YoY
|
$227.2M
-15.03%
YoY
|
$170.6M
-28.29%
YoY
|
$196.9M
-36.93%
YoY
|
$247.0M
-22.08%
YoY
|
$267.4M
-18.67%
YoY
|
$237.9M
-9.27%
YoY
|
$312.2M
12.22%
YoY
|
$317.0M
3.7%
YoY
|
$328.8M
22.09%
YoY
|
$262.2M
7.02%
YoY
|
$278.2M
20.43%
YoY
|
$305.7M
30.09%
YoY
|
$269.3M
23.19%
YoY
|
$245.0M
26.22%
YoY
|
$231.0M
16.55%
YoY
|
$235.0M
22.33%
YoY
|
| Gross Profit |
$116.4M
2.65%
YoY
|
$87.80M
-13.84%
YoY
|
$133.9M
3.08%
YoY
|
$137.9M
11.93%
YoY
|
$113.4M
10.96%
YoY
|
$101.9M
71.26%
YoY
|
$129.9M
0.7%
YoY
|
$123.2M
-19.48%
YoY
|
$102.2M
-21.63%
YoY
|
$59.50M
-43.55%
YoY
|
$129.0M
-26.83%
YoY
|
$153.0M
1.59%
YoY
|
$130.4M
-5.37%
YoY
|
$105.4M
0.38%
YoY
|
$176.3M
24.33%
YoY
|
$150.6M
7.73%
YoY
|
$137.8M
9.19%
YoY
|
$105.0M
-17.58%
YoY
|
$141.8M
1.58%
YoY
|
| Selling, General & Admin |
$40.70M
-5.57%
YoY
|
$34.00M
6.58%
YoY
|
$44.10M
13.95%
YoY
|
$44.20M
6.76%
YoY
|
$43.10M
-8.69%
YoY
|
$31.90M
-26.5%
YoY
|
$38.70M
-3.25%
YoY
|
$41.40M
0.49%
YoY
|
$47.20M
-2.88%
YoY
|
$43.40M
-5.86%
YoY
|
$40.00M
-26.2%
YoY
|
$41.20M
-15.4%
YoY
|
$48.60M
21.5%
YoY
|
$46.10M
14.68%
YoY
|
$54.20M
24.6%
YoY
|
$48.70M
2.53%
YoY
|
$40.00M
0.0%
YoY
|
$40.20M
20.72%
YoY
|
$43.50M
24.64%
YoY
|
| Research & Development |
$6.700M
-12.99%
YoY
|
$7.400M
1.37%
YoY
|
$7.000M
4.48%
YoY
|
$7.800M
6.85%
YoY
|
$7.700M
13.24%
YoY
|
$7.300M
1.39%
YoY
|
$6.700M
-14.1%
YoY
|
$7.300M
-8.75%
YoY
|
$6.800M
-22.73%
YoY
|
$7.200M
0.0%
YoY
|
$7.800M
2.63%
YoY
|
$8.000M
-2.44%
YoY
|
$8.800M
20.55%
YoY
|
$7.200M
2.86%
YoY
|
$7.600M
11.76%
YoY
|
$8.200M
38.98%
YoY
|
$7.300M
10.61%
YoY
|
$7.000M
20.69%
YoY
|
$6.800M
30.77%
YoY
|
| Depreciation & Amortization |
$22.70M
-8.84%
YoY
|
$27.90M
10.71%
YoY
|
$28.00M
6.87%
YoY
|
$25.60M
-6.23%
YoY
|
$24.90M
-15.88%
YoY
|
$25.20M
0.4%
YoY
|
$26.20M
-25.57%
YoY
|
$27.30M
-13.06%
YoY
|
$29.60M
-4.82%
YoY
|
$25.10M
-16.89%
YoY
|
$35.20M
36.96%
YoY
|
$31.40M
21.71%
YoY
|
$31.10M
14.76%
YoY
|
$30.20M
7.09%
YoY
|
$25.70M
-6.88%
YoY
|
$25.80M
-4.8%
YoY
|
$27.10M
0.37%
YoY
|
$28.20M
5.62%
YoY
|
$27.60M
9.96%
YoY
|
| Operating Expenses |
$47.40M
-6.69%
YoY
|
$49.20M
7.89%
YoY
|
$51.10M
12.56%
YoY
|
$52.00M
6.78%
YoY
|
$50.80M
-41.07%
YoY
|
$45.60M
-35.04%
YoY
|
$45.40M
-5.02%
YoY
|
$48.70M
-17.6%
YoY
|
$86.20M
50.17%
YoY
|
$70.20M
1.89%
YoY
|
$47.80M
-22.65%
YoY
|
$59.10M
3.87%
YoY
|
$57.40M
21.35%
YoY
|
$68.90M
27.83%
YoY
|
$61.80M
22.86%
YoY
|
$56.90M
6.55%
YoY
|
$47.30M
1.5%
YoY
|
$53.90M
12.53%
YoY
|
$50.30M
25.44%
YoY
|
| Operating Profit |
$69.00M
10.22%
YoY
|
$38.60M
-31.44%
YoY
|
$82.80M
-24.86%
YoY
|
$85.90M
-15.2%
YoY
|
$62.60M
291.25%
YoY
|
$56.30M
-626.17%
YoY
|
$110.2M
-0.18%
YoY
|
$101.3M
7.88%
YoY
|
$16.00M
-84.6%
YoY
|
-$10.70M
-129.32%
YoY
|
$110.4M
-20.12%
YoY
|
$93.90M
-22.46%
YoY
|
$103.9M
-12.69%
YoY
|
$36.50M
-28.57%
YoY
|
$138.2M
15.65%
YoY
|
$121.1M
2.89%
YoY
|
$119.0M
12.9%
YoY
|
$51.10M
-35.72%
YoY
|
$119.5M
-6.35%
YoY
|
| Interest Expense |
-$15.90M
-18.04%
YoY
|
-$30.00M
36.99%
YoY
|
-$18.40M
-22.69%
YoY
|
-$18.60M
-19.83%
YoY
|
-$19.40M
-13.0%
YoY
|
-$21.90M
-3.52%
YoY
|
-$23.80M
3.03%
YoY
|
-$23.20M
-6.45%
YoY
|
-$22.30M
13.78%
YoY
|
-$22.70M
116.19%
YoY
|
-$23.10M
100.87%
YoY
|
-$24.80M
64.24%
YoY
|
-$19.60M
83.18%
YoY
|
-$10.50M
-6.25%
YoY
|
-$11.50M
-0.86%
YoY
|
-$15.10M
23.77%
YoY
|
-$10.70M
-13.71%
YoY
|
-$11.20M
41.77%
YoY
|
-$11.60M
30.34%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$32.20M
-276.92%
YoY
|
N/A
|
-$1.300M
-35.0%
YoY
|
-$3.000M
-287.5%
YoY
|
$18.20M
1200.0%
YoY
|
N/A
|
-$2.000M
-97.64%
YoY
|
$1.600M
-61.9%
YoY
|
$1.400M
-216.67%
YoY
|
N/A
|
-$84.60M
-2920.0%
YoY
|
| Pretax Income |
$30.20M
12.69%
YoY
|
-$105.4M
-1297.73%
YoY
|
$62.20M
-145.11%
YoY
|
-$142.7M
-57.35%
YoY
|
$26.80M
-137.27%
YoY
|
$8.800M
-105.71%
YoY
|
-$137.9M
-529.6%
YoY
|
-$334.6M
-801.47%
YoY
|
-$71.90M
-212.17%
YoY
|
-$154.0M
-881.73%
YoY
|
$32.10M
-66.49%
YoY
|
$47.70M
-37.65%
YoY
|
$64.10M
-17.4%
YoY
|
$19.70M
-45.73%
YoY
|
$95.80M
-1164.44%
YoY
|
$76.50M
3.8%
YoY
|
$77.60M
25.57%
YoY
|
$36.30M
-45.33%
YoY
|
-$9.000M
-110.22%
YoY
|
| Income Tax |
$6.800M
7.94%
YoY
|
-$26.60M
241.03%
YoY
|
$21.40M
-169.71%
YoY
|
$3.800M
-107.47%
YoY
|
$6.300M
-139.62%
YoY
|
-$7.800M
-79.03%
YoY
|
-$30.70M
-544.93%
YoY
|
-$50.90M
-517.21%
YoY
|
-$15.90M
-218.66%
YoY
|
-$37.20M
-1007.32%
YoY
|
$6.900M
-66.18%
YoY
|
$12.20M
-26.95%
YoY
|
$13.40M
-20.24%
YoY
|
$4.100M
-41.43%
YoY
|
$20.40M
-525.0%
YoY
|
$16.70M
-43.2%
YoY
|
$16.80M
28.24%
YoY
|
$7.000M
-65.69%
YoY
|
-$4.800M
-126.37%
YoY
|
| Net Earnings |
$59.80M
191.71%
YoY
|
-$84.60M
-609.64%
YoY
|
$43.50M
-140.58%
YoY
|
-$146.5M
-48.36%
YoY
|
$20.50M
-136.61%
YoY
|
$16.60M
-114.21%
YoY
|
-$107.2M
-525.4%
YoY
|
-$283.7M
-899.15%
YoY
|
-$56.00M
-210.45%
YoY
|
-$116.8M
-848.72%
YoY
|
$25.20M
-66.58%
YoY
|
$35.50M
-40.64%
YoY
|
$50.70M
-16.61%
YoY
|
$15.60M
-46.76%
YoY
|
$75.40M
-1895.24%
YoY
|
$59.80M
34.99%
YoY
|
$60.80M
24.85%
YoY
|
$29.30M
-36.3%
YoY
|
-$4.200M
-106.01%
YoY
|
| Basic Earnings Per Share |
$1.70
203.57%
YoY
|
N/A
|
$1.20
-140.68%
YoY
|
-$4.02
-48.53%
YoY
|
$0.56
-136.36%
YoY
|
N/A
|
-$2.95
-521.43%
YoY
|
-$7.81
-896.94%
YoY
|
-$1.54
-213.24%
YoY
|
N/A
|
$0.70
-64.82%
YoY
|
$0.98
-36.77%
YoY
|
$1.36
-12.82%
YoY
|
N/A
|
$1.99
-1909.09%
YoY
|
$1.55
39.64%
YoY
|
$1.56
28.93%
YoY
|
N/A
|
-$0.11
-106.51%
YoY
|
| Diluted Earnings Per Share |
$1.66
196.43%
YoY
|
-$2.36
-617.47%
YoY
|
$1.18
-140.0%
YoY
|
-$4.02
-48.53%
YoY
|
$0.56
-136.12%
YoY
|
$0.46
-114.15%
YoY
|
-$2.95
-527.54%
YoY
|
-$7.81
-905.15%
YoY
|
-$1.54
-214.27%
YoY
|
-$3.23
-880.24%
YoY
|
$0.69
-65.15%
YoY
|
$0.97
-37.01%
YoY
|
$1.35
-12.9%
YoY
|
$0.41
-100.0%
YoY
|
$1.98
-1900.0%
YoY
|
$1.54
40.0%
YoY
|
$1.55
29.17%
YoY
|
$741.4K
66789020.99%
YoY
|
-$0.11
-106.51%
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 |
35.29M shares
-2.91%
YoY
|
35.96M shares
-1.06%
YoY
|
36.47M shares
0.33%
YoY
|
36.46M shares
0.37%
YoY
|
36.35M shares
0.32%
YoY
|
36.35M shares
0.33%
YoY
|
36.35M shares
0.33%
YoY
|
36.33M shares
0.0%
YoY
|
36.24M shares
-2.46%
YoY
|
36.23M shares
-3.05%
YoY
|
36.22M shares
-4.79%
YoY
|
36.33M shares
-5.67%
YoY
|
37.15M shares
-4.77%
YoY
|
37.37M shares
-4.87%
YoY
|
38.05M shares
-3.76%
YoY
|
38.52M shares
-3.78%
YoY
|
39.01M shares
-3.5%
YoY
|
39.29M shares
-4.41%
YoY
|
39.54M shares
-4.21%
YoY
|
| Diluted Shares Outstanding |
36.02M shares
-1.76%
YoY
|
N/A
|
36.96M shares
1.68%
YoY
|
36.46M shares
0.35%
YoY
|
36.66M shares
1.1%
YoY
|
N/A
|
36.35M shares
-0.12%
YoY
|
36.34M shares
-0.72%
YoY
|
36.26M shares
-3.41%
YoY
|
N/A
|
36.39M shares
-4.58%
YoY
|
36.60M shares
-5.55%
YoY
|
37.55M shares
-4.38%
YoY
|
N/A
|
38.13M shares
-3.55%
YoY
|
38.75M shares
-3.89%
YoY
|
39.26M shares
-3.53%
YoY
|
N/A
|
39.54M shares
-4.62%
YoY
|
Loading...