|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$400.0M
28.95%
YoY
|
$310.2M
24.37%
YoY
|
$249.4M
73.53%
YoY
|
$143.7M
441.99%
YoY
|
$26.52M
-11.92%
YoY
|
| Cost Of Revenue |
$5.087M
86.27%
YoY
|
$2.731M
163.36%
YoY
|
$1.037M
128.41%
YoY
|
$454.0K
N/A
|
$0.00
N/A
|
| Gross Profit |
$394.9M
28.44%
YoY
|
$307.5M
23.79%
YoY
|
$248.4M
73.36%
YoY
|
$143.3M
440.28%
YoY
|
$26.52M
N/A
|
| Selling, General & Admin |
$165.4M
6.18%
YoY
|
$155.8M
7.81%
YoY
|
$144.5M
54.17%
YoY
|
$93.72M
25.9%
YoY
|
$74.44M
62.75%
YoY
|
| Research & Development |
$274.9M
23.73%
YoY
|
$222.2M
35.83%
YoY
|
$163.5M
83.41%
YoY
|
$89.17M
21.77%
YoY
|
$73.23M
-2.12%
YoY
|
| Depreciation & Amortization |
$3.100M
-26.19%
YoY
|
$4.200M
2.44%
YoY
|
$4.100M
-33.13%
YoY
|
$6.131M
-12.56%
YoY
|
$7.012M
-21.92%
YoY
|
| Operating Expenses |
$440.3M
16.5%
YoY
|
$377.9M
22.69%
YoY
|
$308.0M
68.43%
YoY
|
$182.9M
18.33%
YoY
|
$154.6M
28.82%
YoY
|
| Operating Profit |
-$45.35M
-35.63%
YoY
|
-$70.46M
18.13%
YoY
|
-$59.65M
50.59%
YoY
|
-$39.61M
-77.31%
YoY
|
-$174.6M
N/A
|
| Interest Expense |
$6.525M
96.18%
YoY
|
$3.326M
-35.47%
YoY
|
$5.154M
-67.79%
YoY
|
$16.00M
-1403.01%
YoY
|
-$1.228M
83.28%
YoY
|
| Other Income/Expense, Net |
$19.73M
38.95%
YoY
|
$14.20M
-1682.83%
YoY
|
-$897.0K
-84.79%
YoY
|
-$5.896M
44.47%
YoY
|
-$4.081M
732.86%
YoY
|
| Pretax Income |
-$19.10M
-63.92%
YoY
|
-$52.94M
-13.06%
YoY
|
-$60.89M
37.93%
YoY
|
-$44.15M
-68.68%
YoY
|
-$140.9M
61.32%
YoY
|
| Income Tax |
$16.41M
-987.24%
YoY
|
-$1.850M
-66.98%
YoY
|
-$5.603M
91.82%
YoY
|
-$2.921M
-68.94%
YoY
|
-$9.405M
-29.13%
YoY
|
| Net Earnings |
-$35.51M
-30.48%
YoY
|
-$51.09M
-7.6%
YoY
|
-$55.29M
34.11%
YoY
|
-$41.22M
-68.66%
YoY
|
-$131.5M
77.52%
YoY
|
| Basic Earnings Per Share |
-$0.71
-30.39%
YoY
|
-$1.02
-9.73%
YoY
|
-$1.13
-1.74%
YoY
|
-$1.15
-72.88%
YoY
|
-$4.24
N/A
|
| Diluted Earnings Per Share |
-$0.71
-30.39%
YoY
|
-$1.02
-9.73%
YoY
|
-$1.13
25.31%
YoY
|
-$0.90
-100.0%
YoY
|
-$3.095M
76.73%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
50.35M shares
0.71%
YoY
|
49.99M shares
2.25%
YoY
|
48.89M
6.94%
YoY
|
45.71M
7.59%
YoY
|
42.49M
N/A
|
| Diluted Shares Outstanding |
50.35M shares
0.71%
YoY
|
49.99M shares
2.25%
YoY
|
48.89M
6.94%
YoY
|
45.71M
7.59%
YoY
|
42.49M
N/A
|
|
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 |
$106.7M
13.63%
YoY
|
$104.5M
24.3%
YoY
|
$103.7M
29.22%
YoY
|
$97.96M
29.93%
YoY
|
$93.88M
33.16%
YoY
|
$84.05M
-66.3%
YoY
|
$80.25M
55.86%
YoY
|
$75.40M
57.86%
YoY
|
$70.50M
58.29%
YoY
|
$249.4M
418.97%
YoY
|
$51.49M
24.97%
YoY
|
$47.76M
49.25%
YoY
|
$44.54M
98.19%
YoY
|
$48.06M
628.99%
YoY
|
$41.20M
595.46%
YoY
|
$32.00M
458.21%
YoY
|
$22.47M
171.75%
YoY
|
$6.593M
-11.15%
YoY
|
$5.924M
-10.92%
YoY
|
| Cost Of Revenue |
$434.0K
-47.77%
YoY
|
$2.703M
719.09%
YoY
|
$513.0K
14.51%
YoY
|
$1.040M
-39.07%
YoY
|
$831.0K
237.8%
YoY
|
$330.0K
-68.18%
YoY
|
$448.0K
103.64%
YoY
|
$1.707M
92.66%
YoY
|
$246.0K
38.2%
YoY
|
$1.037M
851.38%
YoY
|
$220.0K
249.21%
YoY
|
$886.0K
2505.88%
YoY
|
$178.0K
-28.23%
YoY
|
$109.0K
N/A
|
$63.00K
N/A
|
$34.00K
N/A
|
$248.0K
N/A
|
N/A
|
N/A
|
| Gross Profit |
$106.2M
14.18%
YoY
|
$101.8M
21.56%
YoY
|
$103.2M
29.3%
YoY
|
$96.92M
31.52%
YoY
|
$93.05M
32.44%
YoY
|
$83.72M
-66.29%
YoY
|
$79.80M
55.65%
YoY
|
$73.69M
57.2%
YoY
|
$70.26M
58.37%
YoY
|
$248.4M
417.99%
YoY
|
$51.27M
24.63%
YoY
|
$46.88M
46.64%
YoY
|
$44.36M
99.6%
YoY
|
$47.95M
N/A
|
$41.14M
N/A
|
$31.97M
N/A
|
$22.23M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$37.85M
-5.84%
YoY
|
$42.65M
0.76%
YoY
|
$39.78M
11.95%
YoY
|
$42.79M
10.75%
YoY
|
$40.20M
2.32%
YoY
|
$42.32M
-70.71%
YoY
|
$35.53M
75.14%
YoY
|
$38.64M
14.03%
YoY
|
$39.29M
17.98%
YoY
|
$144.5M
234.92%
YoY
|
$20.29M
73.95%
YoY
|
$33.88M
80.13%
YoY
|
$33.30M
65.63%
YoY
|
$43.14M
77.06%
YoY
|
$11.66M
-41.82%
YoY
|
$18.81M
-20.97%
YoY
|
$20.11M
-0.39%
YoY
|
$24.37M
71.95%
YoY
|
$20.05M
106.47%
YoY
|
| Research & Development |
$61.11M
8.23%
YoY
|
$78.82M
29.53%
YoY
|
$70.57M
33.74%
YoY
|
$69.01M
35.12%
YoY
|
$56.47M
-1.72%
YoY
|
$60.85M
-62.79%
YoY
|
$52.77M
66.58%
YoY
|
$51.07M
77.54%
YoY
|
$57.46M
101.97%
YoY
|
$163.5M
502.64%
YoY
|
$31.68M
35.96%
YoY
|
$28.77M
42.76%
YoY
|
$28.45M
53.11%
YoY
|
$27.14M
35.2%
YoY
|
$23.30M
38.71%
YoY
|
$20.15M
22.34%
YoY
|
$18.58M
-6.56%
YoY
|
$20.07M
16.43%
YoY
|
$16.80M
-17.7%
YoY
|
| Depreciation & Amortization |
$948.0K
11.01%
YoY
|
$834.0K
-28.47%
YoY
|
$798.0K
-22.9%
YoY
|
$780.0K
-21.37%
YoY
|
$854.0K
-15.53%
YoY
|
$1.166M
-218.17%
YoY
|
$1.035M
-24.4%
YoY
|
$992.0K
-24.62%
YoY
|
$1.011M
-21.32%
YoY
|
-$986.7K
-173.8%
YoY
|
$1.369M
-7.31%
YoY
|
$1.316M
-19.66%
YoY
|
$1.285M
-23.47%
YoY
|
$1.337M
-22.18%
YoY
|
$1.477M
-13.78%
YoY
|
$1.638M
-7.67%
YoY
|
$1.679M
-7.08%
YoY
|
$1.718M
-26.27%
YoY
|
$1.713M
-20.33%
YoY
|
| Operating Expenses |
$98.96M
2.38%
YoY
|
$121.5M
17.73%
YoY
|
$110.4M
24.97%
YoY
|
$111.8M
24.62%
YoY
|
$96.67M
-0.08%
YoY
|
$103.2M
-66.51%
YoY
|
$88.30M
69.92%
YoY
|
$89.71M
43.19%
YoY
|
$96.75M
56.67%
YoY
|
$308.0M
338.31%
YoY
|
$51.97M
48.63%
YoY
|
$62.65M
60.8%
YoY
|
$61.75M
59.62%
YoY
|
$70.28M
58.2%
YoY
|
$34.96M
-5.18%
YoY
|
$38.96M
-3.16%
YoY
|
$38.69M
-3.65%
YoY
|
$44.43M
61.08%
YoY
|
$36.87M
22.63%
YoY
|
| Operating Profit |
$7.280M
-301.33%
YoY
|
-$19.69M
1.23%
YoY
|
-$7.171M
-15.66%
YoY
|
-$14.88M
-7.13%
YoY
|
-$3.616M
-86.35%
YoY
|
-$19.45M
-67.39%
YoY
|
-$8.502M
1116.31%
YoY
|
-$16.02M
1.55%
YoY
|
-$26.49M
52.36%
YoY
|
-$59.65M
167.17%
YoY
|
-$699.0K
-111.33%
YoY
|
-$15.77M
125.55%
YoY
|
-$17.39M
5.63%
YoY
|
-$22.33M
N/A
|
$6.172M
N/A
|
-$6.993M
N/A
|
-$16.46M
N/A
|
N/A
|
N/A
|
| Interest Expense |
$4.216M
-0.35%
YoY
|
-$607.0K
-90.46%
YoY
|
$2.413M
-57.16%
YoY
|
$488.0K
-66.44%
YoY
|
$4.231M
30.63%
YoY
|
-$6.362M
1749.42%
YoY
|
$5.633M
129.08%
YoY
|
$1.454M
-21.28%
YoY
|
$3.239M
249.78%
YoY
|
-$344.0K
-117.65%
YoY
|
$2.459M
1708.09%
YoY
|
$1.847M
-699.68%
YoY
|
$926.0K
-321.0%
YoY
|
$1.949M
-557.51%
YoY
|
$136.0K
-132.38%
YoY
|
-$308.0K
-27.01%
YoY
|
-$419.0K
0.48%
YoY
|
-$426.0K
33.13%
YoY
|
-$420.0K
110.0%
YoY
|
| Other Income/Expense, Net |
$1.776M
-67.53%
YoY
|
$4.504M
353.58%
YoY
|
$5.062M
-43.52%
YoY
|
$4.693M
5.87%
YoY
|
$5.469M
-2978.42%
YoY
|
$993.0K
-210.7%
YoY
|
$8.962M
-4767.71%
YoY
|
$4.433M
-2433.16%
YoY
|
-$190.0K
-41.54%
YoY
|
-$897.0K
-66.74%
YoY
|
-$192.0K
-85.5%
YoY
|
-$190.0K
-80.43%
YoY
|
-$325.0K
-64.05%
YoY
|
-$2.697M
194.11%
YoY
|
-$1.324M
48.93%
YoY
|
-$971.0K
13.7%
YoY
|
-$904.0K
-36.38%
YoY
|
-$917.0K
66.73%
YoY
|
-$889.0K
N/A
|
| Pretax Income |
$13.27M
118.15%
YoY
|
-$15.79M
-36.37%
YoY
|
$304.0K
-95.01%
YoY
|
-$9.694M
-4.3%
YoY
|
$6.084M
-125.27%
YoY
|
-$24.82M
-59.24%
YoY
|
$6.093M
246.19%
YoY
|
-$10.13M
-27.26%
YoY
|
-$24.08M
46.28%
YoY
|
-$60.89M
163.89%
YoY
|
$1.760M
-64.69%
YoY
|
-$13.93M
68.35%
YoY
|
-$16.46M
-7.43%
YoY
|
-$23.07M
-41.1%
YoY
|
$4.984M
-115.45%
YoY
|
-$8.272M
-76.88%
YoY
|
-$17.78M
-47.26%
YoY
|
-$39.18M
86.28%
YoY
|
-$32.26M
36.57%
YoY
|
| Income Tax |
$301.0K
-72.64%
YoY
|
$14.27M
-1458.67%
YoY
|
$500.0K
-118.92%
YoY
|
$600.0K
-59.62%
YoY
|
$1.100M
175.0%
YoY
|
-$1.050M
-81.26%
YoY
|
-$2.643M
1735.42%
YoY
|
$1.486M
884.11%
YoY
|
$400.0K
69.49%
YoY
|
-$5.603M
-363.18%
YoY
|
-$144.0K
-88.42%
YoY
|
$151.0K
-107.02%
YoY
|
$236.0K
-114.26%
YoY
|
$2.129M
894.86%
YoY
|
-$1.244M
-41.46%
YoY
|
-$2.151M
-23.53%
YoY
|
-$1.655M
-64.64%
YoY
|
$214.0K
-109.95%
YoY
|
-$2.125M
-50.23%
YoY
|
| Net Earnings |
$12.97M
158.23%
YoY
|
-$30.06M
26.46%
YoY
|
-$177.0K
-102.03%
YoY
|
-$10.30M
-11.33%
YoY
|
$5.023M
-120.56%
YoY
|
-$23.77M
-57.0%
YoY
|
$8.736M
358.82%
YoY
|
-$11.62M
-17.48%
YoY
|
-$24.44M
46.35%
YoY
|
-$55.29M
119.37%
YoY
|
$1.904M
-69.43%
YoY
|
-$14.08M
129.98%
YoY
|
-$16.70M
3.53%
YoY
|
-$25.20M
-36.02%
YoY
|
$6.228M
-120.67%
YoY
|
-$6.121M
-81.43%
YoY
|
-$16.13M
-44.46%
YoY
|
-$39.39M
108.63%
YoY
|
-$30.13M
55.65%
YoY
|
| Basic Earnings Per Share |
$0.26
160.0%
YoY
|
N/A
|
$0.00
-100.0%
YoY
|
-$0.20
-13.04%
YoY
|
$0.10
-120.41%
YoY
|
N/A
|
$0.17
750.0%
YoY
|
-$0.23
-34.29%
YoY
|
-$0.49
22.5%
YoY
|
N/A
|
$0.02
N/A
|
-$0.35
N/A
|
-$0.40
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.25
150.0%
YoY
|
-$0.59
25.27%
YoY
|
$0.00
-100.0%
YoY
|
-$0.20
-13.04%
YoY
|
$0.10
-120.41%
YoY
|
-$0.47
-58.01%
YoY
|
$0.17
383.5%
YoY
|
-$0.23
-20.43%
YoY
|
-$0.49
41.4%
YoY
|
-$1.13
115.49%
YoY
|
$0.04
-70.96%
YoY
|
-$0.29
-100.0%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.52
-100.0%
YoY
|
$0.12
-100.0%
YoY
|
-$139.3K
-81.49%
YoY
|
-$367.7K
-51.31%
YoY
|
-$898.0K
101.2%
YoY
|
-$688.1K
50.33%
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 |
50.70M shares
1.25%
YoY
|
50.53M shares
0.99%
YoY
|
50.39M shares
0.74%
YoY
|
50.23M shares
0.44%
YoY
|
50.07M shares
0.5%
YoY
|
50.03M shares
N/A
|
50.02M shares
1.8%
YoY
|
50.01M shares
2.71%
YoY
|
49.82M
3.4%
YoY
|
N/A
|
49.13M shares
N/A
|
48.69M shares
N/A
|
48.18M
N/A
|
48.09M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
52.93M shares
1.9%
YoY
|
N/A
|
50.40M shares
-4.55%
YoY
|
50.29M shares
0.56%
YoY
|
51.95M shares
4.16%
YoY
|
N/A
|
52.81M shares
-2.49%
YoY
|
50.01M shares
2.71%
YoY
|
49.88M
3.51%
YoY
|
N/A
|
54.16M shares
N/A
|
48.69M shares
N/A
|
48.18M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...