|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.465B
-6.75%
YoY
|
$1.571B
-7.15%
YoY
|
$1.692B
15.27%
YoY
|
$1.468B
28.37%
YoY
|
$1.144B
11.96%
YoY
|
| Cost Of Revenue |
$655.8M
-8.12%
YoY
|
$713.7M
-9.8%
YoY
|
$791.3M
15.8%
YoY
|
$683.4M
50.05%
YoY
|
$455.4M
13.06%
YoY
|
| Gross Profit |
$809.5M
-5.61%
YoY
|
$857.6M
-4.82%
YoY
|
$901.0M
14.82%
YoY
|
$784.7M
14.02%
YoY
|
$688.3M
11.24%
YoY
|
| Selling, General & Admin |
$149.6M
4.47%
YoY
|
$143.2M
-17.15%
YoY
|
$172.9M
32.14%
YoY
|
$130.8M
58.12%
YoY
|
$82.73M
2.34%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$58.31M
-2.45%
YoY
|
$59.78M
-4.03%
YoY
|
$62.29M
11.03%
YoY
|
$56.10M
20.65%
YoY
|
$46.50M
-11.93%
YoY
|
| Operating Expenses |
$149.6M
4.47%
YoY
|
$143.2M
-17.15%
YoY
|
$172.9M
32.14%
YoY
|
$130.8M
58.12%
YoY
|
$82.73M
2.34%
YoY
|
| Operating Profit |
-$18.07M
-121.89%
YoY
|
$82.54M
-70.39%
YoY
|
$278.8M
12.28%
YoY
|
$248.3M
-14.37%
YoY
|
$289.9M
25.74%
YoY
|
| Interest Expense |
-$78.94M
-1.34%
YoY
|
-$80.02M
-2.89%
YoY
|
-$82.40M
-4.27%
YoY
|
-$86.08M
27.6%
YoY
|
-$67.46M
1.14%
YoY
|
| Other Income/Expense, Net |
-$5.814M
-15.04%
YoY
|
-$6.843M
-2.24%
YoY
|
-$7.000M
2210.23%
YoY
|
-$303.0K
-65.61%
YoY
|
-$881.0K
-64.76%
YoY
|
| Pretax Income |
-$102.8M
2278.56%
YoY
|
-$4.323M
-102.28%
YoY
|
$189.3M
16.95%
YoY
|
$161.9M
-26.95%
YoY
|
$221.6M
81.47%
YoY
|
| Income Tax |
-$22.11M
-168.29%
YoY
|
$32.37M
-44.68%
YoY
|
$58.51M
26.9%
YoY
|
$46.11M
-17.44%
YoY
|
$55.85M
70.66%
YoY
|
| Net Earnings |
-$80.72M
119.97%
YoY
|
-$36.70M
-128.05%
YoY
|
$130.8M
12.99%
YoY
|
$115.8M
-30.15%
YoY
|
$165.8M
84.66%
YoY
|
| Basic Earnings Per Share |
-$4.24
126.74%
YoY
|
-$1.87
-129.45%
YoY
|
$6.35
16.3%
YoY
|
$5.46
-26.22%
YoY
|
$7.40
90.72%
YoY
|
| Diluted Earnings Per Share |
-$4.24
126.74%
YoY
|
-$1.87
-129.68%
YoY
|
$6.30
15.6%
YoY
|
$5.45
-26.05%
YoY
|
$7.37
90.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
19.05M shares
-2.65%
YoY
|
19.57M shares
-5.0%
YoY
|
20.60M shares
-2.79%
YoY
|
21.20M shares
-5.39%
YoY
|
22.40M shares
-3.13%
YoY
|
| Diluted Shares Outstanding |
19.05M shares
-2.65%
YoY
|
19.57M shares
-5.74%
YoY
|
20.76M shares
-2.26%
YoY
|
21.25M shares
-5.49%
YoY
|
22.48M shares
-3.4%
YoY
|
|
Concept
|
2026 Q2 | 2026 Q1 | 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 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$254.3M
-24.48%
YoY
|
$349.5M
-25.55%
YoY
|
$333.0M
-9.8%
YoY
|
$336.7M
-7.84%
YoY
|
$469.4M
-3.7%
YoY
|
$369.2M
-7.0%
YoY
|
$365.3M
-7.68%
YoY
|
$487.5M
-7.51%
YoY
|
$372.5M
-7.51%
YoY
|
$396.9M
-0.34%
YoY
|
$395.7M
22.79%
YoY
|
$527.1M
52.91%
YoY
|
$402.8M
44.65%
YoY
|
$398.3M
47.82%
YoY
|
$322.3M
25.3%
YoY
|
$344.7M
1.83%
YoY
|
$278.5M
N/A
|
$269.5M
11.22%
YoY
|
| Cost Of Revenue |
$110.1M
-26.11%
YoY
|
$153.0M
-25.75%
YoY
|
$150.6M
-10.59%
YoY
|
$149.0M
-8.77%
YoY
|
$206.1M
-7.41%
YoY
|
$168.5M
-9.46%
YoY
|
$163.4M
-12.06%
YoY
|
$222.6M
-9.88%
YoY
|
$172.5M
-10.89%
YoY
|
$186.1M
-3.73%
YoY
|
$185.7M
22.16%
YoY
|
$247.0M
70.97%
YoY
|
$193.5M
68.27%
YoY
|
$193.3M
81.82%
YoY
|
$152.1M
50.85%
YoY
|
$144.5M
8.39%
YoY
|
$115.0M
N/A
|
$106.3M
72.87%
YoY
|
| Gross Profit |
$144.2M
-23.19%
YoY
|
$196.5M
-25.39%
YoY
|
$182.4M
-9.14%
YoY
|
$187.7M
-7.09%
YoY
|
$263.3M
-0.59%
YoY
|
$200.7M
-4.82%
YoY
|
$202.0M
-3.81%
YoY
|
$264.9M
-5.42%
YoY
|
$200.1M
-4.38%
YoY
|
$210.9M
2.85%
YoY
|
$210.0M
23.35%
YoY
|
$280.1M
39.88%
YoY
|
$209.2M
28.02%
YoY
|
$205.0M
25.66%
YoY
|
$170.2M
8.85%
YoY
|
$200.2M
-2.47%
YoY
|
$163.4M
N/A
|
$163.2M
-9.75%
YoY
|
| Selling, General & Admin |
$26.42M
-25.56%
YoY
|
$128.1M
-24.03%
YoY
|
$26.84M
-9.28%
YoY
|
$35.49M
-5.41%
YoY
|
$168.7M
4.72%
YoY
|
$29.58M
-25.34%
YoY
|
$37.52M
-4.78%
YoY
|
$161.0M
-4.56%
YoY
|
$134.9M
2.14%
YoY
|
$39.62M
-70.24%
YoY
|
$39.41M
38.37%
YoY
|
$168.7M
53.12%
YoY
|
$132.0M
46.62%
YoY
|
$133.1M
510.71%
YoY
|
$28.48M
50.99%
YoY
|
$110.2M
6.47%
YoY
|
$90.05M
N/A
|
$21.80M
59.33%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$10.98M
-10.12%
YoY
|
$13.61M
-25.51%
YoY
|
$12.84M
-7.11%
YoY
|
$12.22M
-12.15%
YoY
|
$18.27M
-1.1%
YoY
|
$13.83M
-4.38%
YoY
|
$13.91M
-4.74%
YoY
|
$18.47M
-4.79%
YoY
|
$13.79M
-10.16%
YoY
|
$14.46M
-13.48%
YoY
|
$14.60M
26.44%
YoY
|
$19.40M
55.27%
YoY
|
$15.35M
41.52%
YoY
|
$16.71M
60.87%
YoY
|
$11.55M
7.94%
YoY
|
$12.50M
-14.41%
YoY
|
$10.84M
N/A
|
$10.39M
-14.43%
YoY
|
| Operating Expenses |
$26.42M
-25.56%
YoY
|
$141.8M
-24.13%
YoY
|
$26.84M
-9.28%
YoY
|
$35.49M
-5.41%
YoY
|
$186.9M
4.1%
YoY
|
$29.58M
-25.34%
YoY
|
$37.52M
-4.78%
YoY
|
$179.6M
-4.7%
YoY
|
$148.7M
0.83%
YoY
|
$39.62M
-73.62%
YoY
|
$39.41M
38.37%
YoY
|
$188.4M
53.09%
YoY
|
$147.5M
45.85%
YoY
|
$150.2M
588.98%
YoY
|
$28.48M
50.99%
YoY
|
$123.1M
3.68%
YoY
|
$101.1M
N/A
|
$21.80M
59.33%
YoY
|
| Operating Profit |
$35.47M
-122.58%
YoY
|
$54.66M
-28.46%
YoY
|
$40.79M
-139.9%
YoY
|
-$157.1M
-389.87%
YoY
|
$76.40M
-10.47%
YoY
|
-$102.2M
-260.9%
YoY
|
$54.19M
-12.08%
YoY
|
$85.33M
-6.91%
YoY
|
$51.36M
-16.81%
YoY
|
$63.54M
15.85%
YoY
|
$61.64M
61.17%
YoY
|
$91.67M
18.8%
YoY
|
$61.75M
-0.92%
YoY
|
$54.85M
-18.6%
YoY
|
$38.24M
-41.06%
YoY
|
$77.16M
-10.9%
YoY
|
$62.32M
N/A
|
$67.38M
9.05%
YoY
|
| Interest Expense |
-$16.87M
-8.15%
YoY
|
-$23.68M
-3.04%
YoY
|
-$17.93M
-2.59%
YoY
|
-$18.37M
-1.26%
YoY
|
-$24.43M
-0.25%
YoY
|
-$18.40M
-1.39%
YoY
|
-$18.60M
-3.9%
YoY
|
-$24.49M
-6.36%
YoY
|
-$18.28M
-7.23%
YoY
|
-$18.66M
-5.28%
YoY
|
-$19.36M
-26.9%
YoY
|
-$26.15M
29.53%
YoY
|
-$19.70M
20.6%
YoY
|
-$19.70M
29.98%
YoY
|
-$26.48M
74.22%
YoY
|
-$20.19M
-2.48%
YoY
|
-$16.34M
N/A
|
-$15.16M
-3.45%
YoY
|
| Other Income/Expense, Net |
-$1.263M
-5.82%
YoY
|
-$1.684M
-5.87%
YoY
|
-$1.342M
-15.01%
YoY
|
-$1.341M
-15.07%
YoY
|
-$1.789M
-15.05%
YoY
|
-$1.579M
-1.8%
YoY
|
-$1.579M
-1.74%
YoY
|
-$2.106M
-1.77%
YoY
|
-$1.608M
2197.14%
YoY
|
-$1.608M
2197.14%
YoY
|
-$1.607M
2195.71%
YoY
|
-$2.144M
2205.38%
YoY
|
-$70.00K
-65.52%
YoY
|
-$70.00K
-65.69%
YoY
|
-$70.00K
-65.0%
YoY
|
-$93.00K
-69.0%
YoY
|
-$203.0K
N/A
|
-$204.0K
-85.43%
YoY
|
| Pretax Income |
$17.33M
-109.81%
YoY
|
$21.27M
-55.68%
YoY
|
$21.52M
-117.61%
YoY
|
-$176.8M
-619.84%
YoY
|
$48.00M
-9.25%
YoY
|
-$122.2M
-382.44%
YoY
|
$34.01M
-16.39%
YoY
|
$52.89M
-27.19%
YoY
|
$32.75M
-49.33%
YoY
|
$43.27M
34.83%
YoY
|
$40.68M
247.86%
YoY
|
$72.64M
35.88%
YoY
|
$64.64M
23.82%
YoY
|
$32.09M
-38.3%
YoY
|
$11.69M
-76.36%
YoY
|
$53.46M
-21.27%
YoY
|
$52.21M
N/A
|
$52.02M
16.61%
YoY
|
| Income Tax |
$4.793M
-113.85%
YoY
|
$6.883M
-51.9%
YoY
|
-$500.0K
-600.0%
YoY
|
-$34.60M
-483.25%
YoY
|
$14.31M
0.75%
YoY
|
$100.0K
-99.29%
YoY
|
$9.028M
-36.28%
YoY
|
$14.21M
-26.72%
YoY
|
$10.86M
-42.21%
YoY
|
$14.10M
52.69%
YoY
|
$14.17M
263.56%
YoY
|
$19.39M
36.61%
YoY
|
$18.79M
41.51%
YoY
|
$9.237M
-22.97%
YoY
|
$3.897M
-71.18%
YoY
|
$14.19M
-17.02%
YoY
|
$13.28M
N/A
|
$11.99M
-3.55%
YoY
|
| Net Earnings |
$10.25M
-107.2%
YoY
|
-$2.458M
-107.3%
YoY
|
$22.03M
-118.01%
YoY
|
-$142.2M
-669.37%
YoY
|
$33.69M
-12.92%
YoY
|
-$122.3M
-519.3%
YoY
|
$24.98M
-5.76%
YoY
|
$38.68M
-27.36%
YoY
|
$21.90M
-52.25%
YoY
|
$29.17M
27.61%
YoY
|
$26.51M
240.01%
YoY
|
$53.25M
35.61%
YoY
|
$45.86M
17.78%
YoY
|
$22.86M
-42.9%
YoY
|
$7.796M
-78.3%
YoY
|
$39.27M
-22.85%
YoY
|
$38.93M
N/A
|
$40.03M
22.95%
YoY
|
| Basic Earnings Per Share |
$0.53
-107.1%
YoY
|
N/A
|
$1.16
-118.44%
YoY
|
-$7.47
-688.19%
YoY
|
N/A
|
-$6.29
-542.96%
YoY
|
$1.27
-0.78%
YoY
|
N/A
|
N/A
|
$1.42
31.48%
YoY
|
$1.28
245.95%
YoY
|
N/A
|
N/A
|
$1.08
-40.0%
YoY
|
$0.37
-76.58%
YoY
|
N/A
|
N/A
|
$1.80
26.76%
YoY
|
| Diluted Earnings Per Share |
$0.53
-107.1%
YoY
|
-$0.12
-106.67%
YoY
|
$1.15
-118.37%
YoY
|
-$7.47
-692.86%
YoY
|
$1.75
-9.13%
YoY
|
-$6.26
-543.97%
YoY
|
$1.26
-0.79%
YoY
|
$1.93
-23.92%
YoY
|
$1.07
-100.0%
YoY
|
$1.41
-100.0%
YoY
|
$1.27
243.24%
YoY
|
$2.54
-100.0%
YoY
|
$2.164M
20.24%
YoY
|
$1.075M
60062335.29%
YoY
|
$0.37
-76.58%
YoY
|
$1.848M
-16.48%
YoY
|
$1.800M
N/A
|
$1.79
26.06%
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 |
19.07M shares
1.03%
YoY
|
19.04M shares
0.94%
YoY
|
18.88M shares
-2.94%
YoY
|
18.88M shares
-3.94%
YoY
|
18.86M shares
-3.47%
YoY
|
19.45M shares
-5.04%
YoY
|
19.65M shares
-5.26%
YoY
|
19.54M shares
-5.17%
YoY
|
19.74M shares
-5.03%
YoY
|
20.49M shares
-3.53%
YoY
|
20.74M shares
-2.28%
YoY
|
20.60M shares
-2.11%
YoY
|
20.78M shares
-1.1%
YoY
|
21.24M shares
-4.61%
YoY
|
21.23M shares
-6.58%
YoY
|
21.04M shares
-7.82%
YoY
|
21.01M shares
-7.52%
YoY
|
22.26M shares
-2.56%
YoY
|
| Diluted Shares Outstanding |
19.39M shares
1.81%
YoY
|
N/A
|
19.15M shares
-1.99%
YoY
|
19.04M shares
-3.75%
YoY
|
N/A
|
19.54M shares
-5.37%
YoY
|
19.79M shares
-5.17%
YoY
|
N/A
|
N/A
|
20.65M shares
-2.87%
YoY
|
20.86M shares
-1.87%
YoY
|
N/A
|
N/A
|
21.26M shares
-4.77%
YoY
|
21.26M shares
-6.68%
YoY
|
N/A
|
N/A
|
22.33M shares
-2.57%
YoY
|
Loading...