|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$605.5M
37.13%
YoY
|
$441.5M
82.74%
YoY
|
$241.6M
158.53%
YoY
|
$93.46M
208.83%
YoY
|
$30.26M
18.03%
YoY
|
| Cost Of Revenue |
$242.7M
35.23%
YoY
|
$179.5M
105.03%
YoY
|
$87.53M
210.53%
YoY
|
$28.19M
209.65%
YoY
|
$9.103M
1.1%
YoY
|
| Gross Profit |
$362.8M
38.43%
YoY
|
$262.1M
70.08%
YoY
|
$154.1M
136.08%
YoY
|
$65.27M
208.48%
YoY
|
$21.16M
27.2%
YoY
|
| Selling, General & Admin |
$185.2M
9.82%
YoY
|
$168.6M
41.04%
YoY
|
$119.6M
71.04%
YoY
|
$69.90M
82.58%
YoY
|
$38.28M
58.27%
YoY
|
| Research & Development |
$69.06M
23.38%
YoY
|
$55.97M
55.23%
YoY
|
$36.06M
34.47%
YoY
|
$26.81M
20.21%
YoY
|
$22.30M
18.45%
YoY
|
| Depreciation & Amortization |
$27.19M
37.59%
YoY
|
$19.76M
141.63%
YoY
|
$8.177M
133.63%
YoY
|
$3.500M
94.44%
YoY
|
$1.800M
12.5%
YoY
|
| Operating Expenses |
$254.2M
13.2%
YoY
|
$224.6M
22.84%
YoY
|
$182.8M
89.04%
YoY
|
$96.71M
59.62%
YoY
|
$60.59M
40.84%
YoY
|
| Operating Profit |
$108.6M
189.59%
YoY
|
$37.50M
-230.53%
YoY
|
-$28.73M
-8.62%
YoY
|
-$31.44M
-20.27%
YoY
|
-$39.43M
49.44%
YoY
|
| Interest Expense |
-$1.382M
-19.46%
YoY
|
-$1.716M
-115.9%
YoY
|
$10.79M
189.61%
YoY
|
$3.726M
-178.43%
YoY
|
-$4.751M
-219.22%
YoY
|
| Other Income/Expense, Net |
-$1.061M
-38.17%
YoY
|
-$1.716M
-183.46%
YoY
|
$2.056M
-143.49%
YoY
|
-$4.728M
-0.48%
YoY
|
-$4.751M
103.73%
YoY
|
| Pretax Income |
$107.5M
200.51%
YoY
|
$35.78M
-234.15%
YoY
|
-$26.67M
-26.25%
YoY
|
-$36.17M
-18.14%
YoY
|
-$44.18M
53.85%
YoY
|
| Income Tax |
-$82.80M
-26302.53%
YoY
|
$316.0K
-118.59%
YoY
|
-$1.700M
-2675.76%
YoY
|
$66.00K
83.33%
YoY
|
$36.00K
N/A
|
| Net Earnings |
$190.3M
436.58%
YoY
|
$35.46M
-241.86%
YoY
|
-$25.00M
-30.94%
YoY
|
-$36.20M
-18.1%
YoY
|
-$44.20M
54.01%
YoY
|
| Basic Earnings Per Share |
$5.60
423.36%
YoY
|
$1.07
-238.96%
YoY
|
-$0.77
-37.4%
YoY
|
-$1.23
-23.13%
YoY
|
-$1.60
37.93%
YoY
|
| Diluted Earnings Per Share |
$4.87
382.18%
YoY
|
$1.01
-231.17%
YoY
|
-$0.77
-37.4%
YoY
|
-$1.23
-23.13%
YoY
|
-$1.60
37.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
33.99M
2.3%
YoY
|
33.23M
2.19%
YoY
|
32.52M
10.02%
YoY
|
29.56M
7.02%
YoY
|
27.62M
11.8%
YoY
|
| Diluted Shares Outstanding |
40.54M
15.12%
YoY
|
35.22M
8.3%
YoY
|
32.52M
10.02%
YoY
|
29.56M
7.02%
YoY
|
27.62M
11.8%
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 |
$173.9M
21.18%
YoY
|
$160.8M
32.18%
YoY
|
$143.8M
32.24%
YoY
|
$157.4M
37.68%
YoY
|
$143.5M
48.21%
YoY
|
$121.6M
49.83%
YoY
|
$108.8M
63.72%
YoY
|
$114.3M
117.87%
YoY
|
$96.85M
133.07%
YoY
|
$81.17M
158.72%
YoY
|
$66.43M
158.65%
YoY
|
$52.47M
155.66%
YoY
|
$41.55M
161.68%
YoY
|
$31.38M
224.52%
YoY
|
$25.68M
378.27%
YoY
|
$20.52M
151.14%
YoY
|
$15.88M
125.15%
YoY
|
$9.668M
26.76%
YoY
|
$5.370M
-24.27%
YoY
|
| Cost Of Revenue |
$72.77M
31.57%
YoY
|
$67.35M
35.76%
YoY
|
$59.25M
23.65%
YoY
|
$60.78M
34.94%
YoY
|
$55.31M
49.94%
YoY
|
$49.61M
49.21%
YoY
|
$47.92M
85.95%
YoY
|
$45.04M
186.47%
YoY
|
$36.89M
188.46%
YoY
|
$33.25M
211.56%
YoY
|
$25.77M
240.49%
YoY
|
$15.72M
154.8%
YoY
|
$12.79M
238.67%
YoY
|
$10.67M
297.91%
YoY
|
$7.568M
373.89%
YoY
|
$6.171M
139.0%
YoY
|
$3.776M
68.42%
YoY
|
$2.682M
-4.21%
YoY
|
$1.597M
-22.1%
YoY
|
| Gross Profit |
$101.2M
14.66%
YoY
|
$93.41M
29.72%
YoY
|
$84.58M
39.0%
YoY
|
$96.59M
39.46%
YoY
|
$88.23M
47.14%
YoY
|
$72.01M
50.27%
YoY
|
$60.85M
49.64%
YoY
|
$69.26M
88.51%
YoY
|
$59.96M
108.45%
YoY
|
$47.92M
131.48%
YoY
|
$40.66M
124.47%
YoY
|
$36.74M
156.03%
YoY
|
$28.77M
137.66%
YoY
|
$20.70M
196.35%
YoY
|
$18.12M
380.12%
YoY
|
$14.35M
156.75%
YoY
|
$12.10M
151.59%
YoY
|
$6.986M
44.7%
YoY
|
$3.773M
-25.11%
YoY
|
| Selling, General & Admin |
$62.99M
44.38%
YoY
|
$51.44M
9.67%
YoY
|
$46.02M
7.87%
YoY
|
$44.09M
2.78%
YoY
|
$43.63M
20.64%
YoY
|
$46.91M
35.72%
YoY
|
$42.66M
39.16%
YoY
|
$42.90M
46.12%
YoY
|
$36.16M
44.74%
YoY
|
$34.56M
59.07%
YoY
|
$30.65M
81.91%
YoY
|
$29.36M
68.9%
YoY
|
$24.98M
79.24%
YoY
|
$21.73M
81.05%
YoY
|
$16.85M
63.05%
YoY
|
$17.38M
89.71%
YoY
|
$13.94M
105.41%
YoY
|
$12.00M
94.17%
YoY
|
$10.34M
88.25%
YoY
|
| Research & Development |
$24.88M
44.98%
YoY
|
$20.70M
25.73%
YoY
|
$15.26M
6.97%
YoY
|
$15.93M
14.98%
YoY
|
$17.16M
50.79%
YoY
|
$16.46M
53.0%
YoY
|
$14.27M
28.15%
YoY
|
$13.86M
67.15%
YoY
|
$11.38M
93.83%
YoY
|
$10.76M
86.95%
YoY
|
$11.13M
63.51%
YoY
|
$8.291M
23.49%
YoY
|
$5.871M
-22.07%
YoY
|
$5.756M
-8.84%
YoY
|
$6.808M
31.86%
YoY
|
$6.714M
6.66%
YoY
|
$7.534M
66.24%
YoY
|
$6.314M
38.77%
YoY
|
$5.163M
24.11%
YoY
|
| Depreciation & Amortization |
$11.86M
93.32%
YoY
|
$7.468M
31.48%
YoY
|
$7.000M
35.21%
YoY
|
$6.731M
46.36%
YoY
|
$6.137M
42.72%
YoY
|
$5.680M
57.56%
YoY
|
$5.177M
173.92%
YoY
|
$4.599M
230.39%
YoY
|
$4.300M
234.11%
YoY
|
$3.605M
180.54%
YoY
|
$1.890M
112.12%
YoY
|
$1.392M
75.09%
YoY
|
$1.287M
153.85%
YoY
|
$1.285M
175.75%
YoY
|
$891.0K
95.82%
YoY
|
$795.0K
78.25%
YoY
|
$507.0K
13.93%
YoY
|
$466.0K
8.37%
YoY
|
$455.0K
13.75%
YoY
|
| Operating Expenses |
$87.86M
44.55%
YoY
|
$72.14M
13.84%
YoY
|
$61.28M
7.65%
YoY
|
$60.02M
5.76%
YoY
|
$60.79M
27.86%
YoY
|
$63.37M
39.82%
YoY
|
$56.92M
-17.5%
YoY
|
$56.75M
50.75%
YoY
|
$47.54M
54.08%
YoY
|
$45.32M
64.91%
YoY
|
$69.00M
191.63%
YoY
|
$37.65M
56.24%
YoY
|
$30.86M
43.69%
YoY
|
$27.48M
50.06%
YoY
|
$23.66M
52.66%
YoY
|
$24.10M
55.88%
YoY
|
$21.47M
89.72%
YoY
|
$18.31M
70.84%
YoY
|
$15.50M
60.6%
YoY
|
| Operating Profit |
$13.30M
-51.55%
YoY
|
$21.27M
146.1%
YoY
|
$23.30M
493.93%
YoY
|
$36.57M
192.35%
YoY
|
$27.44M
120.94%
YoY
|
$8.644M
232.08%
YoY
|
$3.923M
-113.85%
YoY
|
$12.51M
-1480.57%
YoY
|
$12.42M
-694.59%
YoY
|
$2.603M
-138.4%
YoY
|
-$28.34M
411.09%
YoY
|
-$906.0K
-90.7%
YoY
|
-$2.089M
-77.7%
YoY
|
-$6.779M
-40.16%
YoY
|
-$5.544M
-52.72%
YoY
|
-$9.745M
-1.25%
YoY
|
-$9.369M
43.98%
YoY
|
-$11.33M
92.13%
YoY
|
-$11.73M
154.34%
YoY
|
| Interest Expense |
-$3.870M
404.56%
YoY
|
-$154.0K
-90.69%
YoY
|
-$269.0K
-92.56%
YoY
|
-$385.0K
-110.63%
YoY
|
-$767.0K
-78.68%
YoY
|
-$1.655M
-231.35%
YoY
|
-$3.617M
-200.75%
YoY
|
$3.623M
44.63%
YoY
|
-$3.598M
-429.79%
YoY
|
$1.260M
1515.38%
YoY
|
$3.590M
356.16%
YoY
|
$2.505M
157.72%
YoY
|
$1.091M
13.65%
YoY
|
$78.00K
-105.9%
YoY
|
$787.0K
-164.09%
YoY
|
$972.0K
0.73%
YoY
|
$960.0K
0.84%
YoY
|
-$1.323M
222.68%
YoY
|
-$1.228M
161.28%
YoY
|
| Other Income/Expense, Net |
-$4.812M
527.38%
YoY
|
$514.0K
N/A
|
-$269.0K
-183.54%
YoY
|
-$385.0K
8.45%
YoY
|
-$767.0K
-121.48%
YoY
|
N/A
|
$322.0K
-77.1%
YoY
|
-$355.0K
379.73%
YoY
|
$3.570M
-766.04%
YoY
|
N/A
|
$1.406M
-175.47%
YoY
|
-$74.00K
-95.79%
YoY
|
-$536.0K
-54.84%
YoY
|
N/A
|
-$1.863M
51.71%
YoY
|
-$1.756M
121.16%
YoY
|
-$1.187M
-15.58%
YoY
|
N/A
|
-$1.228M
N/A
|
| Pretax Income |
$8.485M
-68.19%
YoY
|
$21.63M
209.53%
YoY
|
$23.03M
442.54%
YoY
|
$36.18M
197.72%
YoY
|
$26.68M
115.25%
YoY
|
$6.989M
80.92%
YoY
|
$4.245M
-115.76%
YoY
|
$12.15M
-1340.1%
YoY
|
$12.39M
-572.11%
YoY
|
$3.863M
-157.65%
YoY
|
-$26.93M
263.56%
YoY
|
-$980.0K
-91.48%
YoY
|
-$2.625M
-75.13%
YoY
|
-$6.701M
-47.03%
YoY
|
-$7.407M
-42.82%
YoY
|
-$11.50M
7.87%
YoY
|
-$10.56M
33.4%
YoY
|
-$12.65M
100.81%
YoY
|
-$12.95M
154.98%
YoY
|
| Income Tax |
$1.200M
20.72%
YoY
|
-$83.75M
-63546.97%
YoY
|
-$1.300M
-4582.76%
YoY
|
$1.300M
-3270.73%
YoY
|
$994.0K
407.14%
YoY
|
$132.0K
-178.57%
YoY
|
$29.00K
-101.92%
YoY
|
-$41.00K
-295.24%
YoY
|
$196.0K
1681.82%
YoY
|
-$168.0K
-984.21%
YoY
|
-$1.510M
-8047.37%
YoY
|
$21.00K
-4.55%
YoY
|
$11.00K
83.33%
YoY
|
$19.00K
11.76%
YoY
|
$19.00K
111.11%
YoY
|
$22.00K
266.67%
YoY
|
$6.000K
N/A
|
$17.00K
70.0%
YoY
|
$9.000K
-10.0%
YoY
|
| Net Earnings |
$7.315M
-71.52%
YoY
|
$105.4M
1436.87%
YoY
|
$24.32M
476.83%
YoY
|
$34.91M
186.26%
YoY
|
$25.68M
110.56%
YoY
|
$6.857M
70.11%
YoY
|
$4.216M
-116.58%
YoY
|
$12.19M
-1318.18%
YoY
|
$12.20M
-569.12%
YoY
|
$4.031M
-159.99%
YoY
|
-$25.42M
242.34%
YoY
|
-$1.001M
-91.31%
YoY
|
-$2.600M
-75.38%
YoY
|
-$6.720M
-46.95%
YoY
|
-$7.426M
-42.71%
YoY
|
-$11.52M
8.01%
YoY
|
-$10.56M
33.41%
YoY
|
-$12.67M
100.73%
YoY
|
-$12.96M
154.76%
YoY
|
| Basic Earnings Per Share |
$0.21
-72.37%
YoY
|
N/A
|
$0.71
446.15%
YoY
|
$1.03
178.38%
YoY
|
$0.76
105.41%
YoY
|
N/A
|
$0.13
-116.67%
YoY
|
$0.37
-1333.33%
YoY
|
$0.37
-562.5%
YoY
|
N/A
|
-$0.78
212.0%
YoY
|
-$0.03
-92.68%
YoY
|
-$0.08
-78.95%
YoY
|
N/A
|
-$0.25
-46.81%
YoY
|
-$0.41
5.13%
YoY
|
-$0.38
31.03%
YoY
|
N/A
|
-$0.47
N/A
|
| Diluted Earnings Per Share |
$0.20
-71.43%
YoY
|
$2.58
1222.39%
YoY
|
$0.66
450.0%
YoY
|
$0.92
162.86%
YoY
|
$0.70
99.51%
YoY
|
$0.19
57.68%
YoY
|
$0.12
-115.38%
YoY
|
$0.35
-1266.67%
YoY
|
$0.35
-539.64%
YoY
|
$0.12
-158.87%
YoY
|
-$0.78
212.0%
YoY
|
-$0.03
-92.68%
YoY
|
-$0.08
-78.95%
YoY
|
-$0.21
-100.0%
YoY
|
-$0.25
-100.0%
YoY
|
-$0.41
5.13%
YoY
|
-$0.38
31.03%
YoY
|
-$456.1K
96.25%
YoY
|
-$467.9K
149.68%
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 |
34.30M
1.9%
YoY
|
34.17M
N/A
|
34.09M
2.19%
YoY
|
33.83M
2.72%
YoY
|
33.66M
2.89%
YoY
|
N/A
|
33.36M
2.23%
YoY
|
32.94M
1.18%
YoY
|
32.72M
1.61%
YoY
|
32.65M
2.27%
YoY
|
32.63M
16.15%
YoY
|
32.55M
16.33%
YoY
|
32.20M
15.19%
YoY
|
31.92M
N/A
|
28.09M
1.42%
YoY
|
27.98M
1.31%
YoY
|
27.95M
2.13%
YoY
|
N/A
|
27.70M
N/A
|
| Diluted Shares Outstanding |
36.19M
-9.32%
YoY
|
N/A
|
40.75M
14.19%
YoY
|
40.56M
14.94%
YoY
|
39.91M
15.1%
YoY
|
N/A
|
35.68M
9.41%
YoY
|
35.29M
8.43%
YoY
|
34.68M
7.5%
YoY
|
N/A
|
32.61M
7.89%
YoY
|
32.55M
16.3%
YoY
|
32.26M
15.42%
YoY
|
N/A
|
30.23M
9.13%
YoY
|
27.98M
1.31%
YoY
|
27.95M
2.13%
YoY
|
N/A
|
27.70M
N/A
|
Loading...