|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$642.8M
5.25%
YoY
|
$610.8M
-1.28%
YoY
|
$618.7M
19.81%
YoY
|
$516.4M
5.28%
YoY
|
$490.5M
64.13%
YoY
|
| Cost Of Revenue |
$198.9M
1.34%
YoY
|
$196.3M
-6.26%
YoY
|
$209.4M
73.95%
YoY
|
$120.4M
62.48%
YoY
|
$74.09M
26.72%
YoY
|
| Gross Profit |
$443.9M
7.09%
YoY
|
$414.5M
1.26%
YoY
|
$409.3M
3.36%
YoY
|
$396.0M
-4.89%
YoY
|
$416.4M
73.23%
YoY
|
| Selling, General & Admin |
$316.1M
-8.19%
YoY
|
$344.3M
0.3%
YoY
|
$343.3M
15.1%
YoY
|
$298.3M
15.82%
YoY
|
$257.6M
27.3%
YoY
|
| Research & Development |
$238.6M
-9.85%
YoY
|
$264.7M
-2.08%
YoY
|
$270.3M
1.76%
YoY
|
$265.7M
25.46%
YoY
|
$211.8M
71.63%
YoY
|
| Depreciation & Amortization |
$36.20M
0.89%
YoY
|
$35.88M
1.03%
YoY
|
$35.51M
39.99%
YoY
|
$25.37M
20.13%
YoY
|
$21.12M
50.71%
YoY
|
| Operating Expenses |
$504.9M
-17.1%
YoY
|
$609.0M
-9.72%
YoY
|
$674.6M
19.62%
YoY
|
$564.0M
20.34%
YoY
|
$468.7M
-39.49%
YoY
|
| Operating Profit |
-$60.99M
-68.65%
YoY
|
-$194.6M
-26.67%
YoY
|
-$265.3M
57.99%
YoY
|
-$167.9M
221.41%
YoY
|
-$52.25M
-90.22%
YoY
|
| Interest Expense |
$22.55M
22.27%
YoY
|
$18.44M
55781.82%
YoY
|
$33.00K
-93.07%
YoY
|
$476.0K
-45.03%
YoY
|
$866.0K
-48.51%
YoY
|
| Other Income/Expense, Net |
$21.08M
25.03%
YoY
|
$16.86M
1.77%
YoY
|
$16.57M
177.35%
YoY
|
$5.973M
-508.55%
YoY
|
-$1.462M
337.72%
YoY
|
| Pretax Income |
-$39.91M
-77.54%
YoY
|
-$177.7M
-28.57%
YoY
|
-$248.8M
53.58%
YoY
|
-$162.0M
201.54%
YoY
|
-$53.72M
-89.95%
YoY
|
| Income Tax |
$3.637M
-26.18%
YoY
|
$4.927M
-22.24%
YoY
|
$6.336M
57.26%
YoY
|
$4.029M
-10.63%
YoY
|
$4.508M
-45.39%
YoY
|
| Net Earnings |
-$43.54M
-76.16%
YoY
|
-$182.6M
-28.41%
YoY
|
-$255.1M
53.67%
YoY
|
-$166.0M
185.11%
YoY
|
-$58.22M
-89.27%
YoY
|
| Basic Earnings Per Share |
-$0.35
-76.97%
YoY
|
-$1.52
-30.28%
YoY
|
-$2.18
49.32%
YoY
|
-$1.46
175.47%
YoY
|
-$0.53
-90.13%
YoY
|
| Diluted Earnings Per Share |
-$0.35
-76.97%
YoY
|
-$1.52
-30.28%
YoY
|
-$2.18
49.32%
YoY
|
-$1.46
175.47%
YoY
|
-$0.53
-90.13%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
124.7M shares
3.57%
YoY
|
120.5M shares
2.81%
YoY
|
117.2M shares
2.9%
YoY
|
113.9M shares
3.18%
YoY
|
110.3M shares
9.09%
YoY
|
| Diluted Shares Outstanding |
124.7M shares
3.57%
YoY
|
120.5M shares
2.81%
YoY
|
117.2M shares
2.9%
YoY
|
113.9M shares
3.18%
YoY
|
110.3M shares
9.09%
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 |
$150.8M
-2.61%
YoY
|
$166.0M
0.61%
YoY
|
$149.0M
-1.75%
YoY
|
$172.9M
12.93%
YoY
|
$154.9M
9.84%
YoY
|
$165.0M
-10.3%
YoY
|
$151.7M
-1.3%
YoY
|
$153.1M
4.28%
YoY
|
$141.0M
5.01%
YoY
|
$184.0M
17.76%
YoY
|
$153.6M
17.22%
YoY
|
$146.8M
28.1%
YoY
|
$134.3M
17.28%
YoY
|
$156.2M
8.85%
YoY
|
$131.1M
4.61%
YoY
|
$114.6M
-1.06%
YoY
|
$114.5M
8.2%
YoY
|
$143.5M
27.92%
YoY
|
$125.3M
74.47%
YoY
|
$115.8M
170.0%
YoY
|
| Cost Of Revenue |
$44.67M
-9.65%
YoY
|
$52.89M
-2.18%
YoY
|
$48.70M
7.59%
YoY
|
$47.82M
-2.17%
YoY
|
$49.44M
3.44%
YoY
|
$54.07M
-20.72%
YoY
|
$45.26M
-22.12%
YoY
|
$48.88M
3.55%
YoY
|
$47.79M
33.14%
YoY
|
$68.20M
85.18%
YoY
|
$58.12M
91.31%
YoY
|
$47.21M
70.4%
YoY
|
$35.90M
40.89%
YoY
|
$36.83M
33.44%
YoY
|
$30.38M
23.9%
YoY
|
$27.70M
463.66%
YoY
|
$25.48M
49.34%
YoY
|
$27.60M
46.02%
YoY
|
$24.52M
70.13%
YoY
|
$4.915M
-51.1%
YoY
|
| Gross Profit |
$106.2M
0.7%
YoY
|
$113.1M
1.97%
YoY
|
$100.3M
-5.72%
YoY
|
$125.1M
20.02%
YoY
|
$105.4M
13.12%
YoY
|
$111.0M
-4.17%
YoY
|
$106.4M
11.37%
YoY
|
$104.2M
4.63%
YoY
|
$93.21M
-5.26%
YoY
|
$115.8M
-3.03%
YoY
|
$95.53M
-5.13%
YoY
|
$99.61M
14.62%
YoY
|
$98.39M
10.53%
YoY
|
$119.4M
3.0%
YoY
|
$100.7M
-0.08%
YoY
|
$86.91M
-21.66%
YoY
|
$89.02M
0.29%
YoY
|
$115.9M
24.26%
YoY
|
$100.8M
75.55%
YoY
|
$110.9M
237.65%
YoY
|
| Selling, General & Admin |
$66.38M
-26.02%
YoY
|
$72.32M
-22.92%
YoY
|
$75.36M
-7.77%
YoY
|
$74.43M
-10.36%
YoY
|
$89.73M
5.97%
YoY
|
$93.83M
8.94%
YoY
|
$81.70M
-0.86%
YoY
|
$83.04M
-9.26%
YoY
|
$84.67M
1.67%
YoY
|
$86.13M
9.18%
YoY
|
$82.42M
12.28%
YoY
|
$91.51M
15.34%
YoY
|
$83.28M
24.9%
YoY
|
$78.89M
12.89%
YoY
|
$73.40M
18.24%
YoY
|
$79.34M
15.48%
YoY
|
$66.68M
17.17%
YoY
|
$69.88M
26.82%
YoY
|
$62.08M
20.42%
YoY
|
$68.70M
54.68%
YoY
|
| Research & Development |
$56.85M
-11.52%
YoY
|
$55.77M
-16.72%
YoY
|
$57.19M
-13.57%
YoY
|
$61.22M
-2.69%
YoY
|
$64.25M
-5.44%
YoY
|
$66.97M
-21.07%
YoY
|
$66.17M
-0.5%
YoY
|
$62.92M
-11.95%
YoY
|
$67.94M
1.25%
YoY
|
$84.85M
33.37%
YoY
|
$66.51M
-1.16%
YoY
|
$71.46M
1.1%
YoY
|
$67.10M
4.71%
YoY
|
$63.61M
2.79%
YoY
|
$67.29M
23.28%
YoY
|
$70.69M
32.36%
YoY
|
$64.08M
52.99%
YoY
|
$61.89M
-86.14%
YoY
|
$54.58M
81.08%
YoY
|
$53.40M
93.94%
YoY
|
| Depreciation & Amortization |
$9.957M
24.12%
YoY
|
$10.07M
15.03%
YoY
|
$10.30M
14.87%
YoY
|
$9.651M
7.58%
YoY
|
$8.022M
-12.75%
YoY
|
$8.750M
-9.91%
YoY
|
$8.964M
-4.43%
YoY
|
$8.971M
-9.76%
YoY
|
$9.194M
41.84%
YoY
|
$9.712M
48.93%
YoY
|
$9.380M
52.37%
YoY
|
$9.941M
52.94%
YoY
|
$6.482M
4.7%
YoY
|
$6.521M
12.8%
YoY
|
$6.156M
8.08%
YoY
|
$6.500M
32.9%
YoY
|
$6.191M
30.28%
YoY
|
$5.781M
47.47%
YoY
|
$5.696M
58.66%
YoY
|
$4.891M
47.76%
YoY
|
| Operating Expenses |
$123.2M
-14.88%
YoY
|
$128.1M
-20.34%
YoY
|
$132.5M
-10.37%
YoY
|
$94.96M
-34.94%
YoY
|
$144.8M
-5.14%
YoY
|
$160.8M
-5.95%
YoY
|
$147.9M
-22.3%
YoY
|
$146.0M
-10.44%
YoY
|
$152.6M
1.49%
YoY
|
$171.0M
19.98%
YoY
|
$190.3M
35.28%
YoY
|
$163.0M
8.63%
YoY
|
$150.4M
15.01%
YoY
|
$142.5M
8.15%
YoY
|
$140.7M
20.6%
YoY
|
$150.0M
23.72%
YoY
|
$130.8M
32.1%
YoY
|
$131.8M
-73.75%
YoY
|
$116.7M
-4.89%
YoY
|
$121.3M
67.77%
YoY
|
| Operating Profit |
-$17.05M
-56.66%
YoY
|
-$14.94M
-70.02%
YoY
|
-$32.24M
-22.28%
YoY
|
$30.13M
-172.18%
YoY
|
-$39.33M
-33.79%
YoY
|
-$49.84M
-9.69%
YoY
|
-$41.49M
-56.24%
YoY
|
-$41.74M
-34.13%
YoY
|
-$59.40M
14.25%
YoY
|
-$55.19M
138.95%
YoY
|
-$94.80M
137.01%
YoY
|
-$63.36M
0.38%
YoY
|
-$51.99M
24.57%
YoY
|
-$23.10M
45.9%
YoY
|
-$40.00M
151.88%
YoY
|
-$63.12M
511.13%
YoY
|
-$41.74M
308.53%
YoY
|
-$15.83M
-96.13%
YoY
|
-$15.88M
-75.67%
YoY
|
-$10.33M
-73.8%
YoY
|
| Interest Expense |
$5.014M
36.03%
YoY
|
$6.892M
71.31%
YoY
|
$5.202M
4.69%
YoY
|
$4.268M
-9.46%
YoY
|
$3.686M
-22.15%
YoY
|
$4.023M
-13.09%
YoY
|
$4.969M
496800.0%
YoY
|
$4.714M
94180.0%
YoY
|
$4.735M
24821.05%
YoY
|
$4.629M
72.08%
YoY
|
$1.000K
-99.12%
YoY
|
$5.000K
-95.41%
YoY
|
$19.00K
-85.16%
YoY
|
$2.690M
-1701.19%
YoY
|
$114.0K
-47.95%
YoY
|
$109.0K
-47.85%
YoY
|
$128.0K
-42.08%
YoY
|
-$168.0K
-44.0%
YoY
|
$219.0K
-44.84%
YoY
|
$209.0K
-31.7%
YoY
|
| Other Income/Expense, Net |
$4.199M
-27.88%
YoY
|
-$2.544M
-0.78%
YoY
|
$4.037M
-42.71%
YoY
|
$6.871M
47.51%
YoY
|
$5.822M
-659.81%
YoY
|
-$2.564M
-164.73%
YoY
|
$7.047M
130.97%
YoY
|
$4.658M
79.78%
YoY
|
-$1.040M
-144.56%
YoY
|
$3.961M
-0.85%
YoY
|
$3.051M
-7923.08%
YoY
|
$2.591M
-462.89%
YoY
|
$2.334M
5592.68%
YoY
|
$3.995M
79800.0%
YoY
|
-$39.00K
-94.93%
YoY
|
-$714.0K
-292.97%
YoY
|
$41.00K
-104.56%
YoY
|
$5.000K
-99.58%
YoY
|
-$769.0K
9512.5%
YoY
|
$370.0K
-213.85%
YoY
|
| Pretax Income |
-$12.85M
-61.66%
YoY
|
-$15.19M
-68.6%
YoY
|
-$28.21M
-18.1%
YoY
|
$37.00M
-199.78%
YoY
|
-$33.51M
-42.03%
YoY
|
-$48.38M
3.82%
YoY
|
-$34.44M
-62.46%
YoY
|
-$37.08M
-38.98%
YoY
|
-$57.80M
16.41%
YoY
|
-$46.60M
183.94%
YoY
|
-$91.74M
129.16%
YoY
|
-$60.77M
-4.8%
YoY
|
-$49.65M
19.09%
YoY
|
-$16.41M
2.61%
YoY
|
-$40.04M
140.48%
YoY
|
-$63.83M
541.0%
YoY
|
-$41.69M
275.08%
YoY
|
-$15.99M
-96.09%
YoY
|
-$16.65M
-74.49%
YoY
|
-$9.958M
-74.95%
YoY
|
| Income Tax |
$623.0K
-26.88%
YoY
|
$1.059M
63.43%
YoY
|
-$733.0K
-155.74%
YoY
|
$2.459M
200.61%
YoY
|
$852.0K
-60.3%
YoY
|
$648.0K
-72.47%
YoY
|
$1.315M
5.88%
YoY
|
$818.0K
-50.33%
YoY
|
$2.146M
96.34%
YoY
|
$2.354M
192.79%
YoY
|
$1.242M
-33.9%
YoY
|
$1.647M
162.68%
YoY
|
$1.093M
52.02%
YoY
|
$804.0K
-67.26%
YoY
|
$1.879M
259.27%
YoY
|
$627.0K
-42.69%
YoY
|
$719.0K
65.29%
YoY
|
$2.456M
-64.91%
YoY
|
$523.0K
-10.6%
YoY
|
$1.094M
159.24%
YoY
|
| Net Earnings |
-$13.47M
-60.8%
YoY
|
-$16.25M
-66.85%
YoY
|
-$27.47M
-23.16%
YoY
|
$34.54M
-191.14%
YoY
|
-$34.36M
-42.69%
YoY
|
-$49.03M
0.16%
YoY
|
-$35.75M
-61.55%
YoY
|
-$37.90M
-39.28%
YoY
|
-$59.95M
18.13%
YoY
|
-$48.95M
184.36%
YoY
|
-$92.99M
121.85%
YoY
|
-$62.41M
-3.17%
YoY
|
-$50.75M
19.65%
YoY
|
-$17.22M
-6.69%
YoY
|
-$41.91M
144.1%
YoY
|
-$64.46M
483.22%
YoY
|
-$42.41M
267.18%
YoY
|
-$18.45M
-95.56%
YoY
|
-$17.17M
-73.92%
YoY
|
-$11.05M
-72.48%
YoY
|
| Basic Earnings Per Share |
-$0.10
-64.29%
YoY
|
N/A
|
-$0.22
-26.67%
YoY
|
$0.28
-187.5%
YoY
|
-$0.28
-44.0%
YoY
|
N/A
|
-$0.30
-62.03%
YoY
|
-$0.32
-39.62%
YoY
|
-$0.50
13.64%
YoY
|
N/A
|
-$0.79
113.51%
YoY
|
-$0.53
-7.02%
YoY
|
-$0.44
15.79%
YoY
|
N/A
|
-$0.37
146.67%
YoY
|
-$0.57
470.0%
YoY
|
-$0.38
245.45%
YoY
|
N/A
|
-$0.15
-76.92%
YoY
|
-$0.10
-75.61%
YoY
|
| Diluted Earnings Per Share |
-$0.10
-64.29%
YoY
|
-$0.13
-69.44%
YoY
|
-$0.22
-26.67%
YoY
|
$0.28
-187.5%
YoY
|
-$0.28
-43.82%
YoY
|
-$0.40
-2.33%
YoY
|
-$0.30
-62.03%
YoY
|
-$0.32
-39.62%
YoY
|
-$0.50
14.12%
YoY
|
-$0.41
175.21%
YoY
|
-$0.79
113.51%
YoY
|
-$0.53
-7.02%
YoY
|
-$0.44
15.79%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.37
146.67%
YoY
|
-$0.57
470.0%
YoY
|
-$0.38
245.45%
YoY
|
-$164.9K
-95.74%
YoY
|
-$0.15
-76.92%
YoY
|
-$0.10
-75.61%
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 |
128.3M shares
4.64%
YoY
|
N/A
|
125.5M shares
3.95%
YoY
|
123.8M shares
3.07%
YoY
|
122.6M shares
2.69%
YoY
|
N/A
|
120.7M shares
2.55%
YoY
|
120.1M shares
2.88%
YoY
|
119.4M shares
3.26%
YoY
|
N/A
|
117.7M shares
3.17%
YoY
|
116.7M shares
2.76%
YoY
|
115.6M shares
2.35%
YoY
|
N/A
|
114.1M shares
2.92%
YoY
|
113.6M shares
3.38%
YoY
|
113.0M shares
3.91%
YoY
|
N/A
|
110.9M shares
9.41%
YoY
|
109.9M shares
11.0%
YoY
|
| Diluted Shares Outstanding |
128.3M shares
4.64%
YoY
|
N/A
|
125.5M shares
3.95%
YoY
|
124.5M shares
3.7%
YoY
|
122.6M shares
2.69%
YoY
|
N/A
|
120.7M shares
2.55%
YoY
|
120.1M shares
2.88%
YoY
|
119.4M shares
3.26%
YoY
|
N/A
|
117.7M shares
3.17%
YoY
|
116.7M shares
2.76%
YoY
|
115.6M shares
2.35%
YoY
|
N/A
|
114.1M shares
2.92%
YoY
|
113.6M shares
3.38%
YoY
|
113.0M shares
3.91%
YoY
|
N/A
|
110.9M shares
9.41%
YoY
|
109.9M shares
11.0%
YoY
|
Loading...