|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$735.8M
2.89%
YoY
|
$715.1M
-1.87%
YoY
|
$728.7M
-2.05%
YoY
|
$743.9M
16.58%
YoY
|
$638.1M
19.87%
YoY
|
| Cost Of Revenue |
$257.3M
12.51%
YoY
|
$228.7M
2.16%
YoY
|
$223.8M
-7.3%
YoY
|
$241.5M
-2.46%
YoY
|
$247.6M
7.54%
YoY
|
| Gross Profit |
$478.5M
-1.63%
YoY
|
$486.4M
-3.66%
YoY
|
$504.9M
0.48%
YoY
|
$502.5M
28.65%
YoY
|
$390.6M
29.24%
YoY
|
| Selling, General & Admin |
$343.1M
-1.08%
YoY
|
$346.9M
-9.71%
YoY
|
$384.2M
-8.63%
YoY
|
$420.4M
-2.75%
YoY
|
$432.3M
21.33%
YoY
|
| Research & Development |
$113.0M
-8.3%
YoY
|
$123.2M
-9.55%
YoY
|
$136.2M
-6.84%
YoY
|
$146.2M
30.1%
YoY
|
$112.4M
22.11%
YoY
|
| Depreciation & Amortization |
$32.27M
-17.73%
YoY
|
$39.22M
-16.88%
YoY
|
$47.18M
-9.75%
YoY
|
$52.28M
24.18%
YoY
|
$42.10M
7.95%
YoY
|
| Operating Expenses |
$456.1M
-2.97%
YoY
|
$470.1M
-9.66%
YoY
|
$520.4M
-8.17%
YoY
|
$566.7M
-28.48%
YoY
|
$792.3M
16.77%
YoY
|
| Operating Profit |
$22.35M
36.99%
YoY
|
$16.31M
-205.23%
YoY
|
-$15.50M
-75.86%
YoY
|
-$64.20M
-58.35%
YoY
|
-$154.1M
5.47%
YoY
|
| Interest Expense |
-$17.77M
-38.44%
YoY
|
-$28.86M
-29.37%
YoY
|
-$40.86M
77.48%
YoY
|
-$23.02M
1.52%
YoY
|
-$22.68M
21.26%
YoY
|
| Other Income/Expense, Net |
$2.353M
-122.63%
YoY
|
-$10.40M
-261.14%
YoY
|
$6.454M
-259.59%
YoY
|
-$4.044M
-81.3%
YoY
|
-$21.63M
16.33%
YoY
|
| Pretax Income |
$3.526M
-114.65%
YoY
|
-$24.06M
-62.37%
YoY
|
-$63.95M
-9.08%
YoY
|
-$70.34M
-59.98%
YoY
|
-$175.8M
6.69%
YoY
|
| Income Tax |
$1.878M
-40.36%
YoY
|
$3.149M
-13.54%
YoY
|
$3.642M
29.75%
YoY
|
$2.807M
-825.32%
YoY
|
-$387.0K
-145.91%
YoY
|
| Net Earnings |
$1.648M
-106.06%
YoY
|
-$27.21M
-59.74%
YoY
|
-$67.59M
-7.59%
YoY
|
-$73.14M
-58.3%
YoY
|
-$175.4M
5.92%
YoY
|
| Basic Earnings Per Share |
$0.01
-104.76%
YoY
|
-$0.21
-62.5%
YoY
|
-$0.56
-11.11%
YoY
|
-$0.63
-59.35%
YoY
|
-$1.55
-1.27%
YoY
|
| Diluted Earnings Per Share |
$0.01
-104.91%
YoY
|
-$0.21
-62.71%
YoY
|
-$0.56
-11.52%
YoY
|
-$0.63
-59.31%
YoY
|
-$1.55
-1.27%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
137.7M shares
6.09%
YoY
|
129.8M shares
7.15%
YoY
|
121.1M shares
4.44%
YoY
|
116.0M shares
2.3%
YoY
|
113.4M shares
7.24%
YoY
|
| Diluted Shares Outstanding |
142.6M shares
9.91%
YoY
|
129.8M shares
7.15%
YoY
|
121.1M shares
4.44%
YoY
|
116.0M shares
2.3%
YoY
|
113.4M shares
7.24%
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 |
$185.2M
4.63%
YoY
|
$185.1M
3.45%
YoY
|
$184.1M
1.71%
YoY
|
$181.4M
1.8%
YoY
|
$177.0M
-1.32%
YoY
|
$178.9M
-1.17%
YoY
|
$181.0M
-2.16%
YoY
|
$178.1M
-2.8%
YoY
|
$179.4M
-2.77%
YoY
|
$181.0M
-1.84%
YoY
|
$185.0M
-1.28%
YoY
|
$183.3M
-2.31%
YoY
|
$184.5M
1.74%
YoY
|
$184.4M
17.55%
YoY
|
$187.4M
23.64%
YoY
|
$187.6M
26.49%
YoY
|
$181.4M
25.33%
YoY
|
$156.9M
14.77%
YoY
|
$151.6M
17.37%
YoY
|
| Cost Of Revenue |
$67.28M
18.63%
YoY
|
$66.83M
15.64%
YoY
|
$64.76M
11.99%
YoY
|
$60.92M
6.53%
YoY
|
$56.72M
-0.08%
YoY
|
$57.80M
2.91%
YoY
|
$57.82M
1.27%
YoY
|
$57.19M
4.6%
YoY
|
$56.76M
2.72%
YoY
|
$56.16M
-2.35%
YoY
|
$57.10M
-7.17%
YoY
|
$54.67M
-18.0%
YoY
|
$55.25M
-19.34%
YoY
|
$57.51M
-3.88%
YoY
|
$61.51M
3.44%
YoY
|
$66.67M
11.58%
YoY
|
$68.50M
12.11%
YoY
|
$59.83M
-0.94%
YoY
|
$59.47M
5.25%
YoY
|
| Gross Profit |
$118.0M
-1.96%
YoY
|
$118.2M
-2.37%
YoY
|
$119.3M
-3.11%
YoY
|
$120.4M
-0.43%
YoY
|
$120.3M
-1.9%
YoY
|
$121.1M
-3.01%
YoY
|
$123.2M
-3.69%
YoY
|
$121.0M
-5.95%
YoY
|
$122.7M
-5.12%
YoY
|
$124.8M
-1.61%
YoY
|
$127.9M
1.61%
YoY
|
$128.6M
6.34%
YoY
|
$129.3M
14.53%
YoY
|
$126.9M
30.76%
YoY
|
$125.9M
36.69%
YoY
|
$120.9M
36.55%
YoY
|
$112.9M
35.0%
YoY
|
$97.04M
27.22%
YoY
|
$92.09M
26.78%
YoY
|
| Selling, General & Admin |
$84.21M
-6.1%
YoY
|
$81.33M
-1.14%
YoY
|
$86.07M
1.6%
YoY
|
$91.51M
1.46%
YoY
|
$89.68M
-12.7%
YoY
|
$82.27M
-9.01%
YoY
|
$84.72M
-12.01%
YoY
|
$90.20M
-4.79%
YoY
|
$102.7M
7.19%
YoY
|
$90.42M
-14.85%
YoY
|
$96.27M
-10.73%
YoY
|
$94.73M
-15.98%
YoY
|
$95.84M
-19.22%
YoY
|
$106.2M
-0.53%
YoY
|
$107.8M
7.04%
YoY
|
$112.7M
10.53%
YoY
|
$118.6M
20.58%
YoY
|
$106.7M
21.54%
YoY
|
$100.7M
19.7%
YoY
|
| Research & Development |
$29.51M
-1.47%
YoY
|
$27.19M
-8.86%
YoY
|
$27.92M
-10.78%
YoY
|
$28.36M
-11.74%
YoY
|
$29.95M
-11.73%
YoY
|
$29.83M
-9.01%
YoY
|
$31.29M
-8.52%
YoY
|
$32.14M
-8.94%
YoY
|
$33.93M
-6.93%
YoY
|
$32.79M
-15.48%
YoY
|
$34.21M
-4.75%
YoY
|
$35.29M
0.96%
YoY
|
$36.46M
19.19%
YoY
|
$38.79M
38.98%
YoY
|
$35.91M
26.02%
YoY
|
$34.96M
37.66%
YoY
|
$30.59M
20.89%
YoY
|
$27.91M
17.76%
YoY
|
$28.50M
32.14%
YoY
|
| Depreciation & Amortization |
$7.997M
-3.89%
YoY
|
$8.192M
-17.44%
YoY
|
$8.215M
-19.55%
YoY
|
$1.690M
-11.43%
YoY
|
$8.321M
-26.59%
YoY
|
$9.923M
-13.69%
YoY
|
$10.21M
-13.76%
YoY
|
$1.908M
-10.25%
YoY
|
$11.34M
-4.54%
YoY
|
$11.50M
-8.51%
YoY
|
$11.84M
-13.02%
YoY
|
$2.126M
-23.77%
YoY
|
$11.87M
-17.93%
YoY
|
$12.57M
13.71%
YoY
|
$13.61M
17.5%
YoY
|
$2.789M
-4.55%
YoY
|
$14.47M
31.77%
YoY
|
$11.05M
-3.9%
YoY
|
$11.59M
1.89%
YoY
|
| Operating Expenses |
$113.7M
-4.94%
YoY
|
$108.5M
-3.2%
YoY
|
$114.0M
-1.74%
YoY
|
$119.9M
-2.01%
YoY
|
$119.6M
-12.46%
YoY
|
$112.1M
-41.12%
YoY
|
$116.0M
-38.16%
YoY
|
$122.3M
-33.77%
YoY
|
$136.7M
3.3%
YoY
|
$190.4M
-5.97%
YoY
|
$187.6M
27.73%
YoY
|
$184.7M
-13.84%
YoY
|
$132.3M
-11.35%
YoY
|
$202.5M
4.11%
YoY
|
$146.9M
-22.18%
YoY
|
$214.4M
14.54%
YoY
|
$149.2M
20.64%
YoY
|
$194.5M
13.12%
YoY
|
$188.7M
16.32%
YoY
|
| Operating Profit |
$4.242M
510.36%
YoY
|
$9.694M
7.96%
YoY
|
$5.349M
-25.39%
YoY
|
$565.0K
-141.12%
YoY
|
$695.0K
-104.96%
YoY
|
$8.979M
-195.61%
YoY
|
$7.169M
-377.55%
YoY
|
-$1.374M
-2.55%
YoY
|
-$14.01M
363.69%
YoY
|
-$9.391M
-48.06%
YoY
|
-$2.583M
-87.69%
YoY
|
-$1.410M
-94.73%
YoY
|
-$3.021M
-92.55%
YoY
|
-$18.08M
-51.94%
YoY
|
-$20.99M
-43.52%
YoY
|
-$26.75M
-31.09%
YoY
|
-$40.54M
1.26%
YoY
|
-$37.62M
6.7%
YoY
|
-$37.16M
12.26%
YoY
|
| Interest Expense |
-$4.368M
-15.23%
YoY
|
$508.0K
-33.85%
YoY
|
$453.0K
-51.6%
YoY
|
$476.0K
-105.35%
YoY
|
-$5.153M
-46.33%
YoY
|
$768.0K
-108.65%
YoY
|
$936.0K
-110.48%
YoY
|
-$8.894M
-0.85%
YoY
|
-$9.602M
-20.03%
YoY
|
-$8.878M
16.71%
YoY
|
-$8.929M
47.54%
YoY
|
-$8.970M
516.07%
YoY
|
-$12.01M
51.47%
YoY
|
-$7.607M
40.58%
YoY
|
-$6.052M
23.11%
YoY
|
-$1.456M
-69.95%
YoY
|
-$7.927M
65.15%
YoY
|
-$5.411M
15.13%
YoY
|
-$4.916M
6.87%
YoY
|
| Other Income/Expense, Net |
$1.010M
-605.0%
YoY
|
$511.0K
-35.56%
YoY
|
$468.0K
-103.68%
YoY
|
$364.0K
-104.42%
YoY
|
-$200.0K
-108.08%
YoY
|
$793.0K
-107.01%
YoY
|
-$12.71M
141.71%
YoY
|
-$8.240M
-33.94%
YoY
|
$2.475M
-122.1%
YoY
|
-$11.31M
42.95%
YoY
|
-$5.258M
-137.69%
YoY
|
-$12.47M
-1217.65%
YoY
|
-$11.20M
-682.93%
YoY
|
-$7.912M
34.88%
YoY
|
$13.95M
-382.73%
YoY
|
$1.116M
-123.14%
YoY
|
$1.921M
N/A
|
-$5.866M
25.64%
YoY
|
-$4.934M
-4.71%
YoY
|
| Pretax Income |
-$28.00K
-99.43%
YoY
|
$5.618M
42.95%
YoY
|
$975.0K
-107.25%
YoY
|
-$3.039M
-68.39%
YoY
|
-$4.934M
-77.08%
YoY
|
$3.930M
-118.98%
YoY
|
-$13.45M
71.47%
YoY
|
-$9.614M
-30.75%
YoY
|
-$21.53M
180.82%
YoY
|
-$20.70M
-20.36%
YoY
|
-$7.841M
-28.98%
YoY
|
-$13.88M
-45.85%
YoY
|
-$7.665M
-83.53%
YoY
|
-$25.99M
-40.22%
YoY
|
-$11.04M
-73.77%
YoY
|
-$25.64M
-41.26%
YoY
|
-$46.55M
3.66%
YoY
|
-$43.48M
8.92%
YoY
|
-$42.09M
9.97%
YoY
|
| Income Tax |
-$134.0K
-128.69%
YoY
|
$528.0K
-41.85%
YoY
|
$208.0K
-81.06%
YoY
|
$1.276M
88.76%
YoY
|
$467.0K
-77.4%
YoY
|
$908.0K
74.28%
YoY
|
$1.098M
-382.26%
YoY
|
$676.0K
-53.19%
YoY
|
$2.066M
16.99%
YoY
|
$521.0K
1308.11%
YoY
|
-$389.0K
-164.94%
YoY
|
$1.444M
256.54%
YoY
|
$1.766M
-283.39%
YoY
|
$37.00K
-57.47%
YoY
|
$599.0K
157.08%
YoY
|
$405.0K
58.2%
YoY
|
-$963.0K
-581.5%
YoY
|
$87.00K
-71.1%
YoY
|
$233.0K
70.07%
YoY
|
| Net Earnings |
$106.0K
-101.96%
YoY
|
$5.090M
68.43%
YoY
|
$767.0K
-105.27%
YoY
|
-$4.315M
-58.07%
YoY
|
-$5.401M
-77.11%
YoY
|
$3.022M
-114.24%
YoY
|
-$14.54M
95.16%
YoY
|
-$10.29M
-32.86%
YoY
|
-$23.59M
150.14%
YoY
|
-$21.22M
-18.47%
YoY
|
-$7.452M
-35.97%
YoY
|
-$15.33M
-41.15%
YoY
|
-$9.431M
-79.31%
YoY
|
-$26.03M
-40.26%
YoY
|
-$11.64M
-72.5%
YoY
|
-$26.04M
-40.68%
YoY
|
-$45.58M
1.22%
YoY
|
-$43.57M
8.32%
YoY
|
-$42.32M
10.18%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.04
100.0%
YoY
|
$0.01
-109.09%
YoY
|
-$0.03
-62.5%
YoY
|
N/A
|
$0.02
-111.76%
YoY
|
-$0.11
83.33%
YoY
|
-$0.08
-38.46%
YoY
|
N/A
|
-$0.17
-26.09%
YoY
|
-$0.06
-40.0%
YoY
|
-$0.13
-40.91%
YoY
|
N/A
|
-$0.23
-39.47%
YoY
|
-$0.10
-73.68%
YoY
|
-$0.22
-45.0%
YoY
|
-$0.39
-7.14%
YoY
|
-$0.38
0.0%
YoY
|
-$0.38
2.7%
YoY
|
| Diluted Earnings Per Share |
$0.00
-98.28%
YoY
|
$0.04
100.0%
YoY
|
$0.01
-109.09%
YoY
|
-$0.03
-62.5%
YoY
|
-$0.04
-79.05%
YoY
|
$0.02
-111.76%
YoY
|
-$0.11
83.33%
YoY
|
-$0.08
-38.46%
YoY
|
-$0.19
131.23%
YoY
|
-$0.17
-26.09%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.13
-40.91%
YoY
|
-$0.08
-78.96%
YoY
|
-$0.23
-39.47%
YoY
|
-$100.3K
26401206.21%
YoY
|
-$0.22
-45.0%
YoY
|
-$0.39
-7.14%
YoY
|
-$0.38
0.0%
YoY
|
-$0.38
2.7%
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 |
139.3M shares
5.79%
YoY
|
138.6M shares
6.11%
YoY
|
136.4M shares
6.26%
YoY
|
134.5M shares
7.26%
YoY
|
131.7M shares
6.7%
YoY
|
130.7M shares
6.96%
YoY
|
128.3M shares
6.99%
YoY
|
125.4M shares
7.74%
YoY
|
123.4M shares
9.18%
YoY
|
122.2M shares
9.38%
YoY
|
119.9M shares
-0.02%
YoY
|
116.4M shares
-2.8%
YoY
|
113.0M shares
-4.46%
YoY
|
111.7M shares
-1.6%
YoY
|
120.0M shares
6.71%
YoY
|
119.7M shares
8.91%
YoY
|
118.3M shares
10.09%
YoY
|
113.5M shares
6.44%
YoY
|
112.4M shares
7.46%
YoY
|
| Diluted Shares Outstanding |
N/A
|
142.9M shares
5.29%
YoY
|
141.6M shares
9.52%
YoY
|
134.8M shares
6.99%
YoY
|
N/A
|
135.7M shares
10.76%
YoY
|
129.3M shares
7.03%
YoY
|
126.0M shares
7.9%
YoY
|
N/A
|
122.6M shares
8.26%
YoY
|
120.8M shares
4.09%
YoY
|
116.8M shares
-2.46%
YoY
|
N/A
|
113.2M shares
-0.27%
YoY
|
116.0M shares
3.19%
YoY
|
119.7M shares
8.91%
YoY
|
N/A
|
113.5M shares
6.44%
YoY
|
112.4M shares
7.46%
YoY
|
Loading...