|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$360.5M
-46.88%
YoY
|
$678.7M
11.65%
YoY
|
$607.9M
-2.73%
YoY
|
$625.0M
23.23%
YoY
|
$507.1M
33.87%
YoY
|
| Cost Of Revenue |
$185.8M
-40.61%
YoY
|
$312.8M
5.9%
YoY
|
$295.4M
-4.44%
YoY
|
$309.1M
24.92%
YoY
|
$247.4M
34.58%
YoY
|
| Gross Profit |
$174.7M
-52.25%
YoY
|
$365.9M
17.08%
YoY
|
$312.5M
-1.06%
YoY
|
$315.9M
21.61%
YoY
|
$259.7M
33.2%
YoY
|
| Selling, General & Admin |
$81.38M
-46.85%
YoY
|
$153.1M
-6.22%
YoY
|
$163.3M
11.29%
YoY
|
$146.7M
6.25%
YoY
|
$138.1M
15.45%
YoY
|
| Research & Development |
$76.33M
-36.91%
YoY
|
$121.0M
-4.2%
YoY
|
$126.3M
4.97%
YoY
|
$120.3M
17.68%
YoY
|
$102.2M
23.93%
YoY
|
| Depreciation & Amortization |
$11.08M
-8.71%
YoY
|
$12.14M
-0.95%
YoY
|
$12.26M
-0.04%
YoY
|
$12.26M
-2.28%
YoY
|
$12.55M
6.89%
YoY
|
| Operating Expenses |
$160.7M
-46.94%
YoY
|
$302.8M
4.57%
YoY
|
$289.6M
7.1%
YoY
|
$270.4M
12.22%
YoY
|
$240.9M
16.14%
YoY
|
| Operating Profit |
$14.08M
-77.7%
YoY
|
$63.14M
174.73%
YoY
|
$22.98M
-49.51%
YoY
|
$45.52M
142.01%
YoY
|
$18.81M
-251.09%
YoY
|
| Interest Expense |
-$3.799M
-48.14%
YoY
|
-$7.326M
171.74%
YoY
|
-$2.696M
-153.49%
YoY
|
$5.040M
-52.56%
YoY
|
$10.63M
-7.68%
YoY
|
| Other Income/Expense, Net |
-$1.420M
-72.71%
YoY
|
-$5.203M
1453.13%
YoY
|
-$335.0K
-67.6%
YoY
|
-$1.034M
-89.6%
YoY
|
-$9.938M
-19.89%
YoY
|
| Pretax Income |
$8.861M
-84.7%
YoY
|
$57.93M
202.66%
YoY
|
$19.14M
-56.97%
YoY
|
$44.49M
401.47%
YoY
|
$8.871M
-133.84%
YoY
|
| Income Tax |
$7.645M
-59.12%
YoY
|
$18.70M
-128.83%
YoY
|
-$64.85M
-497.8%
YoY
|
$16.30M
-471.96%
YoY
|
-$4.383M
-243.52%
YoY
|
| Net Earnings |
-$43.31M
-210.44%
YoY
|
$39.22M
-53.31%
YoY
|
$83.99M
198.04%
YoY
|
$28.18M
112.63%
YoY
|
$13.25M
-145.28%
YoY
|
| Basic Earnings Per Share |
-$0.38
-211.76%
YoY
|
$0.34
-54.67%
YoY
|
$0.75
177.78%
YoY
|
$0.27
107.69%
YoY
|
$0.13
-143.33%
YoY
|
| Diluted Earnings Per Share |
-$0.38
-215.15%
YoY
|
$0.33
-53.89%
YoY
|
$0.72
186.28%
YoY
|
$0.25
108.33%
YoY
|
$0.12
-140.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
113.7M
-1.27%
YoY
|
115.1M shares
3.11%
YoY
|
111.7M shares
6.25%
YoY
|
105.1M shares
3.54%
YoY
|
101.5M shares
4.65%
YoY
|
| Diluted Shares Outstanding |
114.2M
-2.81%
YoY
|
117.5M shares
0.1%
YoY
|
117.4M shares
4.43%
YoY
|
112.4M shares
5.85%
YoY
|
106.2M shares
9.49%
YoY
|
|
Concept
|
2026 Q2 | 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 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$121.7M
-11.83%
YoY
|
$19.41M
-91.27%
YoY
|
$142.4M
-27.27%
YoY
|
$138.0M
-0.51%
YoY
|
$133.1M
9.07%
YoY
|
$222.2M
32.96%
YoY
|
$195.8M
53.89%
YoY
|
$138.7M
-11.04%
YoY
|
$122.1M
-22.57%
YoY
|
$167.1M
1.68%
YoY
|
$127.2M
-19.21%
YoY
|
$156.0M
5.78%
YoY
|
$157.6M
N/A
|
$164.3M
30.09%
YoY
|
$157.4M
38.78%
YoY
|
$147.4M
32.14%
YoY
|
$126.3M
-3.94%
YoY
|
$113.4M
19.55%
YoY
|
| Cost Of Revenue |
$58.08M
-9.58%
YoY
|
$18.23M
-81.3%
YoY
|
$65.25M
-28.31%
YoY
|
$64.23M
-1.61%
YoY
|
$54.56M
-7.49%
YoY
|
$97.52M
14.42%
YoY
|
$91.02M
38.93%
YoY
|
$65.28M
-8.08%
YoY
|
$58.98M
-19.86%
YoY
|
$85.23M
8.99%
YoY
|
$65.52M
-12.69%
YoY
|
$71.02M
-9.24%
YoY
|
$73.60M
N/A
|
$78.20M
29.96%
YoY
|
$75.05M
41.75%
YoY
|
$78.26M
38.68%
YoY
|
$60.17M
1.81%
YoY
|
$52.94M
15.17%
YoY
|
| Gross Profit |
$63.62M
-13.79%
YoY
|
$1.174M
-99.06%
YoY
|
$77.13M
-26.36%
YoY
|
$73.79M
0.46%
YoY
|
$78.57M
24.56%
YoY
|
$124.7M
52.26%
YoY
|
$104.7M
69.79%
YoY
|
$73.46M
-13.52%
YoY
|
$63.08M
-24.95%
YoY
|
$81.87M
-4.96%
YoY
|
$61.68M
-25.14%
YoY
|
$84.94M
22.78%
YoY
|
$84.05M
N/A
|
$86.14M
30.21%
YoY
|
$82.40M
36.19%
YoY
|
$69.18M
25.45%
YoY
|
$66.15M
-8.63%
YoY
|
$60.51M
23.67%
YoY
|
| Selling, General & Admin |
$22.29M
-41.65%
YoY
|
$22.75M
-41.04%
YoY
|
$36.52M
1.88%
YoY
|
$38.19M
-4.09%
YoY
|
$37.10M
-4.55%
YoY
|
$38.59M
-8.09%
YoY
|
$35.85M
-8.65%
YoY
|
$39.82M
-6.9%
YoY
|
$38.87M
-1.06%
YoY
|
$41.98M
13.69%
YoY
|
$39.25M
6.74%
YoY
|
$42.77M
16.73%
YoY
|
$39.28M
N/A
|
$36.93M
7.88%
YoY
|
$36.77M
9.47%
YoY
|
$36.64M
4.96%
YoY
|
$34.23M
5.0%
YoY
|
$33.59M
16.73%
YoY
|
| Research & Development |
$20.88M
-29.08%
YoY
|
$19.66M
-37.41%
YoY
|
$29.70M
-1.24%
YoY
|
$29.44M
2.29%
YoY
|
$31.35M
2.1%
YoY
|
$31.41M
3.84%
YoY
|
$30.07M
-0.8%
YoY
|
$28.78M
-10.62%
YoY
|
$30.71M
-8.37%
YoY
|
$30.25M
-2.69%
YoY
|
$30.32M
1.32%
YoY
|
$32.21M
11.69%
YoY
|
$33.51M
N/A
|
$31.09M
17.08%
YoY
|
$29.92M
20.73%
YoY
|
$28.83M
22.55%
YoY
|
$26.55M
28.27%
YoY
|
$24.78M
22.65%
YoY
|
| Depreciation & Amortization |
$2.523M
-5.58%
YoY
|
$2.867M
-3.4%
YoY
|
$2.823M
-1.29%
YoY
|
$2.672M
-17.17%
YoY
|
$2.720M
-11.83%
YoY
|
$2.968M
-3.48%
YoY
|
$2.860M
-7.44%
YoY
|
$3.226M
5.46%
YoY
|
$3.085M
1.82%
YoY
|
$3.075M
1.32%
YoY
|
$3.090M
2.42%
YoY
|
$3.059M
-1.67%
YoY
|
$3.030M
N/A
|
$3.035M
-6.07%
YoY
|
$3.017M
-2.9%
YoY
|
$3.111M
1.77%
YoY
|
$3.231M
-15.42%
YoY
|
$3.107M
-20.13%
YoY
|
| Operating Expenses |
$43.17M
-38.27%
YoY
|
$11.33M
-83.81%
YoY
|
$67.31M
2.1%
YoY
|
$69.92M
1.92%
YoY
|
$68.45M
-1.61%
YoY
|
$70.00M
-3.09%
YoY
|
$65.92M
-6.21%
YoY
|
$68.61M
-8.5%
YoY
|
$69.57M
-4.53%
YoY
|
$72.23M
6.2%
YoY
|
$70.29M
4.41%
YoY
|
$74.98M
12.5%
YoY
|
$72.87M
N/A
|
$68.02M
11.9%
YoY
|
$67.32M
15.33%
YoY
|
$66.65M
12.98%
YoY
|
$60.78M
12.35%
YoY
|
$58.37M
15.48%
YoY
|
| Operating Profit |
$20.45M
428.4%
YoY
|
-$10.16M
-118.59%
YoY
|
$9.819M
-74.7%
YoY
|
$3.870M
-20.24%
YoY
|
$10.13M
-256.06%
YoY
|
$54.65M
467.33%
YoY
|
$38.81M
-551.1%
YoY
|
$4.852M
-51.29%
YoY
|
-$6.489M
-158.04%
YoY
|
$9.633M
-46.85%
YoY
|
-$8.603M
-157.04%
YoY
|
$9.962M
292.82%
YoY
|
$11.18M
N/A
|
$18.12M
237.44%
YoY
|
$15.08M
606.09%
YoY
|
$2.536M
-165.97%
YoY
|
$5.371M
-70.65%
YoY
|
$2.136M
-231.77%
YoY
|
| Interest Expense |
-$1.079M
-13.89%
YoY
|
$112.0K
-104.49%
YoY
|
-$1.184M
-55.92%
YoY
|
-$1.253M
-12.01%
YoY
|
-$1.474M
103.87%
YoY
|
-$2.493M
336.6%
YoY
|
-$2.686M
-533.93%
YoY
|
-$1.424M
78.0%
YoY
|
-$723.0K
-202.41%
YoY
|
-$571.0K
-38.54%
YoY
|
$619.0K
-55.6%
YoY
|
-$800.0K
-155.83%
YoY
|
$706.0K
N/A
|
-$929.0K
-134.59%
YoY
|
$1.394M
-47.0%
YoY
|
$1.433M
-44.95%
YoY
|
$2.686M
-199.48%
YoY
|
$2.630M
-6.31%
YoY
|
| Other Income/Expense, Net |
-$1.121M
25.39%
YoY
|
-$1.720M
-130.04%
YoY
|
-$1.071M
-72.76%
YoY
|
-$894.0K
-244.43%
YoY
|
-$1.646M
469.55%
YoY
|
$5.725M
-2399.2%
YoY
|
-$3.932M
1324.64%
YoY
|
$619.0K
-555.15%
YoY
|
-$289.0K
-71.07%
YoY
|
-$249.0K
17.45%
YoY
|
-$276.0K
-109.58%
YoY
|
-$136.0K
-90.08%
YoY
|
-$999.0K
N/A
|
-$212.0K
-92.69%
YoY
|
$2.880M
-203.71%
YoY
|
-$1.371M
-13.45%
YoY
|
-$2.899M
2799.0%
YoY
|
-$2.777M
-6.62%
YoY
|
| Pretax Income |
$19.33M
549.46%
YoY
|
-$11.34M
-120.22%
YoY
|
$8.748M
-69.63%
YoY
|
$2.976M
-118.11%
YoY
|
$8.481M
-180.48%
YoY
|
$56.10M
536.56%
YoY
|
$28.81M
-424.43%
YoY
|
-$16.43M
-282.09%
YoY
|
-$10.54M
-203.51%
YoY
|
$8.813M
-42.53%
YoY
|
-$8.879M
-149.43%
YoY
|
$9.026M
674.76%
YoY
|
$10.18M
N/A
|
$15.34M
520.39%
YoY
|
$17.96M
-2902.18%
YoY
|
$1.165M
-121.46%
YoY
|
$2.472M
-81.55%
YoY
|
-$641.0K
-86.05%
YoY
|
| Income Tax |
$9.680M
9119.05%
YoY
|
-$1.055M
-105.87%
YoY
|
$6.054M
-14.59%
YoY
|
$105.0K
-102.69%
YoY
|
$2.541M
-203.76%
YoY
|
$17.98M
-123.96%
YoY
|
$7.088M
-397.32%
YoY
|
-$3.903M
-152.24%
YoY
|
-$2.449M
-148.13%
YoY
|
-$75.03M
-915.08%
YoY
|
-$2.384M
-176.36%
YoY
|
$7.471M
177.32%
YoY
|
$5.088M
N/A
|
$9.205M
877.18%
YoY
|
$3.122M
128.22%
YoY
|
$2.694M
287.07%
YoY
|
$942.0K
N/A
|
$1.368M
74.05%
YoY
|
| Net Earnings |
$7.309M
154.58%
YoY
|
-$54.82M
-243.8%
YoY
|
$2.694M
-87.6%
YoY
|
$2.871M
-122.91%
YoY
|
$5.940M
-173.43%
YoY
|
$38.12M
-54.53%
YoY
|
$21.72M
-434.38%
YoY
|
-$12.53M
-905.92%
YoY
|
-$8.089M
-258.83%
YoY
|
$83.84M
1267.49%
YoY
|
-$6.495M
-143.77%
YoY
|
$1.555M
-201.7%
YoY
|
$5.093M
N/A
|
$6.131M
300.72%
YoY
|
$14.84M
-838.68%
YoY
|
-$1.529M
-75.03%
YoY
|
$1.530M
-88.67%
YoY
|
-$2.009M
-62.66%
YoY
|
| Basic Earnings Per Share |
$0.07
133.33%
YoY
|
N/A
|
$0.02
-89.47%
YoY
|
$0.03
-127.27%
YoY
|
$0.05
-171.43%
YoY
|
N/A
|
$0.19
-416.67%
YoY
|
-$0.11
-1200.0%
YoY
|
-$0.07
-240.0%
YoY
|
N/A
|
-$0.06
-142.86%
YoY
|
$0.01
-200.0%
YoY
|
$0.05
N/A
|
N/A
|
$0.14
-800.0%
YoY
|
-$0.01
-83.33%
YoY
|
$0.01
N/A
|
-$0.02
-66.67%
YoY
|
| Diluted Earnings Per Share |
$0.07
133.33%
YoY
|
-$0.48
-247.14%
YoY
|
$0.02
-91.86%
YoY
|
$0.03
-128.5%
YoY
|
$0.05
-169.44%
YoY
|
$0.32
-55.33%
YoY
|
$0.19
-408.43%
YoY
|
-$0.11
-935.51%
YoY
|
-$0.07
-280.0%
YoY
|
$0.72
1280.38%
YoY
|
-$0.06
-142.86%
YoY
|
$0.01
-230.4%
YoY
|
$0.04
N/A
|
$0.05
425.0%
YoY
|
$0.14
-800.0%
YoY
|
-$0.01
-83.33%
YoY
|
$0.01
-100.0%
YoY
|
-$0.02
-66.67%
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
|
| Basic Shares Outstanding |
108.5M
-4.07%
YoY
|
112.2M
-3.69%
YoY
|
113.8M shares
-2.21%
YoY
|
113.1M shares
-2.96%
YoY
|
117.1M shares
4.6%
YoY
|
116.5M shares
3.87%
YoY
|
116.3M shares
3.94%
YoY
|
116.5M shares
4.66%
YoY
|
111.9M shares
0.75%
YoY
|
112.2M shares
6.41%
YoY
|
111.9M shares
6.96%
YoY
|
111.4M shares
7.08%
YoY
|
111.1M shares
7.07%
YoY
|
105.4M shares
3.27%
YoY
|
104.6M shares
3.37%
YoY
|
104.0M shares
4.13%
YoY
|
102.1M shares
4.45%
YoY
|
101.2M shares
3.75%
YoY
|
| Diluted Shares Outstanding |
110.6M
-2.53%
YoY
|
N/A
|
113.3M
-3.44%
YoY
|
113.5M shares
-1.34%
YoY
|
117.0M shares
4.16%
YoY
|
N/A
|
117.4M shares
4.75%
YoY
|
115.0M shares
-3.54%
YoY
|
112.4M shares
-4.59%
YoY
|
N/A
|
112.0M shares
2.8%
YoY
|
119.3M shares
14.67%
YoY
|
117.8M shares
N/A
|
N/A
|
109.0M shares
7.67%
YoY
|
104.0M shares
4.13%
YoY
|
106.4M shares
N/A
|
101.2M shares
3.75%
YoY
|
Loading...