|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$283.1M
20.38%
YoY
|
$235.1M
33.97%
YoY
|
$175.5M
30.95%
YoY
|
$134.0M
193.89%
YoY
|
$45.61M
-9.0%
YoY
|
| Cost Of Revenue |
$32.67M
15.64%
YoY
|
$28.25M
99.66%
YoY
|
$14.15M
149.79%
YoY
|
$5.664M
419.16%
YoY
|
$1.091M
N/A
|
| Gross Profit |
$250.4M
21.03%
YoY
|
$206.9M
28.21%
YoY
|
$161.4M
25.71%
YoY
|
$128.4M
188.37%
YoY
|
$44.51M
-11.18%
YoY
|
| Selling, General & Admin |
$101.8M
-40.83%
YoY
|
$172.0M
-11.78%
YoY
|
$195.0M
-0.71%
YoY
|
$196.4M
14.59%
YoY
|
$171.4M
78.54%
YoY
|
| Research & Development |
$32.51M
56.39%
YoY
|
$20.79M
-58.09%
YoY
|
$49.60M
10.22%
YoY
|
$45.00M
-11.94%
YoY
|
$51.10M
1.59%
YoY
|
| Depreciation & Amortization |
$19.45M
0.02%
YoY
|
$19.45M
66.95%
YoY
|
$11.65M
330.41%
YoY
|
$2.706M
308.14%
YoY
|
$663.0K
708.54%
YoY
|
| Operating Expenses |
$178.1M
-25.72%
YoY
|
$239.8M
-1.95%
YoY
|
$244.6M
1.33%
YoY
|
$241.4M
8.49%
YoY
|
$222.5M
44.1%
YoY
|
| Operating Profit |
$104.9M
-2338.4%
YoY
|
-$4.687M
-94.89%
YoY
|
-$91.69M
-17.74%
YoY
|
-$111.5M
-38.32%
YoY
|
-$180.7M
73.3%
YoY
|
| Interest Expense |
$9.243M
-23.83%
YoY
|
$12.14M
337.3%
YoY
|
$2.775M
-45.78%
YoY
|
$5.118M
867.49%
YoY
|
$529.0K
-65.11%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$114.2M
1432.72%
YoY
|
$7.448M
-109.61%
YoY
|
-$77.47M
-27.16%
YoY
|
-$106.4M
-40.98%
YoY
|
-$180.2M
75.34%
YoY
|
| Income Tax |
-$173.0M
-10279.12%
YoY
|
$1.700M
208.53%
YoY
|
$551.0K
-69.86%
YoY
|
$1.828M
140.53%
YoY
|
$760.0K
-908.51%
YoY
|
| Net Earnings |
$287.2M
4893.08%
YoY
|
$5.752M
-107.37%
YoY
|
-$78.02M
-27.88%
YoY
|
-$108.2M
-40.22%
YoY
|
-$181.0M
76.24%
YoY
|
| Basic Earnings Per Share |
$2.14
5250.0%
YoY
|
$0.04
-107.41%
YoY
|
-$0.54
-28.95%
YoY
|
-$0.76
-45.71%
YoY
|
-$1.40
60.92%
YoY
|
| Diluted Earnings Per Share |
$2.07
5075.0%
YoY
|
$0.04
-107.41%
YoY
|
-$0.54
-28.95%
YoY
|
-$0.76
-45.71%
YoY
|
-$1.40
60.92%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
134.4M shares
-6.07%
YoY
|
143.1M shares
-0.12%
YoY
|
143.2M shares
0.93%
YoY
|
141.9M shares
9.7%
YoY
|
129.4M shares
9.2%
YoY
|
| Diluted Shares Outstanding |
138.7M shares
-5.13%
YoY
|
146.2M shares
2.07%
YoY
|
143.2M shares
0.93%
YoY
|
141.9M shares
9.7%
YoY
|
129.4M shares
9.2%
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 |
$77.71M
24.4%
YoY
|
$77.11M
28.81%
YoY
|
$73.47M
8.41%
YoY
|
$70.01M
22.41%
YoY
|
$62.47M
24.18%
YoY
|
$59.87M
32.76%
YoY
|
$67.77M
24.32%
YoY
|
$57.19M
37.83%
YoY
|
$50.30M
46.19%
YoY
|
$45.10M
58.59%
YoY
|
$54.52M
-2.27%
YoY
|
$41.49M
47.19%
YoY
|
$34.41M
59.12%
YoY
|
$28.44M
21.5%
YoY
|
$55.78M
280.3%
YoY
|
$28.19M
325.85%
YoY
|
$21.63M
2265.97%
YoY
|
$23.40M
-53.22%
YoY
|
$14.67M
50475.86%
YoY
|
| Cost Of Revenue |
$6.505M
-24.13%
YoY
|
$8.799M
58.48%
YoY
|
$8.177M
35.49%
YoY
|
$7.115M
-20.14%
YoY
|
$8.574M
10.6%
YoY
|
$5.552M
2.91%
YoY
|
$6.035M
-10.84%
YoY
|
$8.909M
469.99%
YoY
|
$7.752M
1741.33%
YoY
|
$5.395M
296.11%
YoY
|
$6.769M
176.62%
YoY
|
$1.563M
-2.25%
YoY
|
$421.0K
64.45%
YoY
|
$1.362M
183.16%
YoY
|
$2.447M
863.39%
YoY
|
$1.599M
419.16%
YoY
|
$256.0K
433.33%
YoY
|
$481.0K
N/A
|
$254.0K
N/A
|
| Gross Profit |
$71.20M
32.12%
YoY
|
$68.32M
25.78%
YoY
|
$65.29M
5.76%
YoY
|
$62.89M
30.26%
YoY
|
$53.89M
26.65%
YoY
|
$54.32M
36.81%
YoY
|
$61.74M
29.3%
YoY
|
$48.28M
20.92%
YoY
|
$42.55M
25.19%
YoY
|
$39.70M
46.64%
YoY
|
$47.75M
-10.47%
YoY
|
$39.93M
50.16%
YoY
|
$33.99M
59.05%
YoY
|
$27.07M
18.1%
YoY
|
$53.33M
270.03%
YoY
|
$26.59M
321.29%
YoY
|
$21.37M
2367.55%
YoY
|
$22.92M
N/A
|
$14.41M
49600.0%
YoY
|
| Selling, General & Admin |
$22.03M
8.31%
YoY
|
$29.26M
-21.0%
YoY
|
$26.18M
-38.2%
YoY
|
$26.02M
-42.1%
YoY
|
$20.34M
-57.36%
YoY
|
$37.03M
-26.04%
YoY
|
$42.37M
-11.29%
YoY
|
$44.93M
-4.56%
YoY
|
$47.70M
-4.85%
YoY
|
$50.07M
5.47%
YoY
|
$47.76M
-8.45%
YoY
|
$47.08M
-8.64%
YoY
|
$50.12M
10.9%
YoY
|
$47.47M
7.3%
YoY
|
$52.17M
18.22%
YoY
|
$51.53M
17.69%
YoY
|
$45.20M
15.06%
YoY
|
$44.24M
-53.91%
YoY
|
$44.13M
43.73%
YoY
|
| Research & Development |
$7.470M
30.07%
YoY
|
$10.90M
34.39%
YoY
|
$8.435M
176.83%
YoY
|
$7.432M
82.16%
YoY
|
$5.743M
3.46%
YoY
|
$8.107M
-20.74%
YoY
|
$3.047M
-77.6%
YoY
|
$4.080M
-67.75%
YoY
|
$5.551M
-57.81%
YoY
|
$10.23M
3.63%
YoY
|
$13.61M
23.99%
YoY
|
$12.65M
9.76%
YoY
|
$13.16M
4.26%
YoY
|
$9.870M
-11.47%
YoY
|
$10.97M
-45.32%
YoY
|
$11.53M
14.21%
YoY
|
$12.62M
28.34%
YoY
|
$11.15M
-15.35%
YoY
|
$20.07M
63.9%
YoY
|
| Depreciation & Amortization |
$4.816M
-0.82%
YoY
|
$4.864M
0.04%
YoY
|
$4.865M
-0.57%
YoY
|
$4.864M
0.43%
YoY
|
$4.856M
0.19%
YoY
|
$4.862M
-1.76%
YoY
|
$4.893M
-10.38%
YoY
|
$4.843M
681.13%
YoY
|
$4.847M
678.01%
YoY
|
$4.949M
2159.82%
YoY
|
$5.460M
574.91%
YoY
|
$620.0K
-37.44%
YoY
|
$623.0K
-9.32%
YoY
|
$219.0K
-68.17%
YoY
|
$809.0K
304.5%
YoY
|
$991.0K
395.5%
YoY
|
$687.0K
-0.15%
YoY
|
$688.0K
67.8%
YoY
|
$200.0K
N/A
|
| Operating Expenses |
$7.470M
30.07%
YoY
|
$43.88M
-28.7%
YoY
|
$8.435M
176.83%
YoY
|
$7.432M
82.16%
YoY
|
$5.743M
3.46%
YoY
|
$61.54M
-17.7%
YoY
|
$3.047M
-77.6%
YoY
|
$4.080M
-92.73%
YoY
|
$5.551M
-57.81%
YoY
|
$74.77M
32.25%
YoY
|
$13.61M
23.99%
YoY
|
$56.10M
386.78%
YoY
|
$13.16M
4.26%
YoY
|
$56.54M
0.76%
YoY
|
$10.97M
-83.12%
YoY
|
$11.53M
-78.56%
YoY
|
$12.62M
-75.47%
YoY
|
$56.11M
-3.4%
YoY
|
$65.02M
53.55%
YoY
|
| Operating Profit |
$41.42M
89.6%
YoY
|
$33.24M
-2091.55%
YoY
|
$29.75M
153.19%
YoY
|
$20.08M
-1427.36%
YoY
|
$21.85M
-264.85%
YoY
|
-$1.669M
-94.38%
YoY
|
$11.75M
-172.24%
YoY
|
-$1.513M
-90.64%
YoY
|
-$13.25M
-55.2%
YoY
|
-$29.67M
5.6%
YoY
|
-$16.26M
71.21%
YoY
|
-$16.17M
-55.07%
YoY
|
-$29.58M
-21.9%
YoY
|
-$28.10M
-14.08%
YoY
|
-$9.499M
-81.14%
YoY
|
-$35.99M
-23.65%
YoY
|
-$37.88M
-25.05%
YoY
|
-$32.71M
306.17%
YoY
|
-$50.35M
19.0%
YoY
|
| Interest Expense |
$2.503M
0.04%
YoY
|
$2.451M
-13.76%
YoY
|
$2.217M
-27.53%
YoY
|
$2.073M
73.04%
YoY
|
$2.502M
95.01%
YoY
|
$2.842M
-12.77%
YoY
|
$3.059M
118.5%
YoY
|
$1.198M
-70.32%
YoY
|
$1.283M
-66.36%
YoY
|
$3.258M
12.0%
YoY
|
$1.400M
-4.37%
YoY
|
$4.036M
735.61%
YoY
|
$3.814M
1355.73%
YoY
|
$2.909M
2568.81%
YoY
|
$1.464M
1281.13%
YoY
|
$483.0K
240.14%
YoY
|
$262.0K
52.33%
YoY
|
$109.0K
-92.81%
YoY
|
$106.0K
-37.65%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$43.93M
80.4%
YoY
|
$35.69M
2942.63%
YoY
|
$31.96M
115.86%
YoY
|
$22.16M
1399.05%
YoY
|
$24.35M
-343.25%
YoY
|
$1.173M
-104.44%
YoY
|
$14.81M
-212.61%
YoY
|
$1.478M
-112.18%
YoY
|
-$10.01M
-61.16%
YoY
|
-$26.42M
4.86%
YoY
|
-$13.15M
63.65%
YoY
|
-$12.13M
-65.83%
YoY
|
-$25.77M
-31.5%
YoY
|
-$25.19M
-22.72%
YoY
|
-$8.035M
-84.01%
YoY
|
-$35.51M
-24.44%
YoY
|
-$37.62M
-25.31%
YoY
|
-$32.60M
-68.28%
YoY
|
-$50.25M
19.22%
YoY
|
| Income Tax |
$9.570M
857.0%
YoY
|
-$175.1M
68300.0%
YoY
|
$400.0K
-20.0%
YoY
|
$600.0K
-25.0%
YoY
|
$1.000M
35.32%
YoY
|
-$256.0K
-155.77%
YoY
|
$500.0K
67.79%
YoY
|
$800.0K
-224.61%
YoY
|
$739.0K
69.5%
YoY
|
$459.0K
-46.32%
YoY
|
$298.0K
-70.2%
YoY
|
-$642.0K
-7233.33%
YoY
|
$436.0K
4260.0%
YoY
|
$855.0K
17.77%
YoY
|
$1.000M
12400.0%
YoY
|
$9.000K
-50.0%
YoY
|
$10.00K
25.0%
YoY
|
$726.0K
-872.34%
YoY
|
$8.000K
-153.33%
YoY
|
| Net Earnings |
$34.36M
47.17%
YoY
|
$210.8M
14651.15%
YoY
|
$31.55M
119.87%
YoY
|
$21.51M
2879.64%
YoY
|
$23.34M
-317.17%
YoY
|
$1.429M
-105.32%
YoY
|
$14.35M
-206.72%
YoY
|
$722.0K
-106.28%
YoY
|
-$10.75M
-58.98%
YoY
|
-$26.88M
3.18%
YoY
|
-$13.45M
49.59%
YoY
|
-$11.49M
-67.64%
YoY
|
-$26.21M
-30.36%
YoY
|
-$26.05M
-21.84%
YoY
|
-$8.989M
-82.11%
YoY
|
-$35.52M
-24.45%
YoY
|
-$37.63M
-25.31%
YoY
|
-$33.32M
312.71%
YoY
|
-$50.26M
19.29%
YoY
|
| Basic Earnings Per Share |
$0.26
52.94%
YoY
|
$1.60
15900.0%
YoY
|
$0.24
140.0%
YoY
|
$0.16
1500.0%
YoY
|
$0.17
-342.86%
YoY
|
$0.01
-105.26%
YoY
|
$0.10
-211.11%
YoY
|
$0.01
-112.5%
YoY
|
-$0.07
-61.11%
YoY
|
-$0.19
5.56%
YoY
|
-$0.09
50.0%
YoY
|
-$0.08
-68.0%
YoY
|
-$0.18
-33.33%
YoY
|
-$0.18
-28.0%
YoY
|
-$0.06
-84.62%
YoY
|
-$0.25
-32.43%
YoY
|
-$0.27
-32.5%
YoY
|
-$0.25
316.67%
YoY
|
-$0.39
14.71%
YoY
|
| Diluted Earnings Per Share |
$0.25
56.25%
YoY
|
$1.53
15200.0%
YoY
|
$0.23
130.0%
YoY
|
$0.16
1500.0%
YoY
|
$0.16
-328.57%
YoY
|
$0.01
-105.26%
YoY
|
$0.10
-211.11%
YoY
|
$0.01
-112.42%
YoY
|
-$0.07
-61.11%
YoY
|
-$0.19
5.56%
YoY
|
-$0.09
50.0%
YoY
|
-$0.08
-67.8%
YoY
|
-$0.18
-33.33%
YoY
|
-$0.18
-28.0%
YoY
|
-$0.06
-84.62%
YoY
|
-$0.25
-32.43%
YoY
|
-$0.27
-32.5%
YoY
|
-$0.25
316.67%
YoY
|
-$0.39
14.71%
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 |
133.0M shares
-3.18%
YoY
|
131.8M shares
-7.92%
YoY
|
131.6M shares
-7.95%
YoY
|
135.1M shares
-5.53%
YoY
|
137.3M shares
-5.03%
YoY
|
143.2M shares
-0.3%
YoY
|
143.0M shares
-0.3%
YoY
|
143.0M shares
-0.01%
YoY
|
144.6M shares
1.43%
YoY
|
143.6M shares
1.05%
YoY
|
143.4M shares
1.08%
YoY
|
143.0M shares
0.92%
YoY
|
142.6M shares
0.64%
YoY
|
142.1M shares
9.59%
YoY
|
141.9M shares
10.47%
YoY
|
141.7M shares
10.53%
YoY
|
141.7M shares
11.2%
YoY
|
129.7M shares
N/A
|
128.4M shares
4.97%
YoY
|
| Diluted Shares Outstanding |
137.6M shares
-3.88%
YoY
|
N/A
|
136.0M shares
-6.62%
YoY
|
137.5M shares
-4.57%
YoY
|
143.2M shares
-0.57%
YoY
|
N/A
|
145.7M shares
1.96%
YoY
|
144.1M shares
0.93%
YoY
|
144.0M shares
0.96%
YoY
|
N/A
|
142.8M shares
0.7%
YoY
|
142.8M shares
0.74%
YoY
|
142.6M shares
0.68%
YoY
|
N/A
|
141.9M shares
10.44%
YoY
|
141.7M shares
10.53%
YoY
|
141.7M shares
11.2%
YoY
|
N/A
|
128.4M shares
4.97%
YoY
|
Loading...