|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$588.9M
-15.72%
YoY
|
$698.8M
3.46%
YoY
|
$675.4M
8.8%
YoY
|
$620.7M
26.65%
YoY
|
$490.1M
45.22%
YoY
|
| Cost Of Revenue |
$132.1M
-42.17%
YoY
|
$228.4M
-1.14%
YoY
|
$231.0M
6.27%
YoY
|
$217.4M
33.99%
YoY
|
$162.2M
41.05%
YoY
|
| Gross Profit |
$456.8M
-2.88%
YoY
|
$470.4M
5.86%
YoY
|
$444.4M
10.16%
YoY
|
$403.4M
23.01%
YoY
|
$327.9M
47.37%
YoY
|
| Selling, General & Admin |
$251.3M
-4.07%
YoY
|
$261.9M
2.4%
YoY
|
$255.8M
1.69%
YoY
|
$251.5M
23.21%
YoY
|
$204.2M
48.68%
YoY
|
| Research & Development |
$79.02M
-0.82%
YoY
|
$79.67M
5.37%
YoY
|
$75.61M
5.57%
YoY
|
$71.62M
44.67%
YoY
|
$49.51M
62.92%
YoY
|
| Depreciation & Amortization |
$68.42M
-22.97%
YoY
|
$88.82M
-14.76%
YoY
|
$104.2M
-5.96%
YoY
|
$110.8M
9.23%
YoY
|
$101.4M
32.0%
YoY
|
| Operating Expenses |
$330.3M
-3.31%
YoY
|
$341.6M
3.08%
YoY
|
$331.4M
2.55%
YoY
|
$323.2M
27.4%
YoY
|
$253.7M
51.26%
YoY
|
| Operating Profit |
$59.25M
23411.9%
YoY
|
$252.0K
-89.61%
YoY
|
$2.426M
-107.93%
YoY
|
-$30.59M
12.51%
YoY
|
-$27.19M
23.38%
YoY
|
| Interest Expense |
-$38.09M
7.12%
YoY
|
-$35.56M
-23.38%
YoY
|
-$46.41M
36.89%
YoY
|
-$33.90M
-6.12%
YoY
|
-$36.11M
-13.08%
YoY
|
| Other Income/Expense, Net |
-$38.09M
7.12%
YoY
|
-$35.56M
-23.38%
YoY
|
-$46.41M
36.89%
YoY
|
-$33.90M
-6.12%
YoY
|
-$36.11M
-13.08%
YoY
|
| Pretax Income |
$21.16M
-159.93%
YoY
|
-$35.31M
-19.72%
YoY
|
-$43.98M
-31.81%
YoY
|
-$64.50M
-29.91%
YoY
|
-$92.02M
44.72%
YoY
|
| Income Tax |
$2.955M
-48.89%
YoY
|
$5.782M
252.78%
YoY
|
$1.639M
-135.02%
YoY
|
-$4.680M
-53.44%
YoY
|
-$10.05M
176.89%
YoY
|
| Net Earnings |
$17.60M
-142.83%
YoY
|
-$41.09M
-9.93%
YoY
|
-$45.62M
-23.73%
YoY
|
-$59.82M
-27.02%
YoY
|
-$81.97M
36.71%
YoY
|
| Basic Earnings Per Share |
$0.10
-145.45%
YoY
|
-$0.22
-8.33%
YoY
|
-$0.24
-22.58%
YoY
|
-$0.31
-62.2%
YoY
|
-$0.82
-73.2%
YoY
|
| Diluted Earnings Per Share |
$0.10
-145.45%
YoY
|
-$0.22
-8.33%
YoY
|
-$0.24
-22.58%
YoY
|
-$0.31
-62.2%
YoY
|
-$0.82
-73.2%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
181.4M shares
-1.9%
YoY
|
184.9M shares
-2.14%
YoY
|
188.9M shares
-2.92%
YoY
|
194.6M shares
65.22%
YoY
|
117.8M shares
182.5%
YoY
|
| Diluted Shares Outstanding |
183.9M shares
-0.54%
YoY
|
184.9M shares
-2.14%
YoY
|
188.9M shares
-2.92%
YoY
|
194.6M shares
65.22%
YoY
|
117.8M shares
182.5%
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 |
$147.5M
3.65%
YoY
|
$151.2M
-13.63%
YoY
|
$147.5M
-16.34%
YoY
|
$148.0M
-16.56%
YoY
|
$142.3M
-16.37%
YoY
|
$175.0M
3.28%
YoY
|
$176.3M
0.87%
YoY
|
$177.4M
4.32%
YoY
|
$170.1M
5.57%
YoY
|
$169.4M
4.72%
YoY
|
$174.7M
10.51%
YoY
|
$170.1M
8.14%
YoY
|
$161.1M
12.23%
YoY
|
$161.8M
19.28%
YoY
|
$158.1M
23.02%
YoY
|
$157.2M
29.9%
YoY
|
$143.6M
36.86%
YoY
|
$135.6M
47.44%
YoY
|
$128.5M
44.18%
YoY
|
| Cost Of Revenue |
$32.68M
4.8%
YoY
|
$34.01M
-33.28%
YoY
|
$33.48M
-43.53%
YoY
|
$33.40M
-45.56%
YoY
|
$31.19M
-45.08%
YoY
|
$50.96M
-8.02%
YoY
|
$59.28M
-3.62%
YoY
|
$61.35M
5.43%
YoY
|
$56.79M
1.51%
YoY
|
$55.41M
2.85%
YoY
|
$61.50M
6.67%
YoY
|
$58.19M
5.59%
YoY
|
$55.95M
10.25%
YoY
|
$53.87M
26.04%
YoY
|
$57.66M
34.21%
YoY
|
$55.10M
34.87%
YoY
|
$50.75M
42.25%
YoY
|
$42.74M
49.2%
YoY
|
$42.96M
45.72%
YoY
|
| Gross Profit |
$114.8M
3.33%
YoY
|
$117.1M
-5.55%
YoY
|
$114.0M
-2.56%
YoY
|
$114.6M
-1.23%
YoY
|
$111.1M
-1.97%
YoY
|
$124.0M
8.77%
YoY
|
$117.0M
3.25%
YoY
|
$116.0M
3.74%
YoY
|
$113.3M
7.73%
YoY
|
$114.0M
5.66%
YoY
|
$113.3M
12.77%
YoY
|
$111.9M
9.52%
YoY
|
$105.2M
13.31%
YoY
|
$107.9M
16.17%
YoY
|
$100.5M
17.41%
YoY
|
$102.1M
27.37%
YoY
|
$92.83M
34.09%
YoY
|
$92.91M
46.64%
YoY
|
$85.58M
43.41%
YoY
|
| Selling, General & Admin |
$65.76M
9.48%
YoY
|
$66.58M
-0.42%
YoY
|
$61.89M
-4.65%
YoY
|
$62.73M
-5.82%
YoY
|
$60.06M
-5.5%
YoY
|
$66.86M
6.83%
YoY
|
$64.91M
5.33%
YoY
|
$66.61M
1.28%
YoY
|
$63.56M
-3.44%
YoY
|
$62.58M
-4.11%
YoY
|
$61.62M
0.03%
YoY
|
$65.76M
3.89%
YoY
|
$65.83M
7.26%
YoY
|
$65.26M
15.07%
YoY
|
$61.60M
20.95%
YoY
|
$63.30M
15.68%
YoY
|
$61.37M
46.88%
YoY
|
$56.72M
27.1%
YoY
|
$50.94M
74.68%
YoY
|
| Research & Development |
$21.20M
6.19%
YoY
|
$20.17M
5.01%
YoY
|
$19.39M
-3.55%
YoY
|
$19.50M
-3.31%
YoY
|
$19.96M
-1.17%
YoY
|
$19.21M
-0.28%
YoY
|
$20.10M
4.05%
YoY
|
$20.16M
10.0%
YoY
|
$20.20M
8.0%
YoY
|
$19.26M
6.69%
YoY
|
$19.32M
4.38%
YoY
|
$18.33M
5.21%
YoY
|
$18.70M
6.04%
YoY
|
$18.05M
25.18%
YoY
|
$18.51M
45.61%
YoY
|
$17.42M
44.63%
YoY
|
$17.64M
70.82%
YoY
|
$14.42M
78.06%
YoY
|
$12.71M
66.77%
YoY
|
| Depreciation & Amortization |
$15.12M
-15.84%
YoY
|
$17.11M
-22.03%
YoY
|
$600.0K
-97.27%
YoY
|
$600.0K
-97.27%
YoY
|
$17.96M
-21.75%
YoY
|
$21.94M
-16.33%
YoY
|
$21.99M
-15.53%
YoY
|
$21.94M
-15.59%
YoY
|
$22.95M
-11.56%
YoY
|
$26.23M
-7.25%
YoY
|
$26.04M
-5.71%
YoY
|
$25.99M
-5.56%
YoY
|
$25.95M
-5.26%
YoY
|
$28.28M
2.75%
YoY
|
$27.61M
6.22%
YoY
|
$27.52M
13.61%
YoY
|
$27.39M
15.59%
YoY
|
$27.52M
27.74%
YoY
|
$26.00M
35.74%
YoY
|
| Operating Expenses |
$86.96M
8.66%
YoY
|
$103.9M
-3.84%
YoY
|
$81.28M
-4.39%
YoY
|
$82.23M
-5.23%
YoY
|
$80.03M
-4.45%
YoY
|
$108.0M
-0.06%
YoY
|
$85.01M
5.02%
YoY
|
$86.77M
3.18%
YoY
|
$83.76M
-0.91%
YoY
|
$108.1M
-3.16%
YoY
|
$80.94M
1.04%
YoY
|
$84.10M
4.17%
YoY
|
$84.53M
6.99%
YoY
|
$111.6M
13.11%
YoY
|
$80.11M
25.87%
YoY
|
$80.73M
20.9%
YoY
|
$79.01M
51.62%
YoY
|
$98.66M
32.84%
YoY
|
$63.65M
73.04%
YoY
|
| Operating Profit |
$12.58M
-11.46%
YoY
|
$13.29M
-17.07%
YoY
|
$15.95M
60.87%
YoY
|
$15.80M
129.71%
YoY
|
$14.21M
-408.13%
YoY
|
$16.03M
168.7%
YoY
|
$9.917M
57.59%
YoY
|
$6.879M
286.03%
YoY
|
-$4.610M
-12.82%
YoY
|
$5.964M
-262.6%
YoY
|
$6.293M
-186.75%
YoY
|
$1.782M
-129.19%
YoY
|
-$5.288M
-61.03%
YoY
|
-$3.668M
-36.22%
YoY
|
-$7.254M
78.41%
YoY
|
-$6.104M
-43.49%
YoY
|
-$13.57M
106.42%
YoY
|
-$5.751M
-47.3%
YoY
|
-$4.066M
-208.77%
YoY
|
| Interest Expense |
-$4.579M
-64.11%
YoY
|
-$8.073M
328.28%
YoY
|
-$7.833M
-57.27%
YoY
|
-$7.938M
-16.9%
YoY
|
-$12.76M
120.32%
YoY
|
-$1.885M
-90.48%
YoY
|
-$18.33M
173.6%
YoY
|
-$9.552M
100.63%
YoY
|
-$5.791M
-61.87%
YoY
|
-$19.79M
54.24%
YoY
|
-$6.700M
-24.63%
YoY
|
-$4.761M
-28.96%
YoY
|
-$15.19M
177.25%
YoY
|
-$12.83M
164.63%
YoY
|
-$8.890M
72.69%
YoY
|
-$6.702M
-49.09%
YoY
|
-$5.478M
-57.7%
YoY
|
-$4.849M
-55.48%
YoY
|
-$5.148M
-47.23%
YoY
|
| Other Income/Expense, Net |
-$4.774M
-62.58%
YoY
|
$441.0K
N/A
|
-$8.902M
-51.44%
YoY
|
-$8.798M
-7.89%
YoY
|
-$12.76M
120.32%
YoY
|
N/A
|
-$18.33M
174.99%
YoY
|
-$9.552M
100.63%
YoY
|
-$5.791M
-61.87%
YoY
|
N/A
|
-$6.666M
-25.02%
YoY
|
-$4.761M
-28.96%
YoY
|
-$15.19M
177.25%
YoY
|
N/A
|
-$8.890M
72.69%
YoY
|
-$6.702M
-49.09%
YoY
|
-$5.478M
-57.7%
YoY
|
N/A
|
-$5.148M
-47.23%
YoY
|
| Pretax Income |
$7.803M
439.63%
YoY
|
$5.658M
-140.94%
YoY
|
$7.051M
-183.8%
YoY
|
$7.004M
-362.03%
YoY
|
$1.446M
-113.9%
YoY
|
-$13.82M
-31.43%
YoY
|
-$8.414M
2155.76%
YoY
|
-$2.673M
-10.27%
YoY
|
-$10.40M
-49.2%
YoY
|
-$20.15M
22.14%
YoY
|
-$373.0K
-97.69%
YoY
|
-$2.979M
-76.74%
YoY
|
-$20.48M
7.51%
YoY
|
-$16.50M
55.66%
YoY
|
-$16.14M
-57.44%
YoY
|
-$12.81M
-46.57%
YoY
|
-$19.05M
-2.44%
YoY
|
-$10.60M
-51.39%
YoY
|
-$37.93M
530.24%
YoY
|
| Income Tax |
$600.0K
20.0%
YoY
|
-$47.00K
-97.04%
YoY
|
$1.200M
71.43%
YoY
|
$1.200M
71.43%
YoY
|
$500.0K
-91.53%
YoY
|
-$1.586M
-149.84%
YoY
|
$700.0K
250.0%
YoY
|
$700.0K
-133.33%
YoY
|
$5.900M
1866.67%
YoY
|
$3.182M
149.96%
YoY
|
$200.0K
-166.67%
YoY
|
-$2.100M
-2200.0%
YoY
|
$300.0K
-105.26%
YoY
|
$1.273M
-121.69%
YoY
|
-$300.0K
-70.0%
YoY
|
$100.0K
-75.0%
YoY
|
-$5.700M
62.86%
YoY
|
-$5.869M
565.42%
YoY
|
-$1.000M
66.67%
YoY
|
| Net Earnings |
$7.171M
-192.97%
YoY
|
$6.043M
-149.4%
YoY
|
$11.12M
-221.41%
YoY
|
$8.153M
-341.5%
YoY
|
-$7.713M
-52.75%
YoY
|
-$12.23M
-47.58%
YoY
|
-$9.156M
1391.21%
YoY
|
-$3.376M
276.79%
YoY
|
-$16.32M
-21.42%
YoY
|
-$23.34M
31.29%
YoY
|
-$614.0K
-96.13%
YoY
|
-$896.0K
-93.04%
YoY
|
-$20.78M
56.1%
YoY
|
-$17.77M
275.67%
YoY
|
-$15.85M
-57.04%
YoY
|
-$12.88M
-47.07%
YoY
|
-$13.31M
-16.79%
YoY
|
-$4.731M
-77.39%
YoY
|
-$36.91M
577.92%
YoY
|
| Basic Earnings Per Share |
$0.04
-200.0%
YoY
|
N/A
|
$0.06
-220.0%
YoY
|
$0.04
-300.0%
YoY
|
-$0.04
-55.56%
YoY
|
N/A
|
-$0.05
N/A
|
-$0.02
N/A
|
-$0.09
-18.18%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.11
57.14%
YoY
|
N/A
|
-$0.08
-60.0%
YoY
|
-$0.07
-87.5%
YoY
|
-$0.07
-90.28%
YoY
|
N/A
|
-$0.20
-56.52%
YoY
|
| Diluted Earnings Per Share |
$0.04
-200.0%
YoY
|
$0.03
-150.15%
YoY
|
$0.06
-220.0%
YoY
|
$0.04
-300.0%
YoY
|
-$0.04
-55.56%
YoY
|
-$0.07
-46.16%
YoY
|
-$0.05
N/A
|
-$0.02
N/A
|
-$0.09
-18.18%
YoY
|
-$0.12
34.25%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.11
57.14%
YoY
|
-$0.09
-100.0%
YoY
|
-$0.08
-60.0%
YoY
|
-$0.07
-87.5%
YoY
|
-$0.07
-90.28%
YoY
|
-$24.11K
-77.82%
YoY
|
-$0.20
-56.52%
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 |
177.6M shares
-3.17%
YoY
|
179.4M shares
-2.24%
YoY
|
181.3M shares
-1.61%
YoY
|
182.5M shares
-1.38%
YoY
|
183.4M shares
-1.69%
YoY
|
183.5M shares
-2.74%
YoY
|
184.3M shares
-2.38%
YoY
|
185.1M shares
-1.51%
YoY
|
186.5M shares
-1.56%
YoY
|
188.7M shares
-2.35%
YoY
|
188.7M shares
-3.0%
YoY
|
187.9M shares
-3.94%
YoY
|
189.5M shares
-3.04%
YoY
|
193.2M shares
-1.11%
YoY
|
194.6M shares
3.5%
YoY
|
195.7M shares
347.38%
YoY
|
195.4M shares
352.06%
YoY
|
195.4M shares
N/A
|
188.0M shares
350.88%
YoY
|
| Diluted Shares Outstanding |
180.4M shares
-2.59%
YoY
|
N/A
|
183.7M shares
-0.25%
YoY
|
184.2M shares
-0.51%
YoY
|
185.2M shares
-0.76%
YoY
|
N/A
|
184.1M shares
-2.47%
YoY
|
185.2M shares
-1.64%
YoY
|
186.6M shares
-1.79%
YoY
|
N/A
|
188.8M shares
-2.95%
YoY
|
188.3M shares
-3.77%
YoY
|
190.0M shares
-2.76%
YoY
|
N/A
|
194.5M shares
3.48%
YoY
|
195.7M shares
347.38%
YoY
|
195.4M shares
352.06%
YoY
|
N/A
|
188.0M shares
350.88%
YoY
|
Loading...