|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$785.0M
-4.75%
YoY
|
$824.2M
-10.12%
YoY
|
$917.0M
-23.74%
YoY
|
$1.202B
7.99%
YoY
|
$1.113B
0.36%
YoY
|
| Cost Of Revenue |
$252.3M
-12.06%
YoY
|
$286.9M
-15.29%
YoY
|
$338.7M
-19.74%
YoY
|
$422.0M
3.42%
YoY
|
$408.0M
-7.21%
YoY
|
| Gross Profit |
$532.7M
-0.84%
YoY
|
$537.2M
-7.09%
YoY
|
$578.2M
-25.9%
YoY
|
$780.4M
10.64%
YoY
|
$705.3M
5.32%
YoY
|
| Selling, General & Admin |
$436.9M
-10.37%
YoY
|
$487.4M
-4.31%
YoY
|
$509.4M
-11.99%
YoY
|
$578.8M
13.12%
YoY
|
$511.7M
3.84%
YoY
|
| Research & Development |
$39.11M
148.91%
YoY
|
$15.71M
23.33%
YoY
|
$12.74M
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$31.08M
-15.53%
YoY
|
$36.79M
-2.65%
YoY
|
$37.80M
2.54%
YoY
|
$36.86M
10.56%
YoY
|
$33.34M
-77.25%
YoY
|
| Operating Expenses |
$476.0M
-2.35%
YoY
|
$487.4M
-4.31%
YoY
|
$509.4M
-11.99%
YoY
|
$578.8M
13.12%
YoY
|
$511.7M
3.84%
YoY
|
| Operating Profit |
$56.71M
-270.3%
YoY
|
-$33.30M
-83.35%
YoY
|
-$200.0M
-301.38%
YoY
|
$99.32M
-47.73%
YoY
|
$190.0M
25.0%
YoY
|
| Interest Expense |
-$34.76M
-25.68%
YoY
|
-$46.77M
-175.77%
YoY
|
$61.73M
2.19%
YoY
|
$60.41M
-8.99%
YoY
|
$66.37M
-3.16%
YoY
|
| Other Income/Expense, Net |
$3.909M
-136.42%
YoY
|
-$10.73M
607.11%
YoY
|
-$1.518M
-109.83%
YoY
|
$15.45M
-460.68%
YoY
|
-$4.283M
-218.51%
YoY
|
| Pretax Income |
$17.04M
-125.82%
YoY
|
-$66.00M
-74.67%
YoY
|
-$260.5M
-363.24%
YoY
|
$98.98M
-26.31%
YoY
|
$134.3M
225.7%
YoY
|
| Income Tax |
$16.74M
103.65%
YoY
|
$8.218M
-757.97%
YoY
|
-$1.249M
-102.8%
YoY
|
$44.63M
36.32%
YoY
|
$32.74M
-130.32%
YoY
|
| Net Earnings |
$307.0K
-100.41%
YoY
|
-$74.22M
-71.38%
YoY
|
-$259.3M
-577.1%
YoY
|
$54.35M
-46.5%
YoY
|
$101.6M
-31.93%
YoY
|
| Basic Earnings Per Share |
$0.01
-100.5%
YoY
|
-$2.00
-73.23%
YoY
|
-$7.47
-572.78%
YoY
|
$1.58
-47.68%
YoY
|
$3.02
-36.15%
YoY
|
| Diluted Earnings Per Share |
$0.01
-100.5%
YoY
|
-$2.00
-73.23%
YoY
|
-$7.47
-601.34%
YoY
|
$1.49
-46.4%
YoY
|
$2.78
-37.1%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
43.62M shares
17.45%
YoY
|
37.14M shares
6.97%
YoY
|
34.72M shares
1.13%
YoY
|
34.34M shares
2.17%
YoY
|
33.61M shares
6.61%
YoY
|
| Diluted Shares Outstanding |
44.48M shares
19.75%
YoY
|
37.14M shares
6.97%
YoY
|
34.72M shares
-4.88%
YoY
|
36.51M shares
0.03%
YoY
|
36.50M shares
7.99%
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 |
$167.7M
-7.55%
YoY
|
$191.6M
2.69%
YoY
|
$201.6M
12.07%
YoY
|
$210.5M
-6.08%
YoY
|
$181.4M
-22.37%
YoY
|
$186.6M
-20.99%
YoY
|
$179.9M
-2.16%
YoY
|
$224.1M
-10.87%
YoY
|
$233.6M
-4.86%
YoY
|
$236.2M
-15.47%
YoY
|
$183.8M
-34.5%
YoY
|
$251.4M
-24.72%
YoY
|
$245.6M
-20.37%
YoY
|
$279.4M
14.29%
YoY
|
$280.7M
-5.6%
YoY
|
$334.0M
14.76%
YoY
|
$308.4M
9.9%
YoY
|
$244.4M
-86.3%
YoY
|
$297.3M
23.7%
YoY
|
| Cost Of Revenue |
$58.43M
-5.89%
YoY
|
$61.28M
-3.6%
YoY
|
$65.09M
-4.1%
YoY
|
$63.85M
-15.43%
YoY
|
$62.08M
-22.38%
YoY
|
$63.57M
-16.85%
YoY
|
$67.87M
-15.35%
YoY
|
$75.50M
-17.34%
YoY
|
$79.98M
-11.86%
YoY
|
$76.45M
-23.9%
YoY
|
$80.18M
-23.65%
YoY
|
$91.34M
-13.84%
YoY
|
$90.75M
-17.89%
YoY
|
$100.5M
7.9%
YoY
|
$105.0M
0.81%
YoY
|
$106.0M
-5.86%
YoY
|
$110.5M
12.59%
YoY
|
$93.11M
6.05%
YoY
|
$104.2M
-1.21%
YoY
|
| Gross Profit |
$109.3M
-8.41%
YoY
|
$130.3M
5.94%
YoY
|
$136.5M
21.86%
YoY
|
$146.6M
-1.32%
YoY
|
$119.3M
-22.36%
YoY
|
$123.0M
-22.97%
YoY
|
$112.0M
8.04%
YoY
|
$148.6M
-7.18%
YoY
|
$153.6M
-0.75%
YoY
|
$159.7M
-10.73%
YoY
|
$103.6M
-40.99%
YoY
|
$160.1M
-29.78%
YoY
|
$154.8M
-21.76%
YoY
|
$178.9M
18.22%
YoY
|
$175.6M
-9.05%
YoY
|
$228.0M
27.76%
YoY
|
$197.9M
8.45%
YoY
|
$151.3M
-4.94%
YoY
|
$193.1M
43.18%
YoY
|
| Selling, General & Admin |
$93.77M
-23.34%
YoY
|
$81.06M
-37.75%
YoY
|
$116.4M
-0.88%
YoY
|
$117.1M
-0.14%
YoY
|
$122.3M
-0.15%
YoY
|
$130.2M
-2.08%
YoY
|
$117.5M
-4.52%
YoY
|
$117.3M
-9.37%
YoY
|
$122.5M
-1.22%
YoY
|
$133.0M
7.55%
YoY
|
$123.0M
-14.9%
YoY
|
$129.4M
-10.44%
YoY
|
$124.0M
-15.14%
YoY
|
$123.7M
-11.44%
YoY
|
$144.6M
13.54%
YoY
|
$144.5M
19.89%
YoY
|
$146.1M
24.05%
YoY
|
$139.6M
40.34%
YoY
|
$127.3M
13.37%
YoY
|
| Research & Development |
$11.43M
11.97%
YoY
|
$39.11M
N/A
|
N/A
|
N/A
|
$10.21M
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 |
$9.166M
-20.41%
YoY
|
$8.137M
-30.12%
YoY
|
$9.615M
-23.2%
YoY
|
$10.19M
-27.58%
YoY
|
$11.52M
-20.87%
YoY
|
$11.65M
-28.78%
YoY
|
$12.52M
-20.77%
YoY
|
$14.07M
-10.18%
YoY
|
$14.55M
-5.69%
YoY
|
$16.35M
-27.13%
YoY
|
$15.80M
-32.46%
YoY
|
$15.67M
-23.92%
YoY
|
$15.43M
-29.76%
YoY
|
$22.44M
-9.52%
YoY
|
$23.39M
-24.66%
YoY
|
$20.59M
-31.19%
YoY
|
$21.97M
11.52%
YoY
|
$24.80M
-30.34%
YoY
|
$31.05M
-12.54%
YoY
|
| Operating Expenses |
$105.2M
-14.0%
YoY
|
$120.2M
-7.72%
YoY
|
$116.4M
-0.88%
YoY
|
$117.1M
-0.14%
YoY
|
$122.3M
-0.15%
YoY
|
$130.2M
-2.08%
YoY
|
$117.5M
-4.52%
YoY
|
$117.3M
-9.37%
YoY
|
$122.5M
-1.22%
YoY
|
$133.0M
7.55%
YoY
|
$123.0M
-14.9%
YoY
|
$129.4M
-10.44%
YoY
|
$124.0M
-15.14%
YoY
|
$123.7M
-11.44%
YoY
|
$144.6M
13.54%
YoY
|
$144.5M
19.89%
YoY
|
$146.1M
24.05%
YoY
|
$139.6M
3.36%
YoY
|
$127.3M
13.37%
YoY
|
| Operating Profit |
$4.058M
-233.75%
YoY
|
$10.16M
-241.13%
YoY
|
$20.04M
-122.63%
YoY
|
$29.54M
-5.74%
YoY
|
-$3.034M
-109.74%
YoY
|
-$7.202M
-126.96%
YoY
|
-$88.57M
357.06%
YoY
|
$31.34M
2.05%
YoY
|
$31.13M
1.13%
YoY
|
$26.72M
-51.64%
YoY
|
-$19.38M
-162.35%
YoY
|
$30.71M
-63.14%
YoY
|
$30.79M
-40.46%
YoY
|
$55.25M
372.52%
YoY
|
$31.08M
-52.77%
YoY
|
$83.30M
53.3%
YoY
|
$51.71M
-19.99%
YoY
|
$11.69M
-51.49%
YoY
|
$65.80M
207.62%
YoY
|
| Interest Expense |
-$6.607M
-27.18%
YoY
|
-$8.148M
-16.2%
YoY
|
-$8.585M
-25.44%
YoY
|
-$8.952M
-26.47%
YoY
|
-$9.073M
-32.08%
YoY
|
-$9.723M
-29.63%
YoY
|
-$11.51M
-176.1%
YoY
|
-$12.18M
-174.73%
YoY
|
-$13.36M
-181.02%
YoY
|
-$13.82M
-15.33%
YoY
|
$15.13M
3.85%
YoY
|
$16.29M
11.19%
YoY
|
$16.49M
10.9%
YoY
|
-$16.32M
8.89%
YoY
|
$14.57M
-11.94%
YoY
|
$14.65M
-23.57%
YoY
|
$14.87M
-5.14%
YoY
|
-$14.99M
-0.09%
YoY
|
$16.55M
6.0%
YoY
|
| Other Income/Expense, Net |
$1.433M
265.56%
YoY
|
-$6.328M
-123.98%
YoY
|
$682.0K
212.84%
YoY
|
$2.557M
-147.21%
YoY
|
$392.0K
-109.91%
YoY
|
$26.39M
316.77%
YoY
|
$218.0K
-124.89%
YoY
|
-$5.416M
N/A
|
-$3.954M
980.33%
YoY
|
$6.331M
-83.85%
YoY
|
-$876.0K
-112.62%
YoY
|
$0.00
-100.0%
YoY
|
-$366.0K
-105.88%
YoY
|
$39.20M
183.35%
YoY
|
$6.941M
-364.52%
YoY
|
$2.404M
-181.05%
YoY
|
$6.222M
-669.26%
YoY
|
$13.83M
-226.92%
YoY
|
-$2.624M
137.47%
YoY
|
| Pretax Income |
-$1.461M
-88.3%
YoY
|
-$4.312M
-145.58%
YoY
|
$11.47M
-111.31%
YoY
|
$22.37M
83.85%
YoY
|
-$12.48M
-190.32%
YoY
|
$9.461M
-103.79%
YoY
|
-$101.4M
172.07%
YoY
|
$12.17M
-3.06%
YoY
|
$13.82M
0.08%
YoY
|
-$249.6M
468.86%
YoY
|
-$37.29M
-291.01%
YoY
|
$12.55M
-84.35%
YoY
|
$13.81M
-67.98%
YoY
|
-$43.88M
-1169.72%
YoY
|
$19.52M
-60.5%
YoY
|
$80.20M
147.0%
YoY
|
$43.13M
-10.73%
YoY
|
$4.102M
-148.26%
YoY
|
$49.43M
-302.61%
YoY
|
| Income Tax |
-$6.003M
109.53%
YoY
|
$5.348M
238.91%
YoY
|
$5.817M
-208.22%
YoY
|
$8.436M
27.47%
YoY
|
-$2.865M
-153.09%
YoY
|
$1.578M
-80.09%
YoY
|
-$5.375M
-47.51%
YoY
|
$6.618M
-293.06%
YoY
|
$5.397M
20.04%
YoY
|
$7.924M
20.7%
YoY
|
-$10.24M
-264.09%
YoY
|
-$3.428M
-115.44%
YoY
|
$4.496M
-53.27%
YoY
|
$6.565M
-765.82%
YoY
|
$6.241M
-54.78%
YoY
|
$22.20M
173.67%
YoY
|
$9.621M
-18.53%
YoY
|
-$986.0K
-99.17%
YoY
|
$13.80M
-156.92%
YoY
|
| Net Earnings |
$4.542M
-147.22%
YoY
|
-$9.660M
-222.54%
YoY
|
$5.654M
-105.89%
YoY
|
$13.93M
151.1%
YoY
|
-$9.618M
-214.17%
YoY
|
$7.883M
-103.06%
YoY
|
-$96.07M
255.21%
YoY
|
$5.548M
-65.28%
YoY
|
$8.424M
-9.56%
YoY
|
-$257.5M
410.54%
YoY
|
-$27.05M
-303.66%
YoY
|
$15.98M
-72.45%
YoY
|
$9.314M
-72.21%
YoY
|
-$50.45M
-1091.45%
YoY
|
$13.28M
-62.72%
YoY
|
$58.00M
138.11%
YoY
|
$33.51M
-8.2%
YoY
|
$5.088M
-95.37%
YoY
|
$35.62M
-24668.28%
YoY
|
| Basic Earnings Per Share |
$0.10
-145.45%
YoY
|
N/A
|
$0.13
-104.91%
YoY
|
$0.32
113.33%
YoY
|
-$0.22
-191.67%
YoY
|
N/A
|
-$2.65
239.74%
YoY
|
$0.15
-67.39%
YoY
|
$0.24
-11.11%
YoY
|
N/A
|
-$0.78
-300.0%
YoY
|
$0.46
-72.78%
YoY
|
$0.27
-72.45%
YoY
|
N/A
|
$0.39
-62.86%
YoY
|
$1.69
134.72%
YoY
|
$0.98
-10.91%
YoY
|
N/A
|
$1.05
N/A
|
| Diluted Earnings Per Share |
$0.10
-145.45%
YoY
|
-$0.22
-216.38%
YoY
|
$0.13
-104.91%
YoY
|
$0.31
106.67%
YoY
|
-$0.22
-199.2%
YoY
|
$0.19
-102.64%
YoY
|
-$2.65
239.74%
YoY
|
$0.15
-65.12%
YoY
|
$0.22
-11.29%
YoY
|
-$7.35
402.43%
YoY
|
-$0.78
-310.81%
YoY
|
$0.43
-73.29%
YoY
|
$0.25
-71.59%
YoY
|
-$1.46
-100.0%
YoY
|
$0.37
-61.05%
YoY
|
$1.61
143.94%
YoY
|
$0.88
-17.76%
YoY
|
$135.1K
-95.91%
YoY
|
$0.95
N/A
|
| 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 |
44.17M shares
1.83%
YoY
|
43.58M shares
3.64%
YoY
|
43.94M shares
21.03%
YoY
|
43.74M shares
22.07%
YoY
|
43.37M shares
21.97%
YoY
|
42.04M shares
19.56%
YoY
|
36.30M shares
4.91%
YoY
|
35.83M shares
2.89%
YoY
|
35.56M shares
2.33%
YoY
|
35.17M shares
2.0%
YoY
|
34.60M shares
0.48%
YoY
|
34.82M shares
1.67%
YoY
|
34.75M shares
1.72%
YoY
|
34.48M shares
1.5%
YoY
|
34.44M shares
1.25%
YoY
|
34.25M shares
1.87%
YoY
|
34.16M shares
3.18%
YoY
|
33.97M shares
9.47%
YoY
|
34.01M shares
10.23%
YoY
|
| Diluted Shares Outstanding |
45.25M shares
4.22%
YoY
|
N/A
|
44.46M shares
22.45%
YoY
|
44.30M shares
17.73%
YoY
|
43.41M shares
14.29%
YoY
|
N/A
|
36.31M shares
4.19%
YoY
|
37.63M shares
2.08%
YoY
|
37.99M shares
2.72%
YoY
|
N/A
|
34.85M shares
-2.69%
YoY
|
36.86M shares
2.01%
YoY
|
36.98M shares
-2.57%
YoY
|
N/A
|
35.81M shares
-4.81%
YoY
|
36.14M shares
-1.5%
YoY
|
37.96M shares
11.6%
YoY
|
N/A
|
37.62M shares
21.92%
YoY
|
Loading...