|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$554.0M
4.06%
YoY
|
$532.4M
17.56%
YoY
|
$452.9M
11.72%
YoY
|
$405.4M
-24.68%
YoY
|
$538.2M
-7.65%
YoY
|
| Cost Of Revenue |
$1.333M
-25.7%
YoY
|
$1.794M
1.3%
YoY
|
$1.771M
7.53%
YoY
|
$1.647M
-17.32%
YoY
|
$1.992M
-51.21%
YoY
|
| Gross Profit |
$240.8M
15.5%
YoY
|
$208.5M
-53.79%
YoY
|
$451.1M
11.74%
YoY
|
$403.7M
-24.71%
YoY
|
$536.2M
-7.34%
YoY
|
| Selling, General & Admin |
$471.7M
-2.77%
YoY
|
$485.2M
4.01%
YoY
|
$466.5M
-4.18%
YoY
|
$486.8M
-20.21%
YoY
|
$610.1M
16.45%
YoY
|
| Research & Development |
$13.80M
11.29%
YoY
|
$12.40M
-9.49%
YoY
|
$13.70M
13.22%
YoY
|
$12.10M
16.35%
YoY
|
$10.40M
14.29%
YoY
|
| Depreciation & Amortization |
$1.900M
-5.0%
YoY
|
$2.000M
-89.96%
YoY
|
$19.92M
-5.65%
YoY
|
$21.11M
15.15%
YoY
|
$18.33M
60.1%
YoY
|
| Operating Expenses |
$13.80M
11.29%
YoY
|
$12.40M
-9.49%
YoY
|
$13.70M
13.22%
YoY
|
$12.10M
16.35%
YoY
|
$10.40M
14.29%
YoY
|
| Operating Profit |
$66.49M
182.08%
YoY
|
$23.57M
-181.07%
YoY
|
-$29.07M
-71.69%
YoY
|
-$102.7M
-18.25%
YoY
|
-$125.6M
-335.63%
YoY
|
| Interest Expense |
$3.900M
-134.95%
YoY
|
-$11.16M
-201.69%
YoY
|
$10.97M
-286.0%
YoY
|
-$5.900M
N/A
|
$0.00
N/A
|
| Other Income/Expense, Net |
$2.998M
-56.55%
YoY
|
$6.900M
-27.01%
YoY
|
$9.453M
-357.15%
YoY
|
-$3.676M
-586.89%
YoY
|
$755.0K
13.36%
YoY
|
| Pretax Income |
$58.70M
203.96%
YoY
|
$19.31M
-163.12%
YoY
|
-$30.60M
-71.24%
YoY
|
-$106.4M
-14.82%
YoY
|
-$124.9M
-331.34%
YoY
|
| Income Tax |
$18.68M
101.86%
YoY
|
$9.255M
-488.7%
YoY
|
-$2.381M
-86.52%
YoY
|
-$17.67M
-13.82%
YoY
|
-$20.50M
-340.07%
YoY
|
| Net Earnings |
$40.04M
298.17%
YoY
|
$10.06M
-135.65%
YoY
|
-$28.21M
-68.2%
YoY
|
-$88.72M
-15.0%
YoY
|
-$104.4M
-329.65%
YoY
|
| Basic Earnings Per Share |
-$0.34
-71.43%
YoY
|
-$1.19
-49.79%
YoY
|
-$2.37
-45.64%
YoY
|
-$4.36
-5.01%
YoY
|
-$4.59
-362.29%
YoY
|
| Diluted Earnings Per Share |
-$0.34
-71.43%
YoY
|
-$1.19
-49.79%
YoY
|
-$2.37
-45.64%
YoY
|
-$4.36
-5.01%
YoY
|
-$4.59
-373.21%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
30.48M shares
3.92%
YoY
|
29.34M shares
4.71%
YoY
|
28.02M shares
2.4%
YoY
|
27.36M shares
2.16%
YoY
|
26.78M shares
2.9%
YoY
|
| Diluted Shares Outstanding |
30.48M shares
3.92%
YoY
|
29.34M shares
4.71%
YoY
|
28.02M shares
2.4%
YoY
|
27.36M shares
2.16%
YoY
|
26.78M shares
-0.86%
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 |
$88.02M
-22.19%
YoY
|
$326.2M
3.51%
YoY
|
$53.87M
-7.77%
YoY
|
$60.78M
-7.7%
YoY
|
$113.1M
21.68%
YoY
|
$315.2M
27.26%
YoY
|
$58.41M
-9.75%
YoY
|
$65.86M
-1.37%
YoY
|
$92.96M
26.1%
YoY
|
$247.7M
26.15%
YoY
|
$64.72M
21.25%
YoY
|
$66.77M
32.45%
YoY
|
$73.72M
-29.95%
YoY
|
$196.3M
-19.38%
YoY
|
$53.38M
-16.49%
YoY
|
$50.41M
-47.79%
YoY
|
$105.3M
-21.58%
YoY
|
$243.5M
-16.97%
YoY
|
$63.91M
-32.21%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$1.794M
61.77%
YoY
|
N/A
|
N/A
|
N/A
|
$1.109M
29.4%
YoY
|
$200.0K
-59.51%
YoY
|
$253.0K
-40.19%
YoY
|
$215.0K
-269.29%
YoY
|
$857.0K
10.58%
YoY
|
$494.0K
-2076.0%
YoY
|
$423.0K
71.95%
YoY
|
-$127.0K
-112.75%
YoY
|
$775.0K
-59.21%
YoY
|
-$25.00K
-105.19%
YoY
|
| Gross Profit |
$36.73M
-11.99%
YoY
|
N/A
|
-$180.0K
-95.24%
YoY
|
$18.89M
0.01%
YoY
|
$41.74M
41.7%
YoY
|
$313.4M
27.11%
YoY
|
-$3.781M
-105.86%
YoY
|
$18.89M
-71.61%
YoY
|
$29.45M
-59.93%
YoY
|
$246.6M
26.14%
YoY
|
$64.50M
21.97%
YoY
|
$66.52M
33.07%
YoY
|
$73.51M
-30.24%
YoY
|
$195.5M
-19.48%
YoY
|
$52.88M
-17.29%
YoY
|
$49.99M
-48.1%
YoY
|
$105.4M
-20.9%
YoY
|
$242.7M
-16.7%
YoY
|
$63.94M
-31.84%
YoY
|
| Selling, General & Admin |
$84.52M
-21.97%
YoY
|
$200.0M
-0.35%
YoY
|
$94.94M
-6.51%
YoY
|
$82.27M
-9.37%
YoY
|
$108.3M
3.59%
YoY
|
$200.7M
7.21%
YoY
|
$101.5M
-2.26%
YoY
|
$90.78M
-2.04%
YoY
|
$104.6M
8.46%
YoY
|
$187.2M
20.15%
YoY
|
$103.9M
7.5%
YoY
|
$92.67M
-1.51%
YoY
|
$96.40M
-31.27%
YoY
|
$155.8M
-31.68%
YoY
|
$96.65M
-25.24%
YoY
|
$94.09M
-22.58%
YoY
|
$140.3M
6.83%
YoY
|
$228.0M
7.72%
YoY
|
$129.3M
13.01%
YoY
|
| Research & Development |
$11.34M
-10.05%
YoY
|
N/A
|
$11.81M
-3.74%
YoY
|
$11.35M
-12.96%
YoY
|
$12.60M
-5.29%
YoY
|
N/A
|
$12.26M
-11.31%
YoY
|
$13.04M
-10.04%
YoY
|
$13.31M
-14.4%
YoY
|
N/A
|
$13.83M
-28.72%
YoY
|
$14.50M
-18.45%
YoY
|
$15.54M
-20.95%
YoY
|
N/A
|
$19.40M
-4.76%
YoY
|
$17.78M
-13.12%
YoY
|
$19.66M
-15.11%
YoY
|
N/A
|
$20.37M
15.25%
YoY
|
| Depreciation & Amortization |
$490.0K
4.03%
YoY
|
$3.212M
-16.07%
YoY
|
$3.141M
-17.93%
YoY
|
$3.471M
-18.86%
YoY
|
$471.0K
-89.31%
YoY
|
$3.827M
-19.85%
YoY
|
$3.827M
-19.35%
YoY
|
$4.278M
-16.95%
YoY
|
$4.406M
-16.0%
YoY
|
$4.775M
-11.95%
YoY
|
$4.745M
-14.63%
YoY
|
$5.151M
-3.7%
YoY
|
$5.245M
9.77%
YoY
|
$5.423M
-3.35%
YoY
|
$5.558M
13.45%
YoY
|
$5.349M
33.83%
YoY
|
$4.778M
21.15%
YoY
|
$5.611M
46.5%
YoY
|
$4.899M
63.57%
YoY
|
| Operating Expenses |
$11.34M
-10.05%
YoY
|
$200.0M
-0.35%
YoY
|
$11.81M
-3.74%
YoY
|
$11.35M
-12.96%
YoY
|
$12.60M
-5.29%
YoY
|
$200.7M
7.21%
YoY
|
$12.26M
-11.31%
YoY
|
$13.04M
-10.04%
YoY
|
$13.31M
-14.4%
YoY
|
$187.2M
20.15%
YoY
|
$13.83M
-28.72%
YoY
|
$14.50M
-18.45%
YoY
|
$15.54M
-20.95%
YoY
|
$155.8M
-31.71%
YoY
|
$19.40M
-4.76%
YoY
|
$17.78M
-13.12%
YoY
|
$19.66M
-15.11%
YoY
|
$228.2M
7.62%
YoY
|
$20.37M
15.25%
YoY
|
| Operating Profit |
-$2.878M
-159.98%
YoY
|
N/A
|
-$41.53M
-3.88%
YoY
|
-$23.04M
-17.58%
YoY
|
$4.798M
-126.79%
YoY
|
$112.7M
89.84%
YoY
|
-$43.20M
9.65%
YoY
|
-$27.96M
6.91%
YoY
|
-$17.91M
-21.77%
YoY
|
$59.37M
49.66%
YoY
|
-$39.40M
-18.38%
YoY
|
-$26.15M
-42.49%
YoY
|
-$22.89M
-42.35%
YoY
|
$39.67M
171.98%
YoY
|
-$48.27M
-26.91%
YoY
|
-$45.47M
79.5%
YoY
|
-$39.71M
6085.98%
YoY
|
$14.59M
-81.63%
YoY
|
-$66.04M
216.77%
YoY
|
| Interest Expense |
$800.0K
-42.86%
YoY
|
-$3.381M
27.97%
YoY
|
$900.0K
-47.06%
YoY
|
$1.200M
-42.86%
YoY
|
$1.400M
-50.16%
YoY
|
-$2.642M
-75.92%
YoY
|
$1.700M
-26.09%
YoY
|
$2.100M
-8.7%
YoY
|
$2.809M
8.88%
YoY
|
-$10.97M
N/A
|
$2.300M
N/A
|
$2.300M
N/A
|
$2.580M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
N/A
|
N/A
|
| Other Income/Expense, Net |
$840.0K
-46.7%
YoY
|
-$896.0K
-288.63%
YoY
|
$978.0K
-42.44%
YoY
|
$1.340M
-42.61%
YoY
|
$1.576M
-34.09%
YoY
|
$475.0K
-95.29%
YoY
|
$1.699M
-1331.16%
YoY
|
$2.335M
2062.04%
YoY
|
$2.391M
-503.89%
YoY
|
$10.08M
-1297.98%
YoY
|
-$138.0K
-78.67%
YoY
|
$108.0K
-109.25%
YoY
|
-$592.0K
-42.02%
YoY
|
-$841.0K
-444.67%
YoY
|
-$647.0K
-442.33%
YoY
|
-$1.167M
-778.49%
YoY
|
-$1.021M
-780.67%
YoY
|
$244.0K
-344.0%
YoY
|
$189.0K
-287.13%
YoY
|
| Pretax Income |
-$6.073M
-262.99%
YoY
|
$122.0M
10.42%
YoY
|
-$42.93M
-3.22%
YoY
|
-$24.05M
-15.53%
YoY
|
$3.726M
-120.33%
YoY
|
$110.5M
88.94%
YoY
|
-$44.36M
12.2%
YoY
|
-$28.47M
9.33%
YoY
|
-$18.33M
-21.96%
YoY
|
$58.47M
95.54%
YoY
|
-$39.53M
-19.18%
YoY
|
-$26.04M
-44.16%
YoY
|
-$23.49M
-42.34%
YoY
|
$29.90M
-189.56%
YoY
|
-$48.92M
-25.71%
YoY
|
-$46.64M
85.37%
YoY
|
-$40.74M
8179.47%
YoY
|
-$33.39M
-142.1%
YoY
|
-$65.85M
214.34%
YoY
|
| Income Tax |
-$1.400M
-177.78%
YoY
|
$34.80M
167.88%
YoY
|
-$11.24M
491.58%
YoY
|
-$6.700M
1240.0%
YoY
|
$1.800M
-238.46%
YoY
|
$12.99M
106.9%
YoY
|
-$1.900M
-24.0%
YoY
|
-$500.0K
-80.0%
YoY
|
-$1.300M
-63.89%
YoY
|
$6.279M
-31.98%
YoY
|
-$2.500M
-74.49%
YoY
|
-$2.500M
-72.53%
YoY
|
-$3.600M
-55.0%
YoY
|
$9.231M
-846.24%
YoY
|
-$9.800M
-23.44%
YoY
|
-$9.100M
33.82%
YoY
|
-$8.000M
-2766.67%
YoY
|
-$1.237M
-106.34%
YoY
|
-$12.80M
100.0%
YoY
|
| Net Earnings |
-$4.714M
-341.74%
YoY
|
$73.93M
-13.72%
YoY
|
-$31.69M
-25.39%
YoY
|
-$17.40M
-37.79%
YoY
|
$1.950M
-111.48%
YoY
|
$85.69M
105.53%
YoY
|
-$42.47M
14.71%
YoY
|
-$27.97M
19.01%
YoY
|
-$16.98M
-14.56%
YoY
|
$41.69M
231.62%
YoY
|
-$37.03M
-5.43%
YoY
|
-$23.50M
-37.33%
YoY
|
-$19.88M
-39.29%
YoY
|
$12.57M
-139.1%
YoY
|
-$39.15M
-26.15%
YoY
|
-$37.50M
103.72%
YoY
|
-$32.74M
3992.75%
YoY
|
-$32.15M
-153.68%
YoY
|
-$53.01M
265.49%
YoY
|
| Basic Earnings Per Share |
-$0.58
75.76%
YoY
|
N/A
|
-$1.46
-20.22%
YoY
|
-$0.98
-26.32%
YoY
|
-$0.33
-65.63%
YoY
|
N/A
|
-$1.83
8.93%
YoY
|
-$1.33
12.71%
YoY
|
-$0.96
-4.95%
YoY
|
N/A
|
-$1.68
-2.33%
YoY
|
-$1.18
-28.48%
YoY
|
-$1.01
-30.82%
YoY
|
N/A
|
-$1.72
-23.21%
YoY
|
-$1.65
91.86%
YoY
|
-$1.46
4766.67%
YoY
|
N/A
|
-$2.24
307.27%
YoY
|
| Diluted Earnings Per Share |
-$0.58
75.76%
YoY
|
$2.39
-16.99%
YoY
|
-$1.46
-20.22%
YoY
|
-$0.98
-26.32%
YoY
|
-$0.33
-65.63%
YoY
|
$2.88
97.0%
YoY
|
-$1.83
8.93%
YoY
|
-$1.33
12.71%
YoY
|
-$0.96
-4.95%
YoY
|
$1.46
219.67%
YoY
|
-$1.68
-2.33%
YoY
|
-$1.18
-28.48%
YoY
|
-$1.01
-30.82%
YoY
|
$0.46
-100.0%
YoY
|
-$1.72
-23.21%
YoY
|
-$1.65
91.86%
YoY
|
-$1.46
4766.67%
YoY
|
-$1.188M
-160.5%
YoY
|
-$2.24
307.27%
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 |
31.07M shares
3.78%
YoY
|
30.76M shares
3.82%
YoY
|
30.56M shares
3.92%
YoY
|
30.33M shares
4.13%
YoY
|
29.94M shares
3.47%
YoY
|
29.63M shares
4.47%
YoY
|
29.41M shares
4.69%
YoY
|
29.12M shares
5.1%
YoY
|
28.94M shares
4.8%
YoY
|
28.36M shares
3.44%
YoY
|
28.09M shares
3.05%
YoY
|
27.71M shares
1.59%
YoY
|
27.61M shares
1.23%
YoY
|
27.42M shares
3.92%
YoY
|
27.26M shares
1.76%
YoY
|
27.28M shares
2.25%
YoY
|
27.28M shares
2.47%
YoY
|
26.39M shares
1.9%
YoY
|
26.79M shares
1.13%
YoY
|
| Diluted Shares Outstanding |
31.13M shares
3.78%
YoY
|
N/A
|
30.63M shares
3.89%
YoY
|
30.40M shares
4.01%
YoY
|
30.00M shares
3.75%
YoY
|
N/A
|
29.49M shares
4.88%
YoY
|
29.23M shares
5.07%
YoY
|
28.91M shares
4.57%
YoY
|
N/A
|
28.11M shares
2.81%
YoY
|
27.82M shares
2.0%
YoY
|
27.65M shares
1.36%
YoY
|
N/A
|
27.35M shares
2.09%
YoY
|
27.28M shares
2.25%
YoY
|
27.28M shares
2.47%
YoY
|
N/A
|
26.79M shares
1.13%
YoY
|
Loading...