|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$757.5M
9.04%
YoY
|
$694.7M
9.27%
YoY
|
$635.8M
21.39%
YoY
|
$523.8M
26.12%
YoY
|
$415.3M
41.49%
YoY
|
| Cost Of Revenue |
$344.1M
6.45%
YoY
|
$323.3M
5.64%
YoY
|
$306.0M
59.14%
YoY
|
$192.3M
15.96%
YoY
|
$165.8M
19.43%
YoY
|
| Gross Profit |
$413.4M
11.3%
YoY
|
$371.4M
12.63%
YoY
|
$329.8M
-0.52%
YoY
|
$331.5M
32.87%
YoY
|
$249.5M
61.3%
YoY
|
| Selling, General & Admin |
$370.1M
7.7%
YoY
|
$343.6M
7.02%
YoY
|
$321.1M
-3.74%
YoY
|
$333.6M
29.73%
YoY
|
$257.1M
77.98%
YoY
|
| Research & Development |
$121.6M
-7.91%
YoY
|
$132.0M
-17.51%
YoY
|
$160.1M
-3.06%
YoY
|
$165.1M
21.95%
YoY
|
$135.4M
76.35%
YoY
|
| Depreciation & Amortization |
$28.80M
14.82%
YoY
|
$25.08M
12.63%
YoY
|
$22.27M
20.36%
YoY
|
$18.50M
25.38%
YoY
|
$14.76M
53.96%
YoY
|
| Operating Expenses |
$490.8M
1.27%
YoY
|
$484.6M
0.72%
YoY
|
$481.2M
-5.44%
YoY
|
$508.9M
29.64%
YoY
|
$392.5M
77.42%
YoY
|
| Operating Profit |
-$77.40M
-31.64%
YoY
|
-$113.2M
-25.22%
YoY
|
-$151.4M
-14.65%
YoY
|
-$177.4M
23.99%
YoY
|
-$143.1M
114.86%
YoY
|
| Interest Expense |
$32.00M
-12.87%
YoY
|
$36.73M
6.66%
YoY
|
$34.43M
276.55%
YoY
|
$9.144M
N/A
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$500.0K
-75.1%
YoY
|
-$2.008M
10468.42%
YoY
|
-$19.00K
-99.21%
YoY
|
-$2.401M
593.93%
YoY
|
-$346.0K
188.33%
YoY
|
| Pretax Income |
-$45.90M
-41.53%
YoY
|
-$78.50M
-29.39%
YoY
|
-$111.2M
-34.84%
YoY
|
-$170.6M
19.25%
YoY
|
-$143.1M
119.13%
YoY
|
| Income Tax |
$5.100M
395.63%
YoY
|
$1.029M
-80.84%
YoY
|
$5.371M
13.79%
YoY
|
$4.720M
122.01%
YoY
|
$2.126M
40.33%
YoY
|
| Net Earnings |
-$51.00M
-35.87%
YoY
|
-$79.53M
-31.77%
YoY
|
-$116.6M
-33.53%
YoY
|
-$175.4M
20.76%
YoY
|
-$145.2M
117.34%
YoY
|
| Basic Earnings Per Share |
-$0.31
-39.22%
YoY
|
-$0.51
-33.77%
YoY
|
-$0.77
-36.36%
YoY
|
-$1.21
-5.47%
YoY
|
-$1.28
-28.89%
YoY
|
| Diluted Earnings Per Share |
-$0.31
-39.22%
YoY
|
-$0.51
-33.95%
YoY
|
-$0.77
-36.19%
YoY
|
-$1.21
-100.0%
YoY
|
-$1.278M
149.37%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
163.8M shares
4.09%
YoY
|
157.4M shares
4.25%
YoY
|
151.0M shares
3.92%
YoY
|
145.3M
27.89%
YoY
|
113.6M
205.28%
YoY
|
| Diluted Shares Outstanding |
163.8M shares
4.09%
YoY
|
157.4M shares
4.25%
YoY
|
151.0M shares
3.92%
YoY
|
145.3M
27.89%
YoY
|
113.6M
205.28%
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 |
$195.7M
9.15%
YoY
|
$196.9M
9.89%
YoY
|
$194.2M
10.29%
YoY
|
$187.1M
9.84%
YoY
|
$179.3M
6.05%
YoY
|
$179.2M
6.1%
YoY
|
$176.1M
6.37%
YoY
|
$170.3M
10.82%
YoY
|
$169.1M
14.51%
YoY
|
$168.9M
18.78%
YoY
|
$165.5M
21.37%
YoY
|
$153.7M
23.2%
YoY
|
$147.6M
22.59%
YoY
|
$142.2M
23.68%
YoY
|
$136.4M
24.13%
YoY
|
$124.8M
22.2%
YoY
|
$120.4M
36.3%
YoY
|
$115.0M
38.07%
YoY
|
$109.9M
32.91%
YoY
|
| Cost Of Revenue |
$87.10M
7.0%
YoY
|
$90.10M
7.68%
YoY
|
$88.20M
10.45%
YoY
|
$84.40M
5.29%
YoY
|
$81.40M
2.3%
YoY
|
$83.67M
5.18%
YoY
|
$79.86M
-2.93%
YoY
|
$80.16M
8.33%
YoY
|
$79.57M
13.39%
YoY
|
$79.55M
46.49%
YoY
|
$82.27M
68.51%
YoY
|
$74.00M
59.66%
YoY
|
$70.17M
63.95%
YoY
|
$54.31M
24.36%
YoY
|
$48.82M
15.79%
YoY
|
$46.35M
12.6%
YoY
|
$42.80M
10.24%
YoY
|
$43.67M
9.83%
YoY
|
$42.16M
8.19%
YoY
|
| Gross Profit |
$108.6M
10.93%
YoY
|
$106.8M
11.82%
YoY
|
$106.0M
10.15%
YoY
|
$102.7M
13.89%
YoY
|
$97.90M
9.39%
YoY
|
$95.51M
6.92%
YoY
|
$96.23M
15.56%
YoY
|
$90.18M
13.14%
YoY
|
$89.50M
15.53%
YoY
|
$89.33M
1.65%
YoY
|
$83.27M
-4.9%
YoY
|
$79.70M
1.65%
YoY
|
$77.47M
-0.21%
YoY
|
$87.88M
23.27%
YoY
|
$87.57M
29.31%
YoY
|
$78.41M
28.69%
YoY
|
$77.63M
56.71%
YoY
|
$71.29M
63.88%
YoY
|
$67.72M
54.95%
YoY
|
| Selling, General & Admin |
$92.60M
10.63%
YoY
|
$106.3M
23.22%
YoY
|
$91.60M
6.03%
YoY
|
$88.50M
0.98%
YoY
|
$83.70M
1.42%
YoY
|
$86.27M
7.14%
YoY
|
$86.39M
1.35%
YoY
|
$87.64M
13.91%
YoY
|
$82.53M
5.27%
YoY
|
$80.52M
-11.43%
YoY
|
$85.24M
0.87%
YoY
|
$76.94M
-5.38%
YoY
|
$78.40M
2.02%
YoY
|
$90.92M
13.02%
YoY
|
$84.50M
29.58%
YoY
|
$81.31M
23.75%
YoY
|
$76.85M
67.94%
YoY
|
$80.45M
73.56%
YoY
|
$65.21M
81.28%
YoY
|
| Research & Development |
$31.30M
6.1%
YoY
|
$32.80M
2.11%
YoY
|
$30.00M
-5.11%
YoY
|
$29.30M
-13.06%
YoY
|
$29.50M
-14.76%
YoY
|
$32.12M
-14.03%
YoY
|
$31.62M
-15.95%
YoY
|
$33.70M
-18.37%
YoY
|
$34.61M
-21.0%
YoY
|
$37.37M
-12.77%
YoY
|
$37.62M
-4.56%
YoY
|
$41.29M
-8.11%
YoY
|
$43.81M
15.42%
YoY
|
$42.84M
11.75%
YoY
|
$39.42M
16.15%
YoY
|
$44.93M
9.57%
YoY
|
$37.96M
71.43%
YoY
|
$38.33M
64.23%
YoY
|
$33.94M
72.96%
YoY
|
| Depreciation & Amortization |
$7.500M
5.63%
YoY
|
$7.000M
10.24%
YoY
|
$7.300M
19.53%
YoY
|
$7.400M
18.04%
YoY
|
$7.100M
11.71%
YoY
|
$6.350M
10.05%
YoY
|
$6.107M
7.9%
YoY
|
$6.269M
17.6%
YoY
|
$6.356M
15.33%
YoY
|
$5.770M
15.49%
YoY
|
$5.660M
15.84%
YoY
|
$5.331M
20.09%
YoY
|
$5.511M
31.78%
YoY
|
$4.996M
17.58%
YoY
|
$4.886M
18.1%
YoY
|
$4.439M
29.0%
YoY
|
$4.182M
42.68%
YoY
|
$4.249M
N/A
|
$4.137M
N/A
|
| Operating Expenses |
$123.9M
10.33%
YoY
|
$139.1M
17.49%
YoY
|
$121.6M
3.05%
YoY
|
$117.8M
-2.92%
YoY
|
$112.3M
-5.82%
YoY
|
$118.4M
0.43%
YoY
|
$118.0M
-3.95%
YoY
|
$121.3M
2.64%
YoY
|
$119.2M
2.31%
YoY
|
$117.9M
-11.86%
YoY
|
$122.9M
-0.86%
YoY
|
$118.2M
-6.35%
YoY
|
$116.5M
1.52%
YoY
|
$133.8M
12.61%
YoY
|
$123.9M
24.99%
YoY
|
$126.2M
18.3%
YoY
|
$114.8M
69.08%
YoY
|
$118.8M
70.44%
YoY
|
$99.15M
78.34%
YoY
|
| Operating Profit |
-$15.30M
6.25%
YoY
|
-$32.30M
41.15%
YoY
|
-$15.60M
-28.34%
YoY
|
-$15.10M
-51.55%
YoY
|
-$14.40M
-51.58%
YoY
|
-$22.88M
-19.87%
YoY
|
-$21.77M
-45.0%
YoY
|
-$31.16M
-19.1%
YoY
|
-$29.74M
-23.89%
YoY
|
-$28.56M
-37.75%
YoY
|
-$39.58M
8.9%
YoY
|
-$38.52M
-19.47%
YoY
|
-$39.08M
5.13%
YoY
|
-$45.88M
-3.4%
YoY
|
-$36.35M
15.66%
YoY
|
-$47.84M
4.48%
YoY
|
-$37.17M
102.44%
YoY
|
-$47.49M
81.33%
YoY
|
-$31.43M
164.36%
YoY
|
| Interest Expense |
$7.100M
-8.97%
YoY
|
$7.900M
-6.94%
YoY
|
$8.300M
-11.4%
YoY
|
$8.000M
-13.85%
YoY
|
$7.800M
-18.61%
YoY
|
$8.489M
-8.7%
YoY
|
$9.368M
5.26%
YoY
|
$9.286M
12.69%
YoY
|
$9.583M
19.24%
YoY
|
$9.298M
63.96%
YoY
|
$8.900M
286.79%
YoY
|
$8.240M
884.47%
YoY
|
$8.037M
2299.1%
YoY
|
$5.671M
5997.85%
YoY
|
$2.301M
3611.29%
YoY
|
$837.0K
884.71%
YoY
|
$335.0K
318.75%
YoY
|
$93.00K
-7.0%
YoY
|
$62.00K
-48.33%
YoY
|
| Other Income/Expense, Net |
-$900.0K
-400.0%
YoY
|
-$400.0K
-79.18%
YoY
|
-$500.0K
-328.31%
YoY
|
$100.0K
-576.19%
YoY
|
$300.0K
-205.26%
YoY
|
-$1.921M
-1006.13%
YoY
|
$219.0K
-167.38%
YoY
|
-$21.00K
162.5%
YoY
|
-$285.0K
-379.41%
YoY
|
$212.0K
22.54%
YoY
|
-$325.0K
-66.7%
YoY
|
-$8.000K
-99.32%
YoY
|
$102.0K
-124.0%
YoY
|
$173.0K
-282.11%
YoY
|
-$976.0K
241.26%
YoY
|
-$1.173M
-2892.86%
YoY
|
-$425.0K
5971.43%
YoY
|
-$95.00K
-186.36%
YoY
|
-$286.0K
-225.99%
YoY
|
| Pretax Income |
-$19.10M
203.17%
YoY
|
-$24.80M
3.64%
YoY
|
-$7.800M
-35.98%
YoY
|
-$7.000M
-68.1%
YoY
|
-$6.300M
-69.18%
YoY
|
-$23.93M
25.62%
YoY
|
-$12.18M
-60.77%
YoY
|
-$21.94M
-27.2%
YoY
|
-$20.44M
-33.92%
YoY
|
-$19.05M
-62.04%
YoY
|
-$31.05M
-11.34%
YoY
|
-$30.14M
-37.42%
YoY
|
-$30.94M
-16.97%
YoY
|
-$50.18M
5.66%
YoY
|
-$35.02M
10.66%
YoY
|
-$48.17M
5.5%
YoY
|
-$37.26M
103.74%
YoY
|
-$47.49M
82.8%
YoY
|
-$31.65M
174.22%
YoY
|
| Income Tax |
$1.400M
-6.67%
YoY
|
$2.000M
-186.24%
YoY
|
$800.0K
-46.88%
YoY
|
$800.0K
-22.33%
YoY
|
$1.500M
84.73%
YoY
|
-$2.319M
-277.29%
YoY
|
$1.506M
45.09%
YoY
|
$1.030M
-35.58%
YoY
|
$812.0K
-43.06%
YoY
|
$1.308M
-14.79%
YoY
|
$1.038M
2.37%
YoY
|
$1.599M
37.49%
YoY
|
$1.426M
41.47%
YoY
|
$1.535M
523.98%
YoY
|
$1.014M
26.75%
YoY
|
$1.163M
64.96%
YoY
|
$1.008M
168.8%
YoY
|
$246.0K
-66.3%
YoY
|
$800.0K
146.15%
YoY
|
| Net Earnings |
-$20.50M
162.82%
YoY
|
-$26.80M
24.01%
YoY
|
-$8.600M
-37.18%
YoY
|
-$7.800M
-66.05%
YoY
|
-$7.800M
-63.3%
YoY
|
-$21.61M
6.16%
YoY
|
-$13.69M
-57.34%
YoY
|
-$22.97M
-27.62%
YoY
|
-$21.26M
-34.32%
YoY
|
-$20.36M
-60.64%
YoY
|
-$32.09M
-10.96%
YoY
|
-$31.74M
-35.66%
YoY
|
-$32.36M
-15.43%
YoY
|
-$51.72M
8.34%
YoY
|
-$36.04M
11.05%
YoY
|
-$49.33M
6.41%
YoY
|
-$38.27M
105.05%
YoY
|
-$47.74M
78.66%
YoY
|
-$32.45M
173.46%
YoY
|
| Basic Earnings Per Share |
-$0.12
140.0%
YoY
|
N/A
|
-$0.05
-44.44%
YoY
|
-$0.05
-66.67%
YoY
|
-$0.05
-64.29%
YoY
|
N/A
|
-$0.09
-57.14%
YoY
|
-$0.15
-28.57%
YoY
|
-$0.14
-36.36%
YoY
|
N/A
|
-$0.21
-16.0%
YoY
|
-$0.21
-38.24%
YoY
|
-$0.22
-18.52%
YoY
|
N/A
|
-$0.25
8.7%
YoY
|
-$0.34
-2.86%
YoY
|
-$0.27
N/A
|
N/A
|
-$0.23
N/A
|
| Diluted Earnings Per Share |
-$0.12
140.0%
YoY
|
-$0.16
14.73%
YoY
|
-$0.05
-34.54%
YoY
|
-$0.05
-68.03%
YoY
|
-$0.05
-64.29%
YoY
|
-$0.14
2.53%
YoY
|
-$0.09
-58.64%
YoY
|
-$0.15
-30.42%
YoY
|
-$0.14
-36.36%
YoY
|
-$0.13
-62.3%
YoY
|
-$0.21
-100.0%
YoY
|
-$0.21
-37.87%
YoY
|
-$0.22
-100.0%
YoY
|
-$0.35
-100.0%
YoY
|
-$246.8K
5.6%
YoY
|
-$0.34
-2.86%
YoY
|
-$267.6K
-40.9%
YoY
|
-$337.6K
64.6%
YoY
|
-$233.7K
156.5%
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 |
168.2M shares
4.99%
YoY
|
166.4M shares
5.05%
YoY
|
163.7M shares
4.32%
YoY
|
161.4M shares
3.39%
YoY
|
160.2M shares
2.08%
YoY
|
158.4M shares
3.84%
YoY
|
156.9M shares
4.83%
YoY
|
156.1M shares
3.58%
YoY
|
156.9M shares
4.88%
YoY
|
152.5M shares
4.07%
YoY
|
149.7M shares
2.69%
YoY
|
150.7M shares
4.1%
YoY
|
149.6M
4.43%
YoY
|
146.6M
4.26%
YoY
|
145.8M
5.82%
YoY
|
144.8M
9.85%
YoY
|
143.3M
N/A
|
140.6M
N/A
|
137.7M
N/A
|
| Diluted Shares Outstanding |
168.7M shares
4.98%
YoY
|
N/A
|
164.6M shares
4.44%
YoY
|
162.5M shares
3.97%
YoY
|
160.7M shares
2.76%
YoY
|
N/A
|
157.6M shares
4.48%
YoY
|
156.3M shares
4.01%
YoY
|
156.4M shares
4.97%
YoY
|
N/A
|
150.9M shares
3.31%
YoY
|
150.3M shares
3.78%
YoY
|
149.0M shares
4.16%
YoY
|
N/A
|
146.0M
5.17%
YoY
|
144.8M
9.85%
YoY
|
143.0M shares
N/A
|
N/A
|
138.8M
N/A
|
Loading...