|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$738.2M
24.4%
YoY
|
$593.4M
25.78%
YoY
|
$471.8M
32.74%
YoY
|
$355.4M
49.32%
YoY
|
$238.0M
58.49%
YoY
|
| Cost Of Revenue |
$242.5M
32.39%
YoY
|
$183.2M
24.17%
YoY
|
$147.5M
27.38%
YoY
|
$115.8M
47.52%
YoY
|
$78.51M
44.03%
YoY
|
| Gross Profit |
$495.7M
20.83%
YoY
|
$410.2M
26.5%
YoY
|
$324.3M
35.33%
YoY
|
$239.6M
50.2%
YoY
|
$159.5M
66.73%
YoY
|
| Selling, General & Admin |
$473.3M
18.79%
YoY
|
$398.4M
14.12%
YoY
|
$349.1M
20.19%
YoY
|
$290.5M
62.54%
YoY
|
$178.7M
81.2%
YoY
|
| Research & Development |
$167.1M
24.76%
YoY
|
$134.0M
11.77%
YoY
|
$119.9M
23.2%
YoY
|
$97.29M
64.81%
YoY
|
$59.03M
102.09%
YoY
|
| Depreciation & Amortization |
$19.33M
91.08%
YoY
|
$10.12M
45.27%
YoY
|
$6.963M
50.78%
YoY
|
$4.618M
64.93%
YoY
|
$2.800M
75.0%
YoY
|
| Operating Expenses |
$640.4M
20.29%
YoY
|
$532.4M
13.52%
YoY
|
$469.0M
20.95%
YoY
|
$387.7M
63.1%
YoY
|
$237.7M
85.97%
YoY
|
| Operating Profit |
-$144.8M
18.5%
YoY
|
-$122.2M
-15.57%
YoY
|
-$144.7M
-2.33%
YoY
|
-$148.1M
89.41%
YoY
|
-$78.21M
143.25%
YoY
|
| Interest Expense |
$15.73M
-22.07%
YoY
|
$20.19M
29.23%
YoY
|
$15.62M
78.98%
YoY
|
$8.729M
-7314.05%
YoY
|
-$121.0K
-116.81%
YoY
|
| Other Income/Expense, Net |
$16.60M
-23.01%
YoY
|
$21.56M
32.9%
YoY
|
$16.22M
103.33%
YoY
|
$7.977M
-3191.86%
YoY
|
-$258.0K
115.0%
YoY
|
| Pretax Income |
-$128.2M
27.39%
YoY
|
-$100.6M
-21.69%
YoY
|
-$128.5M
-8.34%
YoY
|
-$140.2M
78.93%
YoY
|
-$78.33M
149.21%
YoY
|
| Income Tax |
$2.625M
-23.8%
YoY
|
$3.445M
76.03%
YoY
|
$1.957M
235.68%
YoY
|
$583.0K
-453.33%
YoY
|
-$165.0K
-130.73%
YoY
|
| Net Earnings |
-$131.3M
26.55%
YoY
|
-$103.7M
-19.68%
YoY
|
-$129.2M
-7.05%
YoY
|
-$139.0M
81.14%
YoY
|
-$76.72M
141.62%
YoY
|
| Basic Earnings Per Share |
-$1.22
19.61%
YoY
|
-$1.02
-22.73%
YoY
|
-$1.32
-10.2%
YoY
|
-$1.47
-33.18%
YoY
|
-$2.20
24.29%
YoY
|
| Diluted Earnings Per Share |
-$1.22
19.61%
YoY
|
-$1.02
-22.73%
YoY
|
-$1.32
-10.2%
YoY
|
-$1.47
-33.18%
YoY
|
-$2.20
24.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
107.9M shares
5.59%
YoY
|
102.2M shares
4.17%
YoY
|
98.10M shares
3.73%
YoY
|
94.57M shares
170.99%
YoY
|
34.90M shares
94.17%
YoY
|
| Diluted Shares Outstanding |
107.9M shares
5.59%
YoY
|
102.2M shares
4.17%
YoY
|
98.10M shares
3.73%
YoY
|
94.57M shares
170.99%
YoY
|
34.90M shares
94.17%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$211.0M
30.2%
YoY
|
$205.2M
27.91%
YoY
|
$190.8M
25.51%
YoY
|
$180.1M
23.79%
YoY
|
$162.1M
19.64%
YoY
|
$160.4M
22.48%
YoY
|
$152.1M
22.67%
YoY
|
$145.5M
26.4%
YoY
|
$135.5M
33.09%
YoY
|
$131.0M
32.72%
YoY
|
$124.0M
33.11%
YoY
|
$115.1M
33.64%
YoY
|
$101.8M
31.34%
YoY
|
$98.68M
40.1%
YoY
|
$93.13M
45.58%
YoY
|
$86.13M
54.48%
YoY
|
$77.50M
61.86%
YoY
|
$70.43M
64.07%
YoY
|
$63.97M
62.64%
YoY
|
$55.76M
55.11%
YoY
|
| Cost Of Revenue |
$72.34M
42.23%
YoY
|
$70.82M
43.61%
YoY
|
$62.63M
36.42%
YoY
|
$58.22M
34.09%
YoY
|
$50.86M
14.16%
YoY
|
$49.31M
14.7%
YoY
|
$45.91M
26.22%
YoY
|
$43.42M
22.4%
YoY
|
$44.55M
36.29%
YoY
|
$42.99M
28.62%
YoY
|
$36.37M
24.85%
YoY
|
$35.47M
29.69%
YoY
|
$32.69M
26.18%
YoY
|
$33.42M
34.91%
YoY
|
$29.14M
51.95%
YoY
|
$27.35M
45.84%
YoY
|
$25.91M
63.89%
YoY
|
$24.78M
62.15%
YoY
|
$19.17M
32.87%
YoY
|
$18.76M
43.82%
YoY
|
| Gross Profit |
$138.7M
24.69%
YoY
|
$134.4M
20.94%
YoY
|
$128.2M
20.79%
YoY
|
$121.9M
19.41%
YoY
|
$111.2M
22.32%
YoY
|
$111.1M
26.29%
YoY
|
$106.1M
21.19%
YoY
|
$102.1M
28.19%
YoY
|
$90.91M
31.58%
YoY
|
$87.97M
34.81%
YoY
|
$87.58M
36.87%
YoY
|
$79.63M
35.48%
YoY
|
$69.09M
33.93%
YoY
|
$65.25M
42.91%
YoY
|
$63.99M
42.85%
YoY
|
$58.78M
58.86%
YoY
|
$51.59M
60.86%
YoY
|
$45.66M
65.13%
YoY
|
$44.79M
79.89%
YoY
|
$37.00M
61.54%
YoY
|
| Selling, General & Admin |
$120.1M
4.75%
YoY
|
$117.6M
18.69%
YoY
|
$121.7M
14.96%
YoY
|
$119.4M
23.23%
YoY
|
$114.6M
18.64%
YoY
|
$99.05M
11.11%
YoY
|
$105.9M
14.02%
YoY
|
$96.89M
12.83%
YoY
|
$96.62M
18.92%
YoY
|
$89.14M
18.83%
YoY
|
$92.84M
23.34%
YoY
|
$85.87M
21.72%
YoY
|
$81.25M
16.7%
YoY
|
$75.02M
14.8%
YoY
|
$75.27M
77.09%
YoY
|
$70.55M
87.85%
YoY
|
$69.62M
109.08%
YoY
|
$65.34M
124.35%
YoY
|
$42.50M
61.74%
YoY
|
$37.56M
68.28%
YoY
|
| Research & Development |
$46.10M
25.28%
YoY
|
$45.03M
34.01%
YoY
|
$44.07M
34.13%
YoY
|
$41.25M
24.47%
YoY
|
$36.80M
7.05%
YoY
|
$33.60M
7.99%
YoY
|
$32.86M
9.99%
YoY
|
$33.14M
13.76%
YoY
|
$34.37M
15.56%
YoY
|
$31.11M
16.3%
YoY
|
$29.87M
16.77%
YoY
|
$29.13M
24.84%
YoY
|
$29.75M
37.58%
YoY
|
$26.75M
16.81%
YoY
|
$25.58M
100.84%
YoY
|
$23.34M
101.26%
YoY
|
$21.62M
83.27%
YoY
|
$22.90M
154.49%
YoY
|
$12.74M
71.9%
YoY
|
$11.60M
88.78%
YoY
|
| Depreciation & Amortization |
$6.284M
141.14%
YoY
|
$5.969M
117.29%
YoY
|
$2.900M
7.41%
YoY
|
$2.600M
8.33%
YoY
|
$2.606M
22.58%
YoY
|
$2.747M
46.04%
YoY
|
$2.700M
145.45%
YoY
|
$2.400M
60.0%
YoY
|
$2.126M
39.32%
YoY
|
$1.881M
11.17%
YoY
|
$1.100M
10.0%
YoY
|
$1.500M
66.67%
YoY
|
$1.526M
52.6%
YoY
|
$1.692M
160.31%
YoY
|
$1.000M
42.86%
YoY
|
$900.0K
-34.45%
YoY
|
$1.000M
66.67%
YoY
|
$650.0K
-37.62%
YoY
|
$700.0K
40.0%
YoY
|
$1.373M
151.01%
YoY
|
| Operating Expenses |
$166.2M
9.74%
YoY
|
$162.6M
23.61%
YoY
|
$165.8M
19.5%
YoY
|
$160.6M
23.54%
YoY
|
$151.4M
15.6%
YoY
|
$131.5M
10.64%
YoY
|
$138.7M
13.04%
YoY
|
$130.0M
13.07%
YoY
|
$131.0M
18.02%
YoY
|
$118.9M
16.82%
YoY
|
$122.7M
21.68%
YoY
|
$115.0M
22.49%
YoY
|
$111.0M
21.65%
YoY
|
$101.8M
15.32%
YoY
|
$100.9M
82.57%
YoY
|
$93.89M
91.02%
YoY
|
$91.24M
102.32%
YoY
|
$88.25M
131.2%
YoY
|
$55.24M
63.98%
YoY
|
$49.15M
72.7%
YoY
|
| Operating Profit |
-$27.51M
-31.59%
YoY
|
-$28.24M
38.1%
YoY
|
-$37.55M
15.27%
YoY
|
-$38.75M
38.65%
YoY
|
-$40.22M
0.35%
YoY
|
-$20.45M
-33.88%
YoY
|
-$32.57M
-7.3%
YoY
|
-$27.95M
-20.98%
YoY
|
-$40.08M
-4.34%
YoY
|
-$30.92M
-15.33%
YoY
|
-$35.13M
-4.7%
YoY
|
-$35.37M
0.75%
YoY
|
-$41.90M
5.67%
YoY
|
-$36.52M
-14.25%
YoY
|
-$36.86M
252.83%
YoY
|
-$35.11M
188.95%
YoY
|
-$39.65M
204.41%
YoY
|
-$42.59M
304.91%
YoY
|
-$10.45M
18.89%
YoY
|
-$12.15M
118.72%
YoY
|
| Interest Expense |
$3.063M
-40.87%
YoY
|
$3.236M
-38.37%
YoY
|
$3.315M
-37.23%
YoY
|
$4.003M
-20.12%
YoY
|
$5.180M
11.47%
YoY
|
$5.251M
21.02%
YoY
|
$5.281M
28.18%
YoY
|
$5.011M
33.09%
YoY
|
$4.647M
36.72%
YoY
|
$4.339M
37.14%
YoY
|
$4.120M
39.61%
YoY
|
$3.765M
74.47%
YoY
|
$3.399M
645.39%
YoY
|
$3.164M
774.03%
YoY
|
$2.951M
-1453.67%
YoY
|
$2.158M
-826.6%
YoY
|
$456.0K
1325.0%
YoY
|
$362.0K
-1052.63%
YoY
|
-$218.0K
-359.52%
YoY
|
-$297.0K
-187.61%
YoY
|
| Other Income/Expense, Net |
$3.450M
-38.96%
YoY
|
$320.0K
-5.33%
YoY
|
$3.405M
-35.68%
YoY
|
$3.983M
-27.62%
YoY
|
$5.652M
9.3%
YoY
|
$338.0K
2153.33%
YoY
|
$5.294M
16.56%
YoY
|
$5.503M
42.38%
YoY
|
$5.171M
49.49%
YoY
|
$15.00K
-96.83%
YoY
|
$4.542M
75.98%
YoY
|
$3.865M
123.54%
YoY
|
$3.459M
11430.0%
YoY
|
$473.0K
N/A
|
$2.581M
-1193.64%
YoY
|
$1.729M
-682.15%
YoY
|
$30.00K
-6.25%
YoY
|
N/A
|
-$236.0K
274.6%
YoY
|
-$297.0K
N/A
|
| Pretax Income |
-$24.06M
-30.39%
YoY
|
-$24.68M
54.55%
YoY
|
-$34.14M
25.16%
YoY
|
-$34.77M
54.9%
YoY
|
-$34.57M
-0.97%
YoY
|
-$15.97M
-42.84%
YoY
|
-$27.28M
-10.84%
YoY
|
-$22.45M
-28.75%
YoY
|
-$34.91M
-9.18%
YoY
|
-$27.94M
-15.04%
YoY
|
-$30.59M
-10.77%
YoY
|
-$31.50M
-5.61%
YoY
|
-$38.44M
-2.98%
YoY
|
-$32.88M
-22.13%
YoY
|
-$34.28M
221.42%
YoY
|
-$33.38M
168.16%
YoY
|
-$39.62M
204.93%
YoY
|
-$42.23M
300.02%
YoY
|
-$10.67M
22.54%
YoY
|
-$12.45M
138.63%
YoY
|
| Income Tax |
$1.428M
29.82%
YoY
|
$6.901M
530.8%
YoY
|
$1.660M
84.44%
YoY
|
-$7.007M
-1101.0%
YoY
|
$1.100M
37.5%
YoY
|
$1.094M
71.21%
YoY
|
$900.0K
125.0%
YoY
|
$700.0K
40.0%
YoY
|
$800.0K
100.0%
YoY
|
$639.0K
-30.92%
YoY
|
$400.0K
-200.0%
YoY
|
$500.0K
N/A
|
$400.0K
N/A
|
$925.0K
-17.19%
YoY
|
-$400.0K
-75.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.117M
469.9%
YoY
|
-$1.600M
-1700.0%
YoY
|
$166.0K
1.22%
YoY
|
| Net Earnings |
-$26.59M
-25.69%
YoY
|
-$31.60M
83.83%
YoY
|
-$36.00M
28.97%
YoY
|
-$27.90M
21.31%
YoY
|
-$35.79M
0.41%
YoY
|
-$17.19M
-39.2%
YoY
|
-$27.91M
-9.21%
YoY
|
-$23.00M
-27.43%
YoY
|
-$35.64M
-7.32%
YoY
|
-$28.28M
-15.47%
YoY
|
-$30.74M
-7.85%
YoY
|
-$31.69M
-3.62%
YoY
|
-$38.45M
-2.08%
YoY
|
-$33.45M
-22.09%
YoY
|
-$33.36M
282.48%
YoY
|
-$32.89M
168.94%
YoY
|
-$39.27M
205.98%
YoY
|
-$42.94M
307.2%
YoY
|
-$8.722M
-1.03%
YoY
|
-$12.23M
127.29%
YoY
|
| Basic Earnings Per Share |
-$0.24
-29.41%
YoY
|
N/A
|
-$0.33
22.22%
YoY
|
-$0.26
13.04%
YoY
|
-$0.34
-2.86%
YoY
|
N/A
|
-$0.27
-12.9%
YoY
|
-$0.23
-30.3%
YoY
|
-$0.35
-12.5%
YoY
|
N/A
|
-$0.31
-11.43%
YoY
|
-$0.33
-5.71%
YoY
|
-$0.40
-4.76%
YoY
|
N/A
|
-$0.35
-16.67%
YoY
|
-$0.35
-41.67%
YoY
|
-$0.42
-35.38%
YoY
|
N/A
|
-$0.42
-10.64%
YoY
|
-$0.60
N/A
|
| Diluted Earnings Per Share |
-$0.24
-29.41%
YoY
|
-$0.29
72.33%
YoY
|
-$0.33
22.22%
YoY
|
-$0.26
13.04%
YoY
|
-$0.34
-2.86%
YoY
|
-$0.17
-41.6%
YoY
|
-$0.27
-12.9%
YoY
|
-$0.23
-30.3%
YoY
|
-$0.35
-12.5%
YoY
|
-$0.28
-18.67%
YoY
|
-$0.31
-11.43%
YoY
|
-$0.33
-5.71%
YoY
|
-$0.40
-4.76%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.35
-16.67%
YoY
|
-$0.35
-100.0%
YoY
|
-$0.42
-35.38%
YoY
|
-$424.7K
263.51%
YoY
|
-$0.42
-10.64%
YoY
|
-$135.5K
127.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
|
N/A
|
| Basic Shares Outstanding |
112.6M shares
7.71%
YoY
|
113.4M shares
N/A
|
107.6M shares
5.37%
YoY
|
106.8M shares
5.28%
YoY
|
104.6M shares
3.75%
YoY
|
N/A
|
102.1M shares
4.36%
YoY
|
101.4M shares
4.39%
YoY
|
100.8M shares
4.6%
YoY
|
N/A
|
97.88M shares
3.61%
YoY
|
97.18M shares
3.27%
YoY
|
96.35M shares
3.33%
YoY
|
N/A
|
94.47M shares
356.0%
YoY
|
94.10M shares
362.9%
YoY
|
93.25M shares
374.1%
YoY
|
N/A
|
20.72M shares
11.18%
YoY
|
20.33M shares
N/A
|
| Diluted Shares Outstanding |
110.8M shares
5.95%
YoY
|
N/A
|
107.6M shares
5.37%
YoY
|
106.8M shares
5.28%
YoY
|
104.6M shares
3.75%
YoY
|
N/A
|
102.1M shares
4.36%
YoY
|
101.4M shares
4.39%
YoY
|
100.8M shares
4.6%
YoY
|
N/A
|
97.88M shares
3.61%
YoY
|
97.18M shares
3.27%
YoY
|
96.35M shares
3.33%
YoY
|
N/A
|
94.47M shares
356.0%
YoY
|
94.10M shares
362.9%
YoY
|
93.25M shares
374.1%
YoY
|
N/A
|
20.72M shares
11.18%
YoY
|
20.33M shares
N/A
|
Loading...