|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$999.4M
11.04%
YoY
|
$900.0M
12.68%
YoY
|
$798.7M
16.91%
YoY
|
$683.2M
26.25%
YoY
|
$541.1M
22.92%
YoY
|
| Cost Of Revenue |
$218.9M
9.65%
YoY
|
$199.7M
8.77%
YoY
|
$183.6M
18.6%
YoY
|
$154.8M
45.48%
YoY
|
$106.4M
37.19%
YoY
|
| Gross Profit |
$780.5M
11.44%
YoY
|
$700.4M
13.85%
YoY
|
$615.1M
16.41%
YoY
|
$528.4M
21.55%
YoY
|
$434.7M
19.87%
YoY
|
| Selling, General & Admin |
$562.9M
8.34%
YoY
|
$519.5M
1.94%
YoY
|
$509.6M
12.59%
YoY
|
$452.7M
25.71%
YoY
|
$360.1M
21.07%
YoY
|
| Research & Development |
$223.7M
23.15%
YoY
|
$181.6M
18.58%
YoY
|
$153.2M
6.69%
YoY
|
$143.6M
23.3%
YoY
|
$116.4M
14.5%
YoY
|
| Depreciation & Amortization |
$41.96M
26.34%
YoY
|
$33.21M
22.51%
YoY
|
$27.11M
22.14%
YoY
|
$22.19M
37.25%
YoY
|
$16.17M
52.07%
YoY
|
| Operating Expenses |
$789.6M
11.66%
YoY
|
$707.2M
6.7%
YoY
|
$662.8M
11.17%
YoY
|
$596.2M
25.12%
YoY
|
$476.5M
19.39%
YoY
|
| Operating Profit |
-$9.168M
33.72%
YoY
|
-$6.856M
-85.62%
YoY
|
-$47.66M
-29.72%
YoY
|
-$67.82M
62.36%
YoY
|
-$41.77M
14.64%
YoY
|
| Interest Expense |
-$14.03M
3.18%
YoY
|
-$13.60M
104.77%
YoY
|
-$6.639M
-134.94%
YoY
|
$19.00M
-316.02%
YoY
|
-$8.796M
-403.31%
YoY
|
| Other Income/Expense, Net |
-$1.338M
-61.05%
YoY
|
-$3.435M
-60.07%
YoY
|
-$8.602M
80.83%
YoY
|
-$4.757M
142.09%
YoY
|
-$1.965M
4.24%
YoY
|
| Pretax Income |
$19.99M
-22.49%
YoY
|
$25.79M
-138.26%
YoY
|
-$67.40M
183.58%
YoY
|
-$23.77M
616.12%
YoY
|
-$3.319M
-50.6%
YoY
|
| Income Tax |
$13.19M
-24.29%
YoY
|
$17.42M
60.02%
YoY
|
$10.88M
56.97%
YoY
|
$6.933M
-275.43%
YoY
|
-$3.952M
-169.86%
YoY
|
| Net Earnings |
-$36.12M
-0.5%
YoY
|
-$36.30M
-53.63%
YoY
|
-$78.28M
-15.11%
YoY
|
-$92.22M
97.57%
YoY
|
-$46.68M
9.23%
YoY
|
| Basic Earnings Per Share |
-$0.30
-3.23%
YoY
|
-$0.31
-54.41%
YoY
|
-$0.68
-18.07%
YoY
|
-$0.83
88.64%
YoY
|
-$0.44
4.76%
YoY
|
| Diluted Earnings Per Share |
-$0.30
-3.23%
YoY
|
-$0.31
-54.3%
YoY
|
-$0.68
-18.27%
YoY
|
-$0.83
88.64%
YoY
|
-$0.44
4.76%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
120.1M shares
1.12%
YoY
|
118.8M shares
2.93%
YoY
|
115.4M shares
3.67%
YoY
|
111.3M shares
4.64%
YoY
|
106.4M shares
5.32%
YoY
|
| Diluted Shares Outstanding |
120.1M shares
1.12%
YoY
|
118.8M shares
2.93%
YoY
|
115.4M shares
3.67%
YoY
|
111.3M shares
4.64%
YoY
|
106.4M shares
5.32%
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 |
$262.1M
9.58%
YoY
|
$260.5M
10.52%
YoY
|
$252.4M
11.16%
YoY
|
$247.3M
11.78%
YoY
|
$239.1M
10.73%
YoY
|
$235.7M
10.51%
YoY
|
$227.1M
12.68%
YoY
|
$221.2M
13.44%
YoY
|
$216.0M
14.36%
YoY
|
$213.3M
15.53%
YoY
|
$201.5M
15.26%
YoY
|
$195.0M
18.68%
YoY
|
$188.8M
18.49%
YoY
|
$184.6M
23.9%
YoY
|
$174.9M
26.1%
YoY
|
$164.3M
26.16%
YoY
|
$159.4M
29.37%
YoY
|
$149.0M
26.2%
YoY
|
$138.7M
23.5%
YoY
|
| Cost Of Revenue |
$56.67M
8.02%
YoY
|
$55.29M
7.49%
YoY
|
$56.75M
12.38%
YoY
|
$54.43M
11.55%
YoY
|
$52.46M
7.21%
YoY
|
$51.44M
5.4%
YoY
|
$50.50M
10.37%
YoY
|
$48.80M
12.14%
YoY
|
$48.93M
7.53%
YoY
|
$48.80M
7.88%
YoY
|
$45.75M
18.59%
YoY
|
$43.51M
20.75%
YoY
|
$45.51M
30.28%
YoY
|
$45.24M
46.71%
YoY
|
$38.58M
42.57%
YoY
|
$36.04M
36.37%
YoY
|
$34.93M
58.25%
YoY
|
$30.84M
51.77%
YoY
|
$27.06M
39.54%
YoY
|
| Gross Profit |
$205.4M
10.02%
YoY
|
$205.2M
11.37%
YoY
|
$195.7M
10.81%
YoY
|
$192.9M
11.84%
YoY
|
$186.7M
11.76%
YoY
|
$184.3M
12.03%
YoY
|
$176.6M
13.36%
YoY
|
$172.4M
13.81%
YoY
|
$167.0M
16.53%
YoY
|
$164.5M
18.02%
YoY
|
$155.8M
14.31%
YoY
|
$151.5M
18.1%
YoY
|
$143.3M
15.18%
YoY
|
$139.4M
17.95%
YoY
|
$136.3M
22.1%
YoY
|
$128.3M
23.57%
YoY
|
$124.4M
23.06%
YoY
|
$118.2M
20.88%
YoY
|
$111.6M
20.15%
YoY
|
| Selling, General & Admin |
$138.4M
-8.42%
YoY
|
$137.9M
9.49%
YoY
|
$132.3M
1.25%
YoY
|
$141.1M
7.34%
YoY
|
$151.2M
15.53%
YoY
|
$125.9M
-6.2%
YoY
|
$130.7M
3.17%
YoY
|
$131.4M
5.63%
YoY
|
$130.8M
5.26%
YoY
|
$134.3M
15.18%
YoY
|
$126.6M
11.97%
YoY
|
$124.4M
7.92%
YoY
|
$124.3M
15.42%
YoY
|
$116.6M
17.27%
YoY
|
$113.1M
22.74%
YoY
|
$115.3M
31.75%
YoY
|
$107.7M
34.49%
YoY
|
$99.40M
34.18%
YoY
|
$92.15M
29.37%
YoY
|
| Research & Development |
$55.76M
4.77%
YoY
|
$54.94M
22.83%
YoY
|
$56.27M
17.17%
YoY
|
$59.24M
31.2%
YoY
|
$53.22M
21.72%
YoY
|
$44.73M
11.59%
YoY
|
$48.02M
29.6%
YoY
|
$45.15M
19.3%
YoY
|
$43.73M
14.52%
YoY
|
$40.08M
8.59%
YoY
|
$37.05M
2.55%
YoY
|
$37.85M
4.46%
YoY
|
$38.18M
11.35%
YoY
|
$36.91M
20.16%
YoY
|
$36.13M
17.79%
YoY
|
$36.23M
28.46%
YoY
|
$34.29M
27.77%
YoY
|
$30.72M
25.8%
YoY
|
$30.68M
22.07%
YoY
|
| Depreciation & Amortization |
$10.23M
3.8%
YoY
|
$10.14M
15.53%
YoY
|
$11.14M
29.95%
YoY
|
$10.83M
41.85%
YoY
|
$9.854M
19.7%
YoY
|
$8.775M
6.91%
YoY
|
$8.570M
36.03%
YoY
|
$7.632M
21.94%
YoY
|
$8.232M
29.33%
YoY
|
$8.208M
30.64%
YoY
|
$6.300M
9.19%
YoY
|
$6.259M
19.33%
YoY
|
$6.365M
30.0%
YoY
|
$6.283M
24.49%
YoY
|
$5.770M
33.69%
YoY
|
$5.245M
31.55%
YoY
|
$4.896M
73.86%
YoY
|
$5.047M
90.45%
YoY
|
$4.316M
59.26%
YoY
|
| Operating Expenses |
$196.6M
-3.8%
YoY
|
$192.8M
12.99%
YoY
|
$188.6M
5.53%
YoY
|
$200.3M
13.44%
YoY
|
$204.4M
17.08%
YoY
|
$170.7M
-2.11%
YoY
|
$178.7M
9.15%
YoY
|
$176.6M
8.82%
YoY
|
$174.6M
7.43%
YoY
|
$174.4M
13.6%
YoY
|
$163.7M
9.69%
YoY
|
$162.3M
7.09%
YoY
|
$162.5M
14.44%
YoY
|
$153.5M
17.95%
YoY
|
$149.2M
21.5%
YoY
|
$151.5M
30.95%
YoY
|
$142.0M
32.8%
YoY
|
$130.1M
32.1%
YoY
|
$122.8M
27.47%
YoY
|
| Operating Profit |
$8.763M
-149.48%
YoY
|
$12.41M
-8.91%
YoY
|
$7.136M
-442.58%
YoY
|
-$7.448M
80.03%
YoY
|
-$17.71M
134.86%
YoY
|
$13.62M
-238.35%
YoY
|
-$2.083M
-73.68%
YoY
|
-$4.137M
-61.5%
YoY
|
-$7.541M
-60.63%
YoY
|
-$9.847M
-30.11%
YoY
|
-$7.913M
-38.93%
YoY
|
-$10.75M
-53.73%
YoY
|
-$19.16M
9.16%
YoY
|
-$14.09M
18.04%
YoY
|
-$12.96M
15.51%
YoY
|
-$23.22M
95.44%
YoY
|
-$17.55M
202.45%
YoY
|
-$11.94M
1532.83%
YoY
|
-$11.22M
223.75%
YoY
|
| Interest Expense |
-$3.372M
61.8%
YoY
|
-$5.261M
-23.19%
YoY
|
-$3.623M
67.81%
YoY
|
-$3.059M
45.74%
YoY
|
-$2.084M
-16.24%
YoY
|
-$6.849M
148.69%
YoY
|
-$2.159M
-126.59%
YoY
|
-$2.099M
77.28%
YoY
|
-$2.488M
-133.9%
YoY
|
-$2.754M
-14.39%
YoY
|
$8.119M
-347.61%
YoY
|
-$1.184M
-59.1%
YoY
|
$7.339M
-320.66%
YoY
|
-$3.217M
-3.88%
YoY
|
-$3.279M
-5.75%
YoY
|
-$2.895M
6792.86%
YoY
|
-$3.326M
N/A
|
-$3.347M
-3447.0%
YoY
|
-$3.479M
N/A
|
| Other Income/Expense, Net |
-$304.0K
-164.14%
YoY
|
$466.0K
-94.19%
YoY
|
-$703.0K
-295.82%
YoY
|
$25.00K
-73.12%
YoY
|
$474.0K
-136.18%
YoY
|
$8.023M
-1417.41%
YoY
|
$359.0K
-105.52%
YoY
|
$93.00K
-109.85%
YoY
|
-$1.310M
139.49%
YoY
|
-$609.0K
-595.12%
YoY
|
-$6.502M
213.65%
YoY
|
-$944.0K
-49.33%
YoY
|
-$547.0K
-42.06%
YoY
|
$123.0K
-120.33%
YoY
|
-$2.073M
151.88%
YoY
|
-$1.863M
295.54%
YoY
|
-$944.0K
1330.3%
YoY
|
-$605.0K
816.67%
YoY
|
-$823.0K
46.7%
YoY
|
| Pretax Income |
$5.087M
-126.33%
YoY
|
$4.060M
-52.51%
YoY
|
$2.810M
-172.37%
YoY
|
-$10.48M
-3.16%
YoY
|
-$19.32M
51.8%
YoY
|
$8.549M
-148.27%
YoY
|
-$3.883M
-73.94%
YoY
|
-$10.82M
-15.92%
YoY
|
-$12.73M
-42.01%
YoY
|
-$17.71M
3.06%
YoY
|
-$14.90M
-18.62%
YoY
|
-$12.87M
-53.99%
YoY
|
-$21.95M
0.59%
YoY
|
-$17.18M
2.16%
YoY
|
-$18.31M
17.98%
YoY
|
-$27.98M
125.74%
YoY
|
-$21.82M
269.8%
YoY
|
-$16.82M
2302.71%
YoY
|
-$15.52M
288.0%
YoY
|
| Income Tax |
$3.673M
1.63%
YoY
|
$4.797M
-28.2%
YoY
|
$550.0K
-89.68%
YoY
|
$4.224M
12.7%
YoY
|
$3.614M
117.97%
YoY
|
$6.681M
69.61%
YoY
|
$5.328M
668.83%
YoY
|
$3.748M
20.86%
YoY
|
$1.658M
-47.37%
YoY
|
$3.939M
-8.48%
YoY
|
$693.0K
65.0%
YoY
|
$3.101M
-747.39%
YoY
|
$3.150M
17.19%
YoY
|
$4.304M
-174.54%
YoY
|
$420.0K
-42.15%
YoY
|
-$479.0K
-36.64%
YoY
|
$2.688M
45.14%
YoY
|
-$5.774M
-578.77%
YoY
|
$726.0K
-60.11%
YoY
|
| Net Earnings |
$1.414M
-106.17%
YoY
|
-$737.0K
-139.45%
YoY
|
$2.260M
-124.54%
YoY
|
-$14.71M
0.92%
YoY
|
-$22.94M
59.43%
YoY
|
$1.868M
-108.63%
YoY
|
-$9.211M
-40.82%
YoY
|
-$14.57M
-8.78%
YoY
|
-$14.39M
-42.68%
YoY
|
-$21.65M
0.75%
YoY
|
-$15.57M
-16.9%
YoY
|
-$15.97M
-41.91%
YoY
|
-$25.10M
2.41%
YoY
|
-$21.49M
94.54%
YoY
|
-$18.73M
15.29%
YoY
|
-$27.50M
136.29%
YoY
|
-$24.51M
216.29%
YoY
|
-$11.05M
470.51%
YoY
|
-$16.25M
177.33%
YoY
|
| Basic Earnings Per Share |
$0.01
-105.26%
YoY
|
N/A
|
$0.02
-125.0%
YoY
|
-$0.12
0.0%
YoY
|
-$0.19
58.33%
YoY
|
N/A
|
-$0.08
-38.46%
YoY
|
-$0.12
-14.29%
YoY
|
-$0.12
-45.45%
YoY
|
N/A
|
-$0.13
-23.53%
YoY
|
-$0.14
-44.0%
YoY
|
-$0.22
0.0%
YoY
|
N/A
|
-$0.17
13.33%
YoY
|
-$0.25
127.27%
YoY
|
-$0.22
214.29%
YoY
|
N/A
|
-$0.15
150.0%
YoY
|
| Diluted Earnings Per Share |
$0.01
-105.26%
YoY
|
-$0.01
-128.21%
YoY
|
$0.02
-129.38%
YoY
|
-$0.12
0.0%
YoY
|
-$0.19
57.19%
YoY
|
$0.02
-108.41%
YoY
|
-$0.08
-40.55%
YoY
|
-$0.12
-11.51%
YoY
|
-$0.12
-44.37%
YoY
|
-$0.19
-2.68%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.14
-44.5%
YoY
|
-$0.22
0.0%
YoY
|
-$0.19
-100.0%
YoY
|
-$167.3K
111550742.59%
YoY
|
-$0.25
127.27%
YoY
|
-$0.22
214.29%
YoY
|
-$102.0K
454.18%
YoY
|
-$0.15
150.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 |
114.9M shares
-4.5%
YoY
|
119.3M shares
-0.66%
YoY
|
121.1M shares
1.67%
YoY
|
122.2M shares
2.78%
YoY
|
120.3M shares
1.85%
YoY
|
120.1M shares
2.74%
YoY
|
119.1M shares
3.0%
YoY
|
118.9M shares
3.51%
YoY
|
118.1M shares
3.93%
YoY
|
116.9M shares
3.93%
YoY
|
115.6M shares
3.58%
YoY
|
114.8M shares
3.42%
YoY
|
113.6M shares
3.77%
YoY
|
112.5M shares
4.72%
YoY
|
111.6M shares
4.47%
YoY
|
111.0M shares
4.89%
YoY
|
109.5M shares
4.78%
YoY
|
107.4M shares
4.2%
YoY
|
106.9M shares
5.05%
YoY
|
| Diluted Shares Outstanding |
117.7M shares
-1.99%
YoY
|
N/A
|
122.0M shares
2.34%
YoY
|
121.0M shares
1.94%
YoY
|
120.1M shares
2.16%
YoY
|
N/A
|
119.2M shares
2.77%
YoY
|
118.7M shares
3.08%
YoY
|
117.5M shares
3.3%
YoY
|
N/A
|
116.0M shares
3.59%
YoY
|
115.1M shares
3.68%
YoY
|
113.8M shares
3.9%
YoY
|
N/A
|
111.9M shares
4.74%
YoY
|
111.0M shares
4.89%
YoY
|
109.5M shares
4.78%
YoY
|
N/A
|
106.9M shares
5.05%
YoY
|
Loading...