|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$742.9M
-28.81%
YoY
|
$1.044B
-0.54%
YoY
|
$1.049B
-6.39%
YoY
|
$1.121B
-37.47%
YoY
|
$1.793B
15.26%
YoY
|
| Cost Of Revenue |
$326.2M
-52.12%
YoY
|
$681.3M
-3.42%
YoY
|
$705.4M
1.69%
YoY
|
$693.7M
-3.11%
YoY
|
$716.0M
36.64%
YoY
|
| Gross Profit |
$416.7M
15.02%
YoY
|
$362.3M
14.07%
YoY
|
$317.6M
-17.68%
YoY
|
$385.8M
-64.17%
YoY
|
$1.077B
4.39%
YoY
|
| Selling, General & Admin |
$186.1M
-39.58%
YoY
|
$308.0M
-16.4%
YoY
|
$368.4M
8.26%
YoY
|
$340.3M
-2.32%
YoY
|
$348.4M
14.87%
YoY
|
| Research & Development |
$53.20M
-24.75%
YoY
|
$70.70M
-36.54%
YoY
|
$111.4M
-42.28%
YoY
|
$193.0M
-17.52%
YoY
|
$234.0M
-0.21%
YoY
|
| Depreciation & Amortization |
$95.80M
-11.95%
YoY
|
$108.8M
-13.03%
YoY
|
$125.1M
50.0%
YoY
|
$83.40M
34.08%
YoY
|
$62.20M
24.15%
YoY
|
| Operating Expenses |
$239.3M
-36.81%
YoY
|
$378.7M
-21.07%
YoY
|
$479.8M
-10.03%
YoY
|
$533.3M
-8.43%
YoY
|
$582.4M
8.29%
YoY
|
| Operating Profit |
$100.1M
-192.09%
YoY
|
-$108.7M
-85.04%
YoY
|
-$726.4M
320.61%
YoY
|
-$172.7M
-148.98%
YoY
|
$352.6M
-18.72%
YoY
|
| Interest Expense |
-$59.30M
-16.48%
YoY
|
-$71.00M
-180.77%
YoY
|
$87.90M
135.66%
YoY
|
$37.30M
8.12%
YoY
|
$34.50M
10.22%
YoY
|
| Other Income/Expense, Net |
-$17.30M
-49.42%
YoY
|
-$34.20M
612.5%
YoY
|
-$4.800M
-90.2%
YoY
|
-$49.00M
28.27%
YoY
|
-$38.20M
43.61%
YoY
|
| Pretax Income |
$82.80M
-157.94%
YoY
|
-$142.9M
-80.46%
YoY
|
-$731.2M
229.82%
YoY
|
-$221.7M
-170.52%
YoY
|
$314.4M
-22.79%
YoY
|
| Income Tax |
$30.20M
-36.69%
YoY
|
$47.70M
62.8%
YoY
|
$29.30M
1295.24%
YoY
|
$2.100M
-97.49%
YoY
|
$83.50M
-18.22%
YoY
|
| Net Earnings |
$52.60M
-127.6%
YoY
|
-$190.6M
-74.94%
YoY
|
-$760.5M
239.81%
YoY
|
-$223.8M
-196.93%
YoY
|
$230.9M
-24.32%
YoY
|
| Basic Earnings Per Share |
$0.98
-127.22%
YoY
|
-$3.60
-75.76%
YoY
|
-$14.85
232.21%
YoY
|
-$4.47
-203.47%
YoY
|
$4.32
-25.39%
YoY
|
| Diluted Earnings Per Share |
$0.93
-125.83%
YoY
|
-$3.60
-75.76%
YoY
|
-$14.85
232.21%
YoY
|
-$4.47
-204.68%
YoY
|
$4.27
-24.69%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
53.50M shares
0.94%
YoY
|
53.00M shares
3.52%
YoY
|
51.20M shares
2.2%
YoY
|
50.10M shares
-6.36%
YoY
|
53.50M shares
1.52%
YoY
|
| Diluted Shares Outstanding |
56.70M shares
6.98%
YoY
|
53.00M shares
3.52%
YoY
|
51.20M shares
2.2%
YoY
|
50.10M shares
-7.39%
YoY
|
54.10M shares
0.56%
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 |
$156.1M
-29.75%
YoY
|
$148.7M
-23.63%
YoY
|
$231.1M
-21.34%
YoY
|
$140.9M
-44.68%
YoY
|
$222.2M
-26.03%
YoY
|
$194.7M
-29.61%
YoY
|
$293.8M
8.61%
YoY
|
$254.7M
-24.62%
YoY
|
$300.4M
81.95%
YoY
|
$276.6M
-16.36%
YoY
|
$270.5M
12.71%
YoY
|
$337.9M
39.23%
YoY
|
$165.1M
-46.31%
YoY
|
$330.7M
-54.27%
YoY
|
$240.0M
-27.05%
YoY
|
$242.7M
-38.94%
YoY
|
$307.5M
-10.35%
YoY
|
$723.2M
24.05%
YoY
|
$329.0M
-14.59%
YoY
|
| Cost Of Revenue |
$72.00M
-18.64%
YoY
|
$84.90M
-28.05%
YoY
|
$85.90M
-29.93%
YoY
|
$66.90M
-77.41%
YoY
|
$88.50M
-38.8%
YoY
|
$118.0M
-36.25%
YoY
|
$122.6M
-30.66%
YoY
|
$296.1M
55.35%
YoY
|
$144.6M
-6.77%
YoY
|
$185.1M
-15.63%
YoY
|
$176.8M
18.98%
YoY
|
$190.6M
12.25%
YoY
|
$155.1M
-0.51%
YoY
|
$219.4M
3.05%
YoY
|
$148.6M
-31.68%
YoY
|
$169.8M
-25.46%
YoY
|
$155.9M
57.0%
YoY
|
$212.9M
29.19%
YoY
|
$217.5M
45.97%
YoY
|
| Gross Profit |
$84.10M
-37.1%
YoY
|
$63.80M
-16.82%
YoY
|
$145.2M
-9.93%
YoY
|
$74.00M
-254.17%
YoY
|
$133.7M
-14.18%
YoY
|
$76.70M
-16.17%
YoY
|
$161.2M
84.86%
YoY
|
-$48.00M
-134.12%
YoY
|
$155.8M
4351.43%
YoY
|
$91.50M
-17.79%
YoY
|
$87.20M
17.84%
YoY
|
$140.7M
114.48%
YoY
|
$3.500M
-97.54%
YoY
|
$111.3M
-78.19%
YoY
|
$74.00M
-33.63%
YoY
|
$65.60M
-54.54%
YoY
|
$142.0M
-36.15%
YoY
|
$510.3M
22.02%
YoY
|
$111.5M
-52.79%
YoY
|
| Selling, General & Admin |
$46.60M
-11.07%
YoY
|
$51.10M
-15.95%
YoY
|
$38.90M
-49.22%
YoY
|
$43.70M
-49.13%
YoY
|
$52.40M
-38.13%
YoY
|
$60.80M
-32.22%
YoY
|
$76.60M
-10.93%
YoY
|
$85.90M
-6.02%
YoY
|
$84.70M
-15.72%
YoY
|
$89.70M
-4.78%
YoY
|
$86.00M
7.23%
YoY
|
$91.40M
12.7%
YoY
|
$100.5M
18.51%
YoY
|
$94.20M
0.0%
YoY
|
$80.20M
-2.31%
YoY
|
$81.10M
-11.07%
YoY
|
$84.80M
4.82%
YoY
|
$94.20M
14.74%
YoY
|
$82.10M
8.74%
YoY
|
| Research & Development |
$10.50M
-30.46%
YoY
|
$12.10M
32.97%
YoY
|
$13.50M
-2.17%
YoY
|
$12.50M
-61.77%
YoY
|
$15.10M
0.0%
YoY
|
$9.100M
-69.05%
YoY
|
$13.80M
-9.8%
YoY
|
$32.70M
25.77%
YoY
|
$15.10M
-62.81%
YoY
|
$29.40M
-48.96%
YoY
|
$15.30M
-60.97%
YoY
|
$26.00M
-47.79%
YoY
|
$40.60M
-12.5%
YoY
|
$57.60M
-30.6%
YoY
|
$39.20M
-20.97%
YoY
|
$49.80M
1.84%
YoY
|
$46.40M
-11.62%
YoY
|
$83.00M
39.5%
YoY
|
$49.60M
-41.23%
YoY
|
| Depreciation & Amortization |
$23.50M
-7.48%
YoY
|
$23.50M
-9.62%
YoY
|
$7.100M
-29.7%
YoY
|
$7.300M
-40.16%
YoY
|
$25.40M
-8.96%
YoY
|
$26.00M
-12.16%
YoY
|
$10.10M
-13.68%
YoY
|
$12.20M
-27.38%
YoY
|
$27.90M
-19.36%
YoY
|
$29.60M
-16.85%
YoY
|
$11.70M
-42.65%
YoY
|
$16.80M
-41.05%
YoY
|
$34.60M
11.97%
YoY
|
$35.60M
21.92%
YoY
|
$20.40M
-37.61%
YoY
|
$28.50M
54.05%
YoY
|
$30.90M
7.67%
YoY
|
$29.20M
1.04%
YoY
|
$32.70M
13.54%
YoY
|
| Operating Expenses |
$57.10M
-15.41%
YoY
|
$79.50M
-7.77%
YoY
|
$52.40M
-42.04%
YoY
|
$56.20M
-52.61%
YoY
|
$67.50M
-41.81%
YoY
|
$86.20M
-36.29%
YoY
|
$90.40M
-10.76%
YoY
|
$118.6M
1.02%
YoY
|
$116.0M
-17.79%
YoY
|
$135.3M
-20.27%
YoY
|
$101.3M
-15.16%
YoY
|
$117.4M
-10.31%
YoY
|
$141.1M
7.55%
YoY
|
$169.7M
-11.24%
YoY
|
$119.4M
-9.34%
YoY
|
$130.9M
-6.57%
YoY
|
$131.2M
-1.65%
YoY
|
$191.2M
22.09%
YoY
|
$131.7M
-17.64%
YoY
|
| Operating Profit |
$10.50M
-78.96%
YoY
|
-$15.70M
65.26%
YoY
|
$76.50M
18.6%
YoY
|
$1.600M
-100.79%
YoY
|
$49.90M
25.38%
YoY
|
-$9.500M
-78.31%
YoY
|
$64.50M
-126.64%
YoY
|
-$203.5M
-30.52%
YoY
|
$39.80M
-126.87%
YoY
|
-$43.80M
-25.0%
YoY
|
-$242.1M
476.43%
YoY
|
-$292.9M
306.81%
YoY
|
-$148.1M
-2414.06%
YoY
|
-$58.40M
-118.3%
YoY
|
-$42.00M
21.04%
YoY
|
-$72.00M
-596.55%
YoY
|
$6.400M
-93.29%
YoY
|
$319.1M
23.63%
YoY
|
-$34.70M
-156.61%
YoY
|
| Interest Expense |
-$11.00M
-25.17%
YoY
|
-$14.70M
-0.68%
YoY
|
-$15.20M
83.13%
YoY
|
-$14.70M
-37.71%
YoY
|
-$14.70M
-39.51%
YoY
|
-$14.80M
-31.8%
YoY
|
-$8.300M
-142.13%
YoY
|
-$23.60M
-182.52%
YoY
|
-$24.30M
-235.75%
YoY
|
-$21.70M
69.53%
YoY
|
$19.70M
131.76%
YoY
|
$28.60M
266.67%
YoY
|
$17.90M
118.29%
YoY
|
-$12.80M
42.22%
YoY
|
$8.500M
1.19%
YoY
|
$7.800M
-9.3%
YoY
|
$8.200M
-3.53%
YoY
|
-$9.000M
3.45%
YoY
|
$8.400M
10.53%
YoY
|
| Other Income/Expense, Net |
$2.900M
-93.22%
YoY
|
-$7.000M
112.12%
YoY
|
-$18.90M
-124.26%
YoY
|
-$18.40M
-72.25%
YoY
|
$42.80M
-1358.82%
YoY
|
-$3.300M
-130.0%
YoY
|
$77.90M
-427.31%
YoY
|
-$66.30M
-255.27%
YoY
|
-$3.400M
-73.85%
YoY
|
$11.00M
64.18%
YoY
|
-$23.80M
8.68%
YoY
|
$42.70M
-495.37%
YoY
|
-$13.00M
27.45%
YoY
|
$6.700M
-844.44%
YoY
|
-$21.90M
102.78%
YoY
|
-$10.80M
47.95%
YoY
|
-$10.20M
0.0%
YoY
|
-$900.0K
-126.47%
YoY
|
-$10.80M
71.43%
YoY
|
| Pretax Income |
$13.40M
-85.54%
YoY
|
-$50.70M
83.7%
YoY
|
$57.60M
-59.55%
YoY
|
-$16.80M
-93.77%
YoY
|
$92.70M
666.12%
YoY
|
-$27.60M
-49.36%
YoY
|
$142.4M
-153.55%
YoY
|
-$269.8M
7.83%
YoY
|
$12.10M
-107.51%
YoY
|
-$54.50M
-23.46%
YoY
|
-$265.9M
316.12%
YoY
|
-$250.2M
202.17%
YoY
|
-$161.1M
4139.47%
YoY
|
-$71.20M
-126.62%
YoY
|
-$63.90M
40.44%
YoY
|
-$82.80M
-1250.0%
YoY
|
-$3.800M
-104.46%
YoY
|
$267.5M
5.81%
YoY
|
-$45.50M
-182.73%
YoY
|
| Income Tax |
$6.600M
-73.28%
YoY
|
$3.900M
5.41%
YoY
|
$6.400M
-76.81%
YoY
|
-$4.800M
-136.09%
YoY
|
$24.70M
696.77%
YoY
|
$3.700M
-174.0%
YoY
|
$27.60M
-1204.0%
YoY
|
$13.30M
19.82%
YoY
|
$3.100M
-85.84%
YoY
|
-$5.000M
-129.76%
YoY
|
-$2.500M
-121.19%
YoY
|
$11.10M
-142.05%
YoY
|
$21.90M
-22000.0%
YoY
|
$16.80M
-78.52%
YoY
|
$11.80M
-192.19%
YoY
|
-$26.40M
-1115.38%
YoY
|
-$100.0K
-100.65%
YoY
|
$78.20M
16.02%
YoY
|
-$12.80M
-182.58%
YoY
|
| Net Earnings |
$6.800M
-90.0%
YoY
|
-$54.60M
74.44%
YoY
|
$51.20M
-55.4%
YoY
|
-$12.00M
-95.76%
YoY
|
$68.00M
655.56%
YoY
|
-$31.30M
-36.77%
YoY
|
$114.8M
-143.58%
YoY
|
-$283.1M
8.34%
YoY
|
$9.000M
-104.92%
YoY
|
-$49.50M
-43.75%
YoY
|
-$263.4M
247.95%
YoY
|
-$261.3M
363.3%
YoY
|
-$183.0M
4845.95%
YoY
|
-$88.00M
-146.49%
YoY
|
-$75.70M
131.5%
YoY
|
-$56.40M
-1326.09%
YoY
|
-$3.700M
-105.31%
YoY
|
$189.3M
2.1%
YoY
|
-$32.70M
-182.78%
YoY
|
| Basic Earnings Per Share |
$0.13
-89.6%
YoY
|
N/A
|
$0.96
-55.56%
YoY
|
-$0.22
-95.91%
YoY
|
$1.25
635.29%
YoY
|
N/A
|
$2.16
-142.52%
YoY
|
-$5.38
4.47%
YoY
|
$0.17
-104.66%
YoY
|
N/A
|
-$5.08
234.21%
YoY
|
-$5.15
355.75%
YoY
|
-$3.65
5114.29%
YoY
|
N/A
|
-$1.52
149.18%
YoY
|
-$1.13
-1355.56%
YoY
|
-$0.07
-105.34%
YoY
|
N/A
|
-$0.61
-181.33%
YoY
|
| Diluted Earnings Per Share |
$0.07
-94.12%
YoY
|
-$1.04
81.39%
YoY
|
$0.91
-55.83%
YoY
|
-$0.22
-95.91%
YoY
|
$1.19
591.61%
YoY
|
-$0.58
-39.22%
YoY
|
$2.06
-140.55%
YoY
|
-$5.38
4.47%
YoY
|
$0.17
-104.72%
YoY
|
-$0.95
-46.23%
YoY
|
-$5.08
234.21%
YoY
|
-$5.15
355.75%
YoY
|
-$3.65
5114.29%
YoY
|
-$1.77
-100.0%
YoY
|
-$1.52
149.18%
YoY
|
-$1.13
-1355.56%
YoY
|
-$0.07
-105.47%
YoY
|
$3.538M
102857974.33%
YoY
|
-$0.61
-183.56%
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 |
51.77M shares
-4.72%
YoY
|
52.52M shares
-3.07%
YoY
|
53.35M shares
0.84%
YoY
|
54.28M shares
3.58%
YoY
|
54.34M shares
4.09%
YoY
|
54.18M shares
4.43%
YoY
|
52.91M shares
2.12%
YoY
|
52.40M shares
3.87%
YoY
|
52.20M shares
4.12%
YoY
|
51.88M shares
4.0%
YoY
|
51.81M shares
3.9%
YoY
|
50.45M shares
0.9%
YoY
|
50.14M shares
-1.1%
YoY
|
49.89M shares
-7.27%
YoY
|
49.86M shares
-7.15%
YoY
|
50.00M shares
-6.72%
YoY
|
50.70M shares
-4.88%
YoY
|
53.80M shares
1.51%
YoY
|
53.70M shares
1.32%
YoY
|
| Diluted Shares Outstanding |
56.50M shares
-1.4%
YoY
|
N/A
|
56.50M shares
1.62%
YoY
|
54.20M shares
3.04%
YoY
|
57.30M shares
9.77%
YoY
|
N/A
|
55.60M shares
7.34%
YoY
|
52.60M shares
3.75%
YoY
|
52.20M shares
3.98%
YoY
|
N/A
|
51.80M shares
3.81%
YoY
|
50.70M shares
1.4%
YoY
|
50.20M shares
-0.99%
YoY
|
N/A
|
49.90M shares
-7.08%
YoY
|
50.00M shares
-7.41%
YoY
|
50.70M shares
-6.97%
YoY
|
N/A
|
53.70M shares
-1.1%
YoY
|
Loading...