|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$789.8M
0.42%
YoY
|
$786.6M
7.91%
YoY
|
$728.9M
15.87%
YoY
|
$629.1M
22.0%
YoY
|
$515.7M
19.95%
YoY
|
| Cost Of Revenue |
$271.4M
-7.87%
YoY
|
$294.6M
-4.84%
YoY
|
$309.6M
12.45%
YoY
|
$275.3M
16.65%
YoY
|
$236.0M
12.79%
YoY
|
| Gross Profit |
$518.4M
5.38%
YoY
|
$491.9M
17.31%
YoY
|
$419.3M
18.53%
YoY
|
$353.8M
26.51%
YoY
|
$279.6M
26.73%
YoY
|
| Selling, General & Admin |
$419.5M
-4.48%
YoY
|
$439.1M
7.26%
YoY
|
$409.4M
2.25%
YoY
|
$400.4M
37.39%
YoY
|
$291.4M
19.74%
YoY
|
| Research & Development |
$101.5M
-19.07%
YoY
|
$125.4M
4.24%
YoY
|
$120.3M
15.09%
YoY
|
$104.6M
58.16%
YoY
|
$66.11M
30.54%
YoY
|
| Depreciation & Amortization |
$25.36M
-0.24%
YoY
|
$25.42M
3.39%
YoY
|
$24.59M
15.89%
YoY
|
$21.22M
38.69%
YoY
|
$15.30M
38.37%
YoY
|
| Operating Expenses |
$522.6M
-10.1%
YoY
|
$581.3M
9.47%
YoY
|
$531.0M
5.15%
YoY
|
$505.0M
41.23%
YoY
|
$357.5M
21.6%
YoY
|
| Operating Profit |
-$4.156M
-95.35%
YoY
|
-$89.33M
-19.98%
YoY
|
-$111.6M
-26.16%
YoY
|
-$151.2M
94.06%
YoY
|
-$77.91M
6.17%
YoY
|
| Interest Expense |
$13.47M
-32.78%
YoY
|
$20.05M
-0.53%
YoY
|
$20.15M
368.98%
YoY
|
$4.297M
-26956.25%
YoY
|
-$16.00K
-98.6%
YoY
|
| Other Income/Expense, Net |
$12.49M
48.9%
YoY
|
$8.390M
-542.04%
YoY
|
-$1.898M
375.69%
YoY
|
-$399.0K
-57.37%
YoY
|
-$936.0K
-14.21%
YoY
|
| Pretax Income |
$8.337M
-110.3%
YoY
|
-$80.94M
-21.91%
YoY
|
-$103.6M
-31.63%
YoY
|
-$151.6M
92.27%
YoY
|
-$78.84M
5.87%
YoY
|
| Income Tax |
$4.530M
4.14%
YoY
|
$4.350M
19.08%
YoY
|
$3.653M
59.8%
YoY
|
$2.286M
93.24%
YoY
|
$1.183M
-62.43%
YoY
|
| Net Earnings |
$3.807M
-104.46%
YoY
|
-$85.29M
-20.51%
YoY
|
-$107.3M
-30.27%
YoY
|
-$153.9M
92.28%
YoY
|
-$80.03M
3.1%
YoY
|
| Basic Earnings Per Share |
$0.03
-105.36%
YoY
|
-$0.56
-21.13%
YoY
|
-$0.71
-34.86%
YoY
|
-$1.09
-25.34%
YoY
|
-$1.46
-37.34%
YoY
|
| Diluted Earnings Per Share |
$0.03
-105.36%
YoY
|
-$0.56
-21.66%
YoY
|
-$0.71
-34.42%
YoY
|
-$1.09
-25.34%
YoY
|
-$1.46
-37.34%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
148.2M shares
-2.06%
YoY
|
151.3M shares
0.81%
YoY
|
150.1M shares
6.55%
YoY
|
140.9M shares
156.26%
YoY
|
54.97M shares
64.67%
YoY
|
| Diluted Shares Outstanding |
150.0M shares
-0.87%
YoY
|
151.3M shares
0.81%
YoY
|
150.1M shares
6.55%
YoY
|
140.9M shares
156.26%
YoY
|
54.97M shares
64.67%
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 |
$191.4M
-4.44%
YoY
|
$194.0M
-2.98%
YoY
|
$195.7M
0.13%
YoY
|
$199.9M
2.84%
YoY
|
$200.3M
1.75%
YoY
|
$199.9M
5.49%
YoY
|
$195.4M
5.79%
YoY
|
$194.4M
9.04%
YoY
|
$196.8M
11.57%
YoY
|
$189.5M
14.65%
YoY
|
$184.7M
16.59%
YoY
|
$178.2M
16.41%
YoY
|
$176.4M
15.9%
YoY
|
$165.3M
22.06%
YoY
|
$158.4M
22.28%
YoY
|
$153.1M
21.43%
YoY
|
$152.2M
22.22%
YoY
|
$135.5M
23.03%
YoY
|
$129.6M
9.39%
YoY
|
| Cost Of Revenue |
$62.14M
-12.3%
YoY
|
$65.94M
-9.35%
YoY
|
$66.81M
-7.67%
YoY
|
$67.83M
-7.39%
YoY
|
$70.86M
-7.11%
YoY
|
$72.74M
-8.73%
YoY
|
$72.36M
-6.34%
YoY
|
$73.24M
-3.55%
YoY
|
$76.28M
-0.55%
YoY
|
$79.70M
7.71%
YoY
|
$77.26M
11.85%
YoY
|
$75.94M
15.39%
YoY
|
$76.70M
15.45%
YoY
|
$73.99M
15.39%
YoY
|
$69.08M
19.13%
YoY
|
$65.81M
17.54%
YoY
|
$66.44M
14.7%
YoY
|
$64.12M
15.21%
YoY
|
$57.99M
18.52%
YoY
|
| Gross Profit |
$129.3M
-0.14%
YoY
|
$128.0M
0.66%
YoY
|
$128.9M
4.72%
YoY
|
$132.0M
9.03%
YoY
|
$129.4M
7.36%
YoY
|
$127.2M
15.8%
YoY
|
$123.1M
14.51%
YoY
|
$121.1M
18.39%
YoY
|
$120.6M
20.89%
YoY
|
$109.9M
20.26%
YoY
|
$107.5M
20.26%
YoY
|
$102.3M
17.18%
YoY
|
$99.73M
16.25%
YoY
|
$91.34M
28.05%
YoY
|
$89.35M
24.83%
YoY
|
$87.30M
24.54%
YoY
|
$85.79M
28.75%
YoY
|
$71.33M
31.03%
YoY
|
$71.58M
2.97%
YoY
|
| Selling, General & Admin |
$115.0M
6.97%
YoY
|
$106.6M
2.21%
YoY
|
$103.4M
-4.45%
YoY
|
$101.7M
-11.03%
YoY
|
$107.5M
-3.87%
YoY
|
$104.3M
-1.37%
YoY
|
$108.3M
9.75%
YoY
|
$114.3M
14.65%
YoY
|
$111.8M
5.52%
YoY
|
$105.8M
-8.13%
YoY
|
$98.65M
-5.64%
YoY
|
$99.65M
8.48%
YoY
|
$106.0M
19.72%
YoY
|
$115.1M
24.23%
YoY
|
$104.5M
62.27%
YoY
|
$91.86M
38.58%
YoY
|
$88.53M
30.86%
YoY
|
$92.68M
40.15%
YoY
|
$64.42M
17.05%
YoY
|
| Research & Development |
$26.79M
7.35%
YoY
|
$24.43M
-15.28%
YoY
|
$25.58M
-22.43%
YoY
|
$26.36M
-18.66%
YoY
|
$24.96M
-20.07%
YoY
|
$28.83M
-2.29%
YoY
|
$32.98M
8.81%
YoY
|
$32.41M
9.36%
YoY
|
$31.22M
1.09%
YoY
|
$29.51M
-1.52%
YoY
|
$30.31M
8.0%
YoY
|
$29.64M
23.67%
YoY
|
$30.89M
36.85%
YoY
|
$29.96M
55.97%
YoY
|
$28.06M
68.01%
YoY
|
$23.96M
62.1%
YoY
|
$22.57M
46.43%
YoY
|
$19.21M
33.4%
YoY
|
$16.70M
39.83%
YoY
|
| Depreciation & Amortization |
$6.364M
2.56%
YoY
|
$6.074M
2.84%
YoY
|
$800.0K
14.29%
YoY
|
$900.0K
12.5%
YoY
|
$6.205M
-4.29%
YoY
|
$5.906M
-9.39%
YoY
|
$700.0K
0.0%
YoY
|
$800.0K
-86.89%
YoY
|
$6.483M
12.05%
YoY
|
$6.518M
16.39%
YoY
|
$700.0K
-36.36%
YoY
|
$6.100M
454.55%
YoY
|
$5.786M
16.49%
YoY
|
$5.600M
14.36%
YoY
|
$1.100M
0.0%
YoY
|
$1.100M
-8.33%
YoY
|
$4.967M
61.84%
YoY
|
$4.897M
-18.17%
YoY
|
$1.100M
10.0%
YoY
|
| Operating Expenses |
$141.8M
5.87%
YoY
|
$131.5M
-1.43%
YoY
|
$129.0M
-15.4%
YoY
|
$128.1M
-12.64%
YoY
|
$133.9M
-6.53%
YoY
|
$133.4M
-1.57%
YoY
|
$152.5M
18.27%
YoY
|
$146.7M
13.14%
YoY
|
$143.3M
-2.53%
YoY
|
$135.5M
-6.82%
YoY
|
$129.0M
-2.75%
YoY
|
$129.6M
11.92%
YoY
|
$147.0M
32.32%
YoY
|
$145.4M
29.54%
YoY
|
$132.6M
63.45%
YoY
|
$115.8M
42.87%
YoY
|
$111.1M
33.75%
YoY
|
$112.3M
39.41%
YoY
|
$81.13M
21.11%
YoY
|
| Operating Profit |
-$12.53M
178.85%
YoY
|
-$3.430M
-44.53%
YoY
|
-$162.0K
-99.45%
YoY
|
$3.928M
-115.38%
YoY
|
-$4.492M
-80.24%
YoY
|
-$6.184M
-75.9%
YoY
|
-$29.46M
37.04%
YoY
|
-$25.55M
-6.52%
YoY
|
-$22.73M
-51.92%
YoY
|
-$25.66M
-52.57%
YoY
|
-$21.50M
-50.3%
YoY
|
-$27.33M
-4.21%
YoY
|
-$47.28M
86.75%
YoY
|
-$54.10M
32.12%
YoY
|
-$43.25M
352.89%
YoY
|
-$28.53M
159.95%
YoY
|
-$25.32M
54.01%
YoY
|
-$40.94M
56.9%
YoY
|
-$9.550M
-478.37%
YoY
|
| Interest Expense |
N/A
|
$2.937M
-25.95%
YoY
|
$3.434M
-34.42%
YoY
|
$3.543M
-30.77%
YoY
|
$3.560M
-37.82%
YoY
|
$3.966M
-32.3%
YoY
|
$5.236M
4122.58%
YoY
|
$5.118M
3.52%
YoY
|
$5.725M
45.6%
YoY
|
$5.858M
75.65%
YoY
|
$124.0K
-79.05%
YoY
|
$4.944M
3792.91%
YoY
|
$3.932M
1518.11%
YoY
|
$3.335M
664.91%
YoY
|
$592.0K
870.49%
YoY
|
$127.0K
-173.41%
YoY
|
$243.0K
-211.47%
YoY
|
$436.0K
-741.18%
YoY
|
$61.00K
-4.69%
YoY
|
| Other Income/Expense, Net |
$1.965M
-46.28%
YoY
|
-$483.0K
-16.44%
YoY
|
$2.911M
-42.37%
YoY
|
$3.470M
-163.48%
YoY
|
$3.658M
-1287.66%
YoY
|
-$578.0K
-304.24%
YoY
|
$5.051M
-8.83%
YoY
|
-$5.466M
152.94%
YoY
|
-$308.0K
-108.13%
YoY
|
$283.0K
-210.12%
YoY
|
$5.540M
-289.01%
YoY
|
-$2.161M
296.51%
YoY
|
$3.790M
-379100.0%
YoY
|
-$257.0K
24.76%
YoY
|
-$2.931M
1040.47%
YoY
|
-$545.0K
107.22%
YoY
|
-$1.000K
-99.85%
YoY
|
-$206.0K
-1311.76%
YoY
|
-$257.0K
56.71%
YoY
|
| Pretax Income |
-$10.56M
1166.31%
YoY
|
-$976.0K
-88.11%
YoY
|
$2.749M
-111.26%
YoY
|
$7.398M
-123.86%
YoY
|
-$834.0K
-95.18%
YoY
|
-$8.206M
-57.96%
YoY
|
-$24.41M
52.97%
YoY
|
-$31.01M
25.66%
YoY
|
-$17.31M
-60.19%
YoY
|
-$19.52M
-61.74%
YoY
|
-$15.96M
-65.45%
YoY
|
-$24.68M
-15.11%
YoY
|
-$43.49M
71.77%
YoY
|
-$51.02M
25.31%
YoY
|
-$46.18M
370.91%
YoY
|
-$29.07M
158.72%
YoY
|
-$25.32M
48.19%
YoY
|
-$40.72M
55.72%
YoY
|
-$9.807M
-515.55%
YoY
|
| Income Tax |
$2.053M
119.1%
YoY
|
$1.353M
-18.4%
YoY
|
$1.107M
28.27%
YoY
|
$1.133M
41.27%
YoY
|
$937.0K
-8.76%
YoY
|
$1.658M
127.43%
YoY
|
$863.0K
6.41%
YoY
|
$802.0K
-24.05%
YoY
|
$1.027M
-2.84%
YoY
|
$729.0K
-35.77%
YoY
|
$811.0K
58.71%
YoY
|
$1.056M
242.86%
YoY
|
$1.057M
218.37%
YoY
|
$1.135M
69.66%
YoY
|
$511.0K
-193.76%
YoY
|
$308.0K
100.0%
YoY
|
$332.0K
-63.31%
YoY
|
$669.0K
-24.66%
YoY
|
-$545.0K
-210.1%
YoY
|
| Net Earnings |
-$12.61M
612.25%
YoY
|
-$2.329M
-76.39%
YoY
|
$1.642M
-106.5%
YoY
|
$6.265M
-119.69%
YoY
|
-$1.771M
-90.34%
YoY
|
-$9.864M
-51.28%
YoY
|
-$25.27M
50.72%
YoY
|
-$31.81M
23.62%
YoY
|
-$18.34M
-58.83%
YoY
|
-$20.25M
-61.18%
YoY
|
-$16.77M
-64.09%
YoY
|
-$25.74M
-12.41%
YoY
|
-$44.54M
73.67%
YoY
|
-$52.15M
26.02%
YoY
|
-$46.69M
404.14%
YoY
|
-$29.38M
157.92%
YoY
|
-$25.65M
42.58%
YoY
|
-$41.38M
53.08%
YoY
|
-$9.262M
-596.62%
YoY
|
| Basic Earnings Per Share |
-$0.09
800.0%
YoY
|
N/A
|
$0.01
-105.88%
YoY
|
$0.04
-119.05%
YoY
|
-$0.01
-91.67%
YoY
|
N/A
|
-$0.17
54.55%
YoY
|
-$0.21
23.53%
YoY
|
-$0.12
-61.29%
YoY
|
N/A
|
-$0.11
-66.67%
YoY
|
-$0.17
-19.05%
YoY
|
-$0.31
72.22%
YoY
|
N/A
|
-$0.33
32.0%
YoY
|
-$0.21
-32.26%
YoY
|
-$0.18
-64.0%
YoY
|
N/A
|
-$0.25
-600.0%
YoY
|
| Diluted Earnings Per Share |
-$0.09
800.0%
YoY
|
-$0.02
-74.29%
YoY
|
$0.01
-105.88%
YoY
|
$0.04
-119.05%
YoY
|
-$0.01
-91.46%
YoY
|
-$0.07
-48.43%
YoY
|
-$0.17
54.55%
YoY
|
-$0.21
20.83%
YoY
|
-$0.12
-62.22%
YoY
|
-$0.13
-64.18%
YoY
|
-$0.11
-66.67%
YoY
|
-$0.17
-17.24%
YoY
|
-$0.31
72.22%
YoY
|
-$0.36
-100.0%
YoY
|
-$0.33
32.0%
YoY
|
-$0.21
-32.26%
YoY
|
-$0.18
-64.0%
YoY
|
-$286.6K
45.71%
YoY
|
-$0.25
-1350.0%
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 |
145.4M shares
-1.57%
YoY
|
146.4M shares
0.33%
YoY
|
150.3M shares
-0.01%
YoY
|
148.7M shares
-2.86%
YoY
|
147.7M shares
-6.54%
YoY
|
145.9M shares
-4.84%
YoY
|
150.4M shares
-0.02%
YoY
|
153.1M shares
4.31%
YoY
|
158.1M shares
8.76%
YoY
|
153.3M shares
8.5%
YoY
|
150.4M shares
6.81%
YoY
|
146.8M shares
4.81%
YoY
|
145.4M shares
4.27%
YoY
|
141.3M shares
1.71%
YoY
|
140.8M shares
273.06%
YoY
|
140.0M shares
275.74%
YoY
|
139.4M shares
285.33%
YoY
|
138.9M shares
N/A
|
37.74M shares
10.95%
YoY
|
| Diluted Shares Outstanding |
145.2M shares
-1.89%
YoY
|
N/A
|
152.0M shares
1.89%
YoY
|
150.5M shares
-1.63%
YoY
|
148.0M shares
-5.46%
YoY
|
N/A
|
149.2M shares
-1.41%
YoY
|
153.0M shares
3.32%
YoY
|
156.6M shares
7.43%
YoY
|
N/A
|
151.3M shares
7.35%
YoY
|
148.1M shares
5.74%
YoY
|
145.7M shares
4.54%
YoY
|
N/A
|
141.0M shares
273.47%
YoY
|
140.0M shares
275.74%
YoY
|
139.4M shares
285.33%
YoY
|
N/A
|
37.74M shares
-69.53%
YoY
|
Loading...