|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$1.000B
-9.39%
YoY
|
$1.104B
-4.18%
YoY
|
$1.152B
-10.57%
YoY
|
$1.288B
0.73%
YoY
|
$1.279B
31.36%
YoY
|
| Cost Of Revenue |
$652.1M
-5.52%
YoY
|
$690.3M
-7.47%
YoY
|
$746.0M
-9.97%
YoY
|
$828.6M
9.05%
YoY
|
$759.8M
18.13%
YoY
|
| Gross Profit |
$348.0M
-15.84%
YoY
|
$413.5M
1.85%
YoY
|
$406.0M
-11.66%
YoY
|
$459.5M
-11.45%
YoY
|
$519.0M
57.12%
YoY
|
| Selling, General & Admin |
$326.6M
8.12%
YoY
|
$302.0M
2.97%
YoY
|
$293.3M
-1.56%
YoY
|
$298.0M
-29.21%
YoY
|
$420.9M
89.53%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$36.11M
-3.04%
YoY
|
$37.24M
-2.01%
YoY
|
$38.00M
1.09%
YoY
|
$37.59M
2.3%
YoY
|
$36.75M
6.27%
YoY
|
| Operating Expenses |
$326.6M
8.12%
YoY
|
$302.0M
2.97%
YoY
|
$293.3M
-1.56%
YoY
|
$298.0M
-29.21%
YoY
|
$420.9M
89.53%
YoY
|
| Operating Profit |
$21.40M
-62.59%
YoY
|
$57.21M
0.1%
YoY
|
$57.15M
-43.77%
YoY
|
$101.6M
123.93%
YoY
|
$45.38M
-20.13%
YoY
|
| Interest Expense |
-$30.96M
-13.11%
YoY
|
-$35.63M
-190.89%
YoY
|
$39.20M
31.84%
YoY
|
$29.74M
0.81%
YoY
|
$29.50M
38.24%
YoY
|
| Other Income/Expense, Net |
$882.0K
3050.0%
YoY
|
$28.00K
-68.89%
YoY
|
$90.00K
-143.48%
YoY
|
-$207.0K
N/A
|
N/A
|
| Pretax Income |
-$9.560M
-144.25%
YoY
|
$21.60M
19.78%
YoY
|
$18.04M
-74.84%
YoY
|
$71.68M
352.85%
YoY
|
$15.83M
-55.44%
YoY
|
| Income Tax |
-$2.526M
-147.8%
YoY
|
$5.285M
-17.63%
YoY
|
$6.416M
-70.12%
YoY
|
$21.47M
-53.09%
YoY
|
$45.77M
316.46%
YoY
|
| Net Earnings |
-$7.034M
-143.11%
YoY
|
$16.32M
40.44%
YoY
|
$11.62M
-76.86%
YoY
|
$50.21M
-267.68%
YoY
|
-$29.94M
-222.06%
YoY
|
| Basic Earnings Per Share |
-$0.07
-143.75%
YoY
|
$0.16
45.45%
YoY
|
$0.11
-77.08%
YoY
|
$0.48
-277.78%
YoY
|
-$0.27
-222.73%
YoY
|
| Diluted Earnings Per Share |
-$0.07
-146.67%
YoY
|
$0.15
36.36%
YoY
|
$0.11
-77.08%
YoY
|
$0.48
-277.78%
YoY
|
-$0.27
-222.73%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
101.4M shares
-2.99%
YoY
|
104.6M shares
0.55%
YoY
|
104.0M shares
-0.34%
YoY
|
104.3M shares
-5.05%
YoY
|
109.9M shares
-0.1%
YoY
|
| Diluted Shares Outstanding |
101.4M shares
-4.01%
YoY
|
105.7M shares
1.23%
YoY
|
104.4M shares
-0.09%
YoY
|
104.5M shares
-4.91%
YoY
|
109.9M shares
-0.1%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$236.2M
-14.3%
YoY
|
$235.2M
-10.85%
YoY
|
$262.8M
-7.67%
YoY
|
$266.0M
-4.93%
YoY
|
$275.6M
-6.12%
YoY
|
$263.8M
-4.23%
YoY
|
$284.6M
-1.56%
YoY
|
$279.8M
-4.79%
YoY
|
$293.5M
-2.55%
YoY
|
$275.4M
-5.04%
YoY
|
$289.1M
-15.18%
YoY
|
$293.9M
-10.52%
YoY
|
$301.2M
-4.05%
YoY
|
$290.0M
-5.29%
YoY
|
$340.9M
2.41%
YoY
|
$328.4M
0.82%
YoY
|
$313.9M
5.46%
YoY
|
$306.2M
13.37%
YoY
|
$332.9M
33.56%
YoY
|
$325.7M
108.18%
YoY
|
| Cost Of Revenue |
$165.3M
-9.65%
YoY
|
$153.0M
-9.27%
YoY
|
$169.3M
-2.9%
YoY
|
$164.6M
0.13%
YoY
|
$182.9M
-4.91%
YoY
|
$168.6M
-8.32%
YoY
|
$174.4M
-6.48%
YoY
|
$164.4M
-10.3%
YoY
|
$192.4M
-6.18%
YoY
|
$183.9M
-7.24%
YoY
|
$186.5M
-16.02%
YoY
|
$183.2M
-9.86%
YoY
|
$205.0M
-4.52%
YoY
|
$198.3M
9.48%
YoY
|
$222.0M
21.23%
YoY
|
$203.3M
12.41%
YoY
|
$214.8M
16.83%
YoY
|
$181.1M
3.72%
YoY
|
$183.2M
8.22%
YoY
|
$180.8M
56.5%
YoY
|
| Gross Profit |
$70.90M
-23.47%
YoY
|
$82.18M
-13.64%
YoY
|
$93.49M
-15.21%
YoY
|
$101.4M
-12.15%
YoY
|
$92.64M
-8.42%
YoY
|
$95.16M
3.99%
YoY
|
$110.3M
7.38%
YoY
|
$115.4M
4.32%
YoY
|
$101.2M
5.18%
YoY
|
$91.50M
-0.29%
YoY
|
$102.7M
-13.61%
YoY
|
$110.6M
-11.59%
YoY
|
$96.18M
-3.02%
YoY
|
$91.77M
-26.67%
YoY
|
$118.8M
-20.62%
YoY
|
$125.1M
-13.65%
YoY
|
$99.17M
-12.89%
YoY
|
$125.1M
31.01%
YoY
|
$149.7M
87.19%
YoY
|
$144.9M
253.99%
YoY
|
| Selling, General & Admin |
$75.89M
-14.91%
YoY
|
$66.26M
-11.54%
YoY
|
$70.51M
-21.52%
YoY
|
$70.02M
-8.44%
YoY
|
$89.19M
-6.65%
YoY
|
$74.90M
4.2%
YoY
|
$89.85M
29.1%
YoY
|
$76.47M
7.35%
YoY
|
$95.54M
22.75%
YoY
|
$71.88M
21.46%
YoY
|
$69.59M
5.56%
YoY
|
$71.23M
5.63%
YoY
|
$77.84M
-6.17%
YoY
|
$59.18M
-10.87%
YoY
|
$65.93M
-63.18%
YoY
|
$67.43M
-38.65%
YoY
|
$82.96M
-25.58%
YoY
|
$66.40M
-0.46%
YoY
|
$179.0M
254.59%
YoY
|
$109.9M
426.05%
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
|
N/A
|
N/A
|
| Depreciation & Amortization |
$8.289M
-11.79%
YoY
|
$7.900M
-7.06%
YoY
|
$9.400M
1.06%
YoY
|
$9.774M
1.4%
YoY
|
$9.397M
-3.72%
YoY
|
$8.500M
-3.41%
YoY
|
$9.301M
2.21%
YoY
|
$9.639M
0.23%
YoY
|
$9.760M
3.04%
YoY
|
$8.800M
-1.12%
YoY
|
$9.100M
3.41%
YoY
|
$9.617M
-0.25%
YoY
|
$9.472M
-4.88%
YoY
|
$8.900M
4.71%
YoY
|
$8.800M
2.33%
YoY
|
$9.641M
7.53%
YoY
|
$9.958M
-61.46%
YoY
|
$8.500M
0.0%
YoY
|
$8.600M
3.61%
YoY
|
$8.966M
2.57%
YoY
|
| Operating Expenses |
$75.89M
-14.91%
YoY
|
$66.26M
-11.54%
YoY
|
$70.51M
-21.52%
YoY
|
$70.02M
-8.44%
YoY
|
$89.19M
-8.19%
YoY
|
$74.90M
4.2%
YoY
|
$89.85M
29.1%
YoY
|
$76.47M
7.35%
YoY
|
$97.14M
24.8%
YoY
|
$71.88M
21.46%
YoY
|
$69.59M
5.56%
YoY
|
$71.23M
5.63%
YoY
|
$77.84M
-6.17%
YoY
|
$59.18M
-10.87%
YoY
|
$65.93M
-63.18%
YoY
|
$67.43M
-38.65%
YoY
|
$82.96M
-25.58%
YoY
|
$66.40M
-0.46%
YoY
|
$179.0M
254.59%
YoY
|
$109.9M
426.05%
YoY
|
| Operating Profit |
-$4.990M
-244.64%
YoY
|
$205.0K
-97.15%
YoY
|
$10.16M
-50.23%
YoY
|
$16.03M
-38.69%
YoY
|
$3.450M
-14.07%
YoY
|
$7.202M
4.65%
YoY
|
$20.41M
1.11%
YoY
|
$26.14M
0.31%
YoY
|
$4.015M
59.64%
YoY
|
$6.882M
-65.51%
YoY
|
$20.19M
-48.78%
YoY
|
$26.06M
-34.42%
YoY
|
$2.515M
-84.49%
YoY
|
$19.95M
-54.37%
YoY
|
$39.42M
-198.42%
YoY
|
$39.74M
55.88%
YoY
|
$16.21M
582.32%
YoY
|
$43.73M
196.82%
YoY
|
-$40.05M
-303.61%
YoY
|
$25.49M
27.16%
YoY
|
| Interest Expense |
-$7.236M
-16.62%
YoY
|
-$7.906M
-10.0%
YoY
|
-$8.119M
-11.19%
YoY
|
-$8.161M
-187.03%
YoY
|
-$8.678M
-13.6%
YoY
|
-$8.784M
-190.03%
YoY
|
-$9.142M
-195.17%
YoY
|
$9.377M
-0.96%
YoY
|
-$10.04M
20.01%
YoY
|
$9.757M
16.29%
YoY
|
$9.606M
43.44%
YoY
|
$9.468M
51.15%
YoY
|
-$8.369M
34.23%
YoY
|
$8.390M
37.45%
YoY
|
$6.697M
-47.11%
YoY
|
$6.264M
35.47%
YoY
|
-$6.235M
36.14%
YoY
|
$6.104M
30.82%
YoY
|
$12.66M
115.16%
YoY
|
$4.624M
-175.88%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$259.0K
-171.55%
YoY
|
$13.00K
-89.52%
YoY
|
$706.0K
-741.82%
YoY
|
N/A
|
$362.0K
-235.58%
YoY
|
$124.0K
39.33%
YoY
|
-$110.0K
83.33%
YoY
|
N/A
|
-$267.0K
N/A
|
$89.00K
N/A
|
-$60.00K
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$12.23M
133.86%
YoY
|
-$7.960M
552.46%
YoY
|
$2.054M
-81.97%
YoY
|
$8.572M
-48.54%
YoY
|
-$5.228M
-13.29%
YoY
|
-$1.220M
-61.17%
YoY
|
$11.40M
6.78%
YoY
|
$16.66M
0.73%
YoY
|
-$6.029M
2.99%
YoY
|
-$3.142M
-127.52%
YoY
|
$10.67M
-67.34%
YoY
|
$16.54M
-50.57%
YoY
|
-$5.854M
-158.67%
YoY
|
$11.42M
-69.66%
YoY
|
$32.67M
-161.92%
YoY
|
$33.45M
59.44%
YoY
|
$9.977M
-552.68%
YoY
|
$37.63M
273.45%
YoY
|
-$52.76M
-481.38%
YoY
|
$20.98M
51.79%
YoY
|
| Income Tax |
-$4.111M
83.53%
YoY
|
-$1.500M
N/A
|
$500.0K
-83.7%
YoY
|
$2.600M
-42.22%
YoY
|
-$2.240M
14.34%
YoY
|
$0.00
-100.0%
YoY
|
$3.067M
-23.33%
YoY
|
$4.500M
-4.26%
YoY
|
-$1.959M
-2.54%
YoY
|
-$400.0K
-109.76%
YoY
|
$4.000M
-60.0%
YoY
|
$4.700M
-50.0%
YoY
|
-$2.010M
-106.14%
YoY
|
$4.100M
-95.75%
YoY
|
$10.00M
-110.93%
YoY
|
$9.400M
16.05%
YoY
|
$32.73M
399.25%
YoY
|
$96.50M
1563.79%
YoY
|
-$91.50M
3055.17%
YoY
|
$8.100M
421.91%
YoY
|
| Net Earnings |
-$8.115M
171.59%
YoY
|
-$6.426M
438.19%
YoY
|
$1.567M
-81.18%
YoY
|
$5.940M
-51.2%
YoY
|
-$2.988M
-26.58%
YoY
|
-$1.194M
-56.55%
YoY
|
$8.328M
25.63%
YoY
|
$12.17M
3.08%
YoY
|
-$4.070M
5.88%
YoY
|
-$2.748M
-137.76%
YoY
|
$6.629M
-70.81%
YoY
|
$11.81M
-50.93%
YoY
|
-$3.844M
-83.11%
YoY
|
$7.277M
-112.35%
YoY
|
$22.71M
-41.45%
YoY
|
$24.07M
86.2%
YoY
|
-$22.75M
159.75%
YoY
|
-$58.90M
-1485.6%
YoY
|
$38.79M
131.19%
YoY
|
$12.93M
5.35%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$0.06
500.0%
YoY
|
$0.02
-75.0%
YoY
|
$0.06
-50.0%
YoY
|
N/A
|
-$0.01
-66.67%
YoY
|
$0.08
33.33%
YoY
|
$0.12
9.09%
YoY
|
N/A
|
-$0.03
-142.86%
YoY
|
$0.06
-72.73%
YoY
|
$0.11
-52.17%
YoY
|
N/A
|
$0.07
-112.96%
YoY
|
$0.22
-37.14%
YoY
|
$0.23
91.67%
YoY
|
N/A
|
-$0.54
-1450.0%
YoY
|
$0.35
133.33%
YoY
|
$0.12
N/A
|
| Diluted Earnings Per Share |
-$0.08
174.22%
YoY
|
-$0.06
500.0%
YoY
|
$0.02
-76.42%
YoY
|
$0.06
-50.0%
YoY
|
-$0.03
-26.56%
YoY
|
-$0.01
-66.67%
YoY
|
$0.08
30.85%
YoY
|
$0.12
9.09%
YoY
|
-$0.04
5.42%
YoY
|
-$0.03
-142.86%
YoY
|
$0.06
-72.73%
YoY
|
$0.11
-52.17%
YoY
|
-$0.04
-100.0%
YoY
|
$0.07
-112.96%
YoY
|
$0.22
-37.14%
YoY
|
$0.23
91.67%
YoY
|
-$207.9K
161.05%
YoY
|
-$0.54
-1450.0%
YoY
|
$0.35
133.33%
YoY
|
$0.12
-100.0%
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
|
N/A
|
| Basic Shares Outstanding |
99.32M shares
-5.35%
YoY
|
99.20M shares
-5.25%
YoY
|
99.17M shares
-5.1%
YoY
|
105.0M shares
0.72%
YoY
|
104.9M shares
0.58%
YoY
|
104.7M shares
0.59%
YoY
|
104.5M shares
0.55%
YoY
|
104.3M shares
0.45%
YoY
|
104.3M shares
0.51%
YoY
|
104.1M shares
0.44%
YoY
|
103.9M shares
0.09%
YoY
|
103.8M shares
-2.28%
YoY
|
103.8M shares
-1.95%
YoY
|
103.6M shares
-5.86%
YoY
|
103.8M shares
-5.62%
YoY
|
106.2M shares
-3.43%
YoY
|
105.9M shares
N/A
|
110.1M shares
0.07%
YoY
|
110.0M shares
0.01%
YoY
|
110.0M shares
N/A
|
| Diluted Shares Outstanding |
N/A
|
99.16M shares
-5.29%
YoY
|
102.7M shares
-3.14%
YoY
|
106.0M shares
0.75%
YoY
|
N/A
|
104.7M shares
0.59%
YoY
|
106.1M shares
1.83%
YoY
|
105.2M shares
1.17%
YoY
|
N/A
|
104.1M shares
0.27%
YoY
|
104.2M shares
0.21%
YoY
|
104.0M shares
-2.09%
YoY
|
N/A
|
103.8M shares
-5.7%
YoY
|
104.0M shares
-5.51%
YoY
|
106.2M shares
-3.42%
YoY
|
N/A
|
110.1M shares
0.07%
YoY
|
110.0M shares
0.01%
YoY
|
110.0M shares
N/A
|
Loading...