|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$890.1M
22.77%
YoY
|
$725.0M
-30.91%
YoY
|
$1.049B
7.78%
YoY
|
$973.7M
26.67%
YoY
|
$768.7M
30.02%
YoY
|
| Cost Of Revenue |
$478.1M
18.5%
YoY
|
$403.5M
-15.03%
YoY
|
$474.8M
11.05%
YoY
|
$427.6M
18.37%
YoY
|
$361.2M
15.66%
YoY
|
| Gross Profit |
$412.0M
28.13%
YoY
|
$321.5M
-44.04%
YoY
|
$574.5M
5.21%
YoY
|
$546.1M
34.02%
YoY
|
$407.5M
46.09%
YoY
|
| Selling, General & Admin |
$181.1M
12.0%
YoY
|
$161.7M
-14.2%
YoY
|
$188.4M
-3.23%
YoY
|
$194.7M
29.01%
YoY
|
$150.9M
-1.65%
YoY
|
| Research & Development |
$205.8M
14.56%
YoY
|
$179.6M
1.7%
YoY
|
$176.6M
17.1%
YoY
|
$150.9M
23.78%
YoY
|
$121.9M
12.17%
YoY
|
| Depreciation & Amortization |
$67.59M
4.79%
YoY
|
$64.50M
-9.64%
YoY
|
$71.38M
40.49%
YoY
|
$50.81M
4.7%
YoY
|
$48.53M
0.46%
YoY
|
| Operating Expenses |
$393.5M
15.28%
YoY
|
$341.3M
-6.5%
YoY
|
$365.1M
6.5%
YoY
|
$342.8M
26.57%
YoY
|
$270.8M
1.52%
YoY
|
| Operating Profit |
$18.49M
-193.36%
YoY
|
-$19.80M
-109.45%
YoY
|
$209.5M
3.03%
YoY
|
$203.3M
48.78%
YoY
|
$136.7M
1023.95%
YoY
|
| Interest Expense |
$22.14M
-27.11%
YoY
|
$30.37M
-2198.55%
YoY
|
-$1.447M
-119.47%
YoY
|
$7.433M
-803.22%
YoY
|
-$1.057M
-59.39%
YoY
|
| Other Income/Expense, Net |
$579.0K
-144.4%
YoY
|
-$1.304M
-179.22%
YoY
|
$1.646M
171.62%
YoY
|
$606.0K
-87.14%
YoY
|
$4.714M
-1092.42%
YoY
|
| Pretax Income |
-$14.90M
-82.61%
YoY
|
-$85.70M
-143.99%
YoY
|
$194.8M
-7.83%
YoY
|
$211.3M
50.16%
YoY
|
$140.7M
-9799.93%
YoY
|
| Income Tax |
-$248.0K
-98.08%
YoY
|
-$12.93M
-130.86%
YoY
|
$41.91M
75.7%
YoY
|
$23.85M
12.56%
YoY
|
$21.19M
-208.38%
YoY
|
| Net Earnings |
-$14.90M
-79.6%
YoY
|
-$73.01M
-147.81%
YoY
|
$152.7M
-18.5%
YoY
|
$187.4M
56.91%
YoY
|
$119.4M
565.11%
YoY
|
| Basic Earnings Per Share |
-$0.08
-79.49%
YoY
|
-$0.39
-149.37%
YoY
|
$0.79
-19.39%
YoY
|
$0.98
55.56%
YoY
|
$0.63
186.36%
YoY
|
| Diluted Earnings Per Share |
-$0.08
-79.49%
YoY
|
-$0.39
-149.16%
YoY
|
$0.78
-18.91%
YoY
|
$0.97
56.02%
YoY
|
$0.62
520.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
185.0M
-1.42%
YoY
|
187.7M
-2.53%
YoY
|
192.6M
0.72%
YoY
|
191.2M shares
0.76%
YoY
|
189.7M shares
127.39%
YoY
|
| Diluted Shares Outstanding |
185.0M
-1.42%
YoY
|
187.7M
-3.58%
YoY
|
194.7M
0.51%
YoY
|
193.7M shares
0.98%
YoY
|
191.8M shares
8.73%
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 |
N/A
|
$229.2M
28.86%
YoY
|
$214.3M
14.36%
YoY
|
$203.4M
21.86%
YoY
|
$192.8M
-19.85%
YoY
|
$177.9M
-30.24%
YoY
|
$187.4M
-31.98%
YoY
|
$166.9M
-40.02%
YoY
|
$240.6M
-10.71%
YoY
|
$255.0M
2.49%
YoY
|
$275.5M
15.92%
YoY
|
$278.3M
27.8%
YoY
|
$269.4M
34.53%
YoY
|
$248.8M
33.31%
YoY
|
$237.7M
22.76%
YoY
|
$217.8M
15.74%
YoY
|
$200.3M
14.38%
YoY
|
$186.6M
13.49%
YoY
|
$193.6M
41.68%
YoY
|
| Cost Of Revenue |
N/A
|
$122.1M
26.33%
YoY
|
$115.0M
13.05%
YoY
|
$112.1M
21.66%
YoY
|
$112.9M
-3.74%
YoY
|
$96.66M
-20.22%
YoY
|
$101.7M
-10.84%
YoY
|
$92.15M
-23.43%
YoY
|
$117.3M
0.84%
YoY
|
$121.2M
42.91%
YoY
|
$114.1M
8.0%
YoY
|
$120.3M
21.09%
YoY
|
$116.4M
28.3%
YoY
|
$84.78M
-0.81%
YoY
|
$105.6M
15.99%
YoY
|
$99.38M
5.74%
YoY
|
$90.69M
2.94%
YoY
|
$85.46M
-5.07%
YoY
|
$91.08M
21.63%
YoY
|
| Gross Profit |
N/A
|
$107.1M
31.87%
YoY
|
$99.29M
15.91%
YoY
|
$91.30M
22.11%
YoY
|
$79.88M
-35.19%
YoY
|
$81.22M
-39.31%
YoY
|
$85.66M
-46.29%
YoY
|
$74.77M
-52.66%
YoY
|
$123.2M
-19.49%
YoY
|
$133.8M
-6.15%
YoY
|
$159.5M
20.82%
YoY
|
$158.0M
33.43%
YoY
|
$153.1M
39.68%
YoY
|
$142.6M
40.95%
YoY
|
$132.0M
28.76%
YoY
|
$118.4M
25.72%
YoY
|
$109.6M
25.97%
YoY
|
$101.2M
35.93%
YoY
|
$102.5M
65.99%
YoY
|
| Selling, General & Admin |
N/A
|
$44.65M
17.69%
YoY
|
$42.16M
10.69%
YoY
|
$47.54M
18.27%
YoY
|
$44.74M
-7.37%
YoY
|
$37.94M
-28.07%
YoY
|
$38.09M
-11.76%
YoY
|
$40.20M
-9.12%
YoY
|
$48.29M
0.09%
YoY
|
$52.75M
41.13%
YoY
|
$43.16M
10.4%
YoY
|
$44.23M
-36.8%
YoY
|
$48.25M
3.13%
YoY
|
$37.37M
-1.55%
YoY
|
$39.09M
14.69%
YoY
|
$69.98M
118.25%
YoY
|
$46.79M
34.75%
YoY
|
$37.96M
-43.88%
YoY
|
$34.09M
40.64%
YoY
|
| Research & Development |
N/A
|
$52.88M
22.07%
YoY
|
$50.89M
16.96%
YoY
|
$46.50M
2.87%
YoY
|
$47.62M
3.88%
YoY
|
$43.32M
-2.43%
YoY
|
$43.51M
0.19%
YoY
|
$45.20M
5.19%
YoY
|
$45.84M
9.58%
YoY
|
$44.40M
12.13%
YoY
|
$43.43M
22.1%
YoY
|
$42.98M
26.93%
YoY
|
$41.83M
28.99%
YoY
|
$39.59M
30.68%
YoY
|
$35.57M
20.2%
YoY
|
$33.86M
14.56%
YoY
|
$32.43M
15.25%
YoY
|
$30.30M
-2.26%
YoY
|
$29.59M
17.75%
YoY
|
| Depreciation & Amortization |
N/A
|
$9.933M
5.57%
YoY
|
$9.600M
3.93%
YoY
|
$16.22M
-1.47%
YoY
|
$15.92M
-27.07%
YoY
|
$9.409M
-37.79%
YoY
|
$9.237M
-32.04%
YoY
|
$16.46M
15.31%
YoY
|
$21.83M
54.82%
YoY
|
$15.12M
35.91%
YoY
|
$13.59M
11.34%
YoY
|
$14.27M
19.76%
YoY
|
$14.10M
17.48%
YoY
|
$11.13M
2.16%
YoY
|
$12.21M
8.78%
YoY
|
$11.92M
-2.09%
YoY
|
$12.01M
-0.6%
YoY
|
$10.89M
-3.22%
YoY
|
$11.22M
-4.87%
YoY
|
| Operating Expenses |
N/A
|
$97.53M
20.02%
YoY
|
$93.05M
14.04%
YoY
|
$94.04M
10.12%
YoY
|
$92.36M
-1.89%
YoY
|
$81.26M
-16.35%
YoY
|
$81.60M
-5.77%
YoY
|
$85.40M
-2.07%
YoY
|
$94.13M
4.61%
YoY
|
$97.14M
26.21%
YoY
|
$86.59M
19.95%
YoY
|
$87.20M
-15.86%
YoY
|
$89.99M
13.4%
YoY
|
$76.97M
17.4%
YoY
|
$72.18M
12.83%
YoY
|
$103.6M
67.38%
YoY
|
$79.35M
31.3%
YoY
|
$65.56M
-33.54%
YoY
|
$63.98M
29.59%
YoY
|
| Operating Profit |
N/A
|
$9.574M
-23451.22%
YoY
|
$6.243M
53.5%
YoY
|
-$2.740M
-74.22%
YoY
|
-$12.48M
-142.85%
YoY
|
-$41.00K
-100.11%
YoY
|
$4.067M
-94.42%
YoY
|
-$10.63M
-115.03%
YoY
|
$29.12M
-53.86%
YoY
|
$36.69M
-44.1%
YoY
|
$72.92M
21.85%
YoY
|
$70.75M
380.06%
YoY
|
$63.10M
108.62%
YoY
|
$65.63M
84.32%
YoY
|
$59.84M
55.21%
YoY
|
$14.74M
-54.29%
YoY
|
$30.25M
13.86%
YoY
|
$35.61M
-246.98%
YoY
|
$38.55M
210.87%
YoY
|
| Interest Expense |
N/A
|
$4.910M
-36.74%
YoY
|
$5.730M
-44.65%
YoY
|
$6.359M
18.26%
YoY
|
-$7.648M
-664.84%
YoY
|
$7.762M
101.4%
YoY
|
$10.35M
1265.83%
YoY
|
$5.377M
-303.52%
YoY
|
$1.354M
-72.82%
YoY
|
$3.854M
528.71%
YoY
|
$758.0K
-191.66%
YoY
|
-$2.642M
2101.67%
YoY
|
$4.981M
1117.85%
YoY
|
$613.0K
-327.88%
YoY
|
-$827.0K
-28.09%
YoY
|
-$120.0K
-65.22%
YoY
|
$409.0K
-118.42%
YoY
|
-$269.0K
-89.65%
YoY
|
-$1.150M
-428.57%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$4.284M
2190.91%
YoY
|
-$3.387M
37.4%
YoY
|
-$1.128M
6.42%
YoY
|
$2.408M
115.77%
YoY
|
-$187.0K
-106.97%
YoY
|
-$2.465M
-3951.56%
YoY
|
-$1.060M
-60.97%
YoY
|
$1.116M
-780.49%
YoY
|
$2.682M
-34.89%
YoY
|
$64.00K
-14.67%
YoY
|
-$2.716M
-20.79%
YoY
|
-$164.0K
-67.33%
YoY
|
$4.119M
13.35%
YoY
|
$75.00K
-95.11%
YoY
|
-$3.429M
-7243.75%
YoY
|
-$502.0K
182.02%
YoY
|
$3.634M
-812.55%
YoY
|
$1.534M
7570.0%
YoY
|
| Pretax Income |
N/A
|
$494.0K
-106.5%
YoY
|
-$2.715M
-93.7%
YoY
|
-$9.993M
-39.7%
YoY
|
-$18.44M
-206.88%
YoY
|
-$7.602M
-120.9%
YoY
|
-$43.08M
-158.96%
YoY
|
-$16.57M
-124.33%
YoY
|
$17.25M
-74.6%
YoY
|
$36.37M
-49.55%
YoY
|
$73.07M
23.67%
YoY
|
$68.10M
456.04%
YoY
|
$67.92M
125.23%
YoY
|
$72.09M
83.65%
YoY
|
$59.09M
50.09%
YoY
|
$12.25M
-61.69%
YoY
|
$30.16M
76.87%
YoY
|
$39.25M
-210.32%
YoY
|
$39.37M
236.46%
YoY
|
| Income Tax |
N/A
|
-$7.868M
879.83%
YoY
|
-$9.298M
-1.82%
YoY
|
$3.169M
204.71%
YoY
|
-$3.700M
-115.21%
YoY
|
-$803.0K
-127.05%
YoY
|
-$9.470M
-227.97%
YoY
|
$1.040M
-85.59%
YoY
|
$24.33M
311.66%
YoY
|
$2.969M
-60.62%
YoY
|
$7.400M
-12.3%
YoY
|
$7.215M
267.18%
YoY
|
$5.909M
31.19%
YoY
|
$7.540M
20.04%
YoY
|
$8.438M
37.36%
YoY
|
$1.965M
-53.91%
YoY
|
$4.504M
-46.13%
YoY
|
$6.281M
-120.58%
YoY
|
$6.143M
195.05%
YoY
|
| Net Earnings |
N/A
|
$8.299M
-220.98%
YoY
|
$6.519M
-119.36%
YoY
|
-$13.23M
-25.17%
YoY
|
-$14.80M
108.01%
YoY
|
-$6.860M
-120.57%
YoY
|
-$33.68M
-151.32%
YoY
|
-$17.68M
-129.05%
YoY
|
-$7.115M
-111.48%
YoY
|
$33.35M
-48.32%
YoY
|
$65.62M
29.64%
YoY
|
$60.85M
493.83%
YoY
|
$61.98M
141.95%
YoY
|
$64.52M
95.89%
YoY
|
$50.61M
52.52%
YoY
|
$10.25M
-62.97%
YoY
|
$25.62M
196.34%
YoY
|
$32.94M
-746.44%
YoY
|
$33.19M
246.26%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.04
-200.0%
YoY
|
$0.04
-122.22%
YoY
|
-$0.07
-22.22%
YoY
|
N/A
|
-$0.04
-123.53%
YoY
|
-$0.18
-152.94%
YoY
|
-$0.09
-128.13%
YoY
|
N/A
|
$0.17
-50.0%
YoY
|
$0.34
30.77%
YoY
|
$0.32
540.0%
YoY
|
N/A
|
$0.34
100.0%
YoY
|
$0.26
52.94%
YoY
|
$0.05
-66.67%
YoY
|
N/A
|
$0.17
-525.0%
YoY
|
$0.17
-82.29%
YoY
|
| Diluted Earnings Per Share |
N/A
|
$0.04
-200.0%
YoY
|
$0.03
-116.67%
YoY
|
-$0.07
-22.22%
YoY
|
-$0.08
108.58%
YoY
|
-$0.04
-123.53%
YoY
|
-$0.18
-152.94%
YoY
|
-$0.09
-128.84%
YoY
|
-$0.04
-111.59%
YoY
|
$0.17
-48.48%
YoY
|
$0.34
-100.0%
YoY
|
$0.31
524.12%
YoY
|
$0.32
-100.0%
YoY
|
$0.33
94.12%
YoY
|
$262.7K
154552464.83%
YoY
|
$0.05
-64.29%
YoY
|
$133.3K
193.03%
YoY
|
$0.17
-525.0%
YoY
|
$0.17
-82.29%
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 |
185.3M
0.63%
YoY
|
185.1M
0.62%
YoY
|
185.0M
-4.58%
YoY
|
184.9M
-4.57%
YoY
|
184.1M
-4.66%
YoY
|
184.0M
-4.41%
YoY
|
193.9M
0.8%
YoY
|
193.7M
1.04%
YoY
|
193.1M
0.84%
YoY
|
192.5M
0.61%
YoY
|
192.4M shares
0.58%
YoY
|
191.8M shares
0.59%
YoY
|
191.5M shares
0.84%
YoY
|
191.3M shares
0.83%
YoY
|
191.3M shares
0.84%
YoY
|
190.6M shares
0.56%
YoY
|
189.9M shares
0.25%
YoY
|
189.7M shares
52.57%
YoY
|
189.7M shares
1796.74%
YoY
|
| Diluted Shares Outstanding |
N/A
|
186.2M
1.19%
YoY
|
186.3M
-1.52%
YoY
|
184.6M
-4.59%
YoY
|
N/A
|
184.0M
-5.43%
YoY
|
189.2M
-3.03%
YoY
|
193.5M
-0.78%
YoY
|
N/A
|
194.6M
0.33%
YoY
|
195.1M
1.28%
YoY
|
195.0M shares
1.34%
YoY
|
N/A
|
193.9M shares
0.97%
YoY
|
192.6M shares
0.5%
YoY
|
192.4M shares
0.65%
YoY
|
N/A
|
192.1M shares
54.44%
YoY
|
191.7M shares
1816.76%
YoY
|
Loading...