|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$757.5M
9.04%
YoY
|
$694.7M
9.26%
YoY
|
$635.8M
21.39%
YoY
|
$523.8M
26.12%
YoY
|
$415.3M
41.49%
YoY
|
| Cost Of Revenue |
$344.1M
6.43%
YoY
|
$323.3M
5.65%
YoY
|
$306.0M
59.15%
YoY
|
$192.3M
15.96%
YoY
|
$165.8M
19.43%
YoY
|
| Gross Profit |
$413.4M
11.31%
YoY
|
$371.4M
12.61%
YoY
|
$329.8M
-0.51%
YoY
|
$331.5M
32.87%
YoY
|
$249.5M
61.3%
YoY
|
| Selling, General & Admin |
$370.1M
7.71%
YoY
|
$343.6M
7.01%
YoY
|
$321.1M
-3.74%
YoY
|
$333.6M
29.73%
YoY
|
$257.1M
77.98%
YoY
|
| Research & Development |
$121.6M
-7.95%
YoY
|
$132.1M
-17.49%
YoY
|
$160.1M
-3.05%
YoY
|
$165.1M
21.95%
YoY
|
$135.4M
76.35%
YoY
|
| Depreciation & Amortization |
$28.80M
14.74%
YoY
|
$25.10M
12.56%
YoY
|
$22.30M
20.52%
YoY
|
$18.50M
25.38%
YoY
|
$14.76M
53.96%
YoY
|
| Operating Expenses |
$490.8M
1.28%
YoY
|
$484.6M
1.94%
YoY
|
$475.4M
-6.58%
YoY
|
$508.9M
29.64%
YoY
|
$392.5M
77.42%
YoY
|
| Operating Profit |
-$77.40M
-31.63%
YoY
|
-$113.2M
-22.25%
YoY
|
-$145.6M
-17.92%
YoY
|
-$177.4M
23.99%
YoY
|
-$143.1M
114.86%
YoY
|
| Interest Expense |
$32.00M
-12.87%
YoY
|
$36.73M
6.66%
YoY
|
$34.43M
276.55%
YoY
|
$9.144M
N/A
|
$0.00
-100.0%
YoY
|
| Other Income/Expense, Net |
-$500.0K
-75.0%
YoY
|
-$2.000M
N/A
|
$0.00
-100.0%
YoY
|
-$2.401M
593.93%
YoY
|
-$346.0K
-388.33%
YoY
|
| Pretax Income |
-$45.90M
-41.53%
YoY
|
-$78.50M
-29.41%
YoY
|
-$111.2M
-34.83%
YoY
|
-$170.6M
19.25%
YoY
|
-$143.1M
119.13%
YoY
|
| Income Tax |
$5.100M
410.0%
YoY
|
$1.000M
-81.48%
YoY
|
$5.400M
14.41%
YoY
|
$4.720M
122.01%
YoY
|
$2.126M
40.33%
YoY
|
| Net Earnings |
-$51.00M
-35.85%
YoY
|
-$79.50M
-31.82%
YoY
|
-$116.6M
-33.51%
YoY
|
-$175.4M
20.76%
YoY
|
-$145.2M
117.34%
YoY
|
| Basic Earnings Per Share |
-$0.31
-39.22%
YoY
|
-$0.51
-33.77%
YoY
|
-$0.77
-36.36%
YoY
|
-$1.21
-5.47%
YoY
|
-$1.28
-28.89%
YoY
|
| Diluted Earnings Per Share |
-$0.31
-39.22%
YoY
|
-$0.51
-33.77%
YoY
|
-$0.77
-36.36%
YoY
|
-$1.21
-5.47%
YoY
|
-$1.28
-28.89%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
163.8M shares
4.07%
YoY
|
157.4M shares
4.24%
YoY
|
151.0M shares
3.95%
YoY
|
145.3M shares
27.89%
YoY
|
113.6M shares
205.28%
YoY
|
| Diluted Shares Outstanding |
163.8M shares
4.07%
YoY
|
157.4M shares
4.24%
YoY
|
151.0M shares
3.95%
YoY
|
145.3M shares
27.89%
YoY
|
113.6M shares
205.28%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$298.6M
59.59%
YoY
|
$195.7M
9.15%
YoY
|
$196.9M
9.89%
YoY
|
$194.2M
10.28%
YoY
|
$187.1M
9.86%
YoY
|
$179.3M
6.03%
YoY
|
$179.2M
6.1%
YoY
|
$176.1M
6.38%
YoY
|
$170.3M
10.8%
YoY
|
$169.1M
14.53%
YoY
|
$168.9M
18.78%
YoY
|
$165.5M
21.37%
YoY
|
$153.7M
23.2%
YoY
|
$147.6M
22.59%
YoY
|
$142.2M
23.68%
YoY
|
$136.4M
24.13%
YoY
|
$124.8M
22.2%
YoY
|
$120.4M
36.3%
YoY
|
$115.0M
38.07%
YoY
|
| Cost Of Revenue |
$125.2M
48.34%
YoY
|
$87.10M
7.0%
YoY
|
$90.10M
7.68%
YoY
|
$88.20M
10.39%
YoY
|
$84.40M
5.37%
YoY
|
$81.40M
2.26%
YoY
|
$83.67M
5.18%
YoY
|
$79.90M
-2.88%
YoY
|
$80.10M
8.24%
YoY
|
$79.60M
13.43%
YoY
|
$79.55M
46.49%
YoY
|
$82.27M
68.51%
YoY
|
$74.00M
59.66%
YoY
|
$70.17M
63.95%
YoY
|
$54.31M
24.36%
YoY
|
$48.82M
15.79%
YoY
|
$46.35M
12.6%
YoY
|
$42.80M
10.24%
YoY
|
$43.67M
9.83%
YoY
|
| Gross Profit |
$173.4M
68.84%
YoY
|
$108.6M
10.93%
YoY
|
$106.8M
11.82%
YoY
|
$106.0M
10.19%
YoY
|
$102.7M
13.86%
YoY
|
$97.90M
9.39%
YoY
|
$95.51M
6.92%
YoY
|
$96.20M
15.52%
YoY
|
$90.20M
13.17%
YoY
|
$89.50M
15.53%
YoY
|
$89.33M
1.65%
YoY
|
$83.27M
-4.9%
YoY
|
$79.70M
1.65%
YoY
|
$77.47M
-0.21%
YoY
|
$87.88M
23.27%
YoY
|
$87.57M
29.31%
YoY
|
$78.41M
28.69%
YoY
|
$77.63M
56.71%
YoY
|
$71.29M
63.88%
YoY
|
| Selling, General & Admin |
$134.6M
52.09%
YoY
|
$102.6M
22.58%
YoY
|
$106.3M
23.22%
YoY
|
$91.60M
6.14%
YoY
|
$88.50M
0.98%
YoY
|
$83.70M
1.33%
YoY
|
$86.27M
7.14%
YoY
|
$86.30M
1.24%
YoY
|
$87.64M
13.91%
YoY
|
$82.60M
5.36%
YoY
|
$80.52M
-11.43%
YoY
|
$85.24M
0.87%
YoY
|
$76.94M
-5.38%
YoY
|
$78.40M
2.02%
YoY
|
$90.92M
13.02%
YoY
|
$84.50M
29.58%
YoY
|
$81.31M
23.75%
YoY
|
$76.85M
67.94%
YoY
|
$80.45M
73.56%
YoY
|
| Research & Development |
$43.70M
49.15%
YoY
|
$31.30M
6.1%
YoY
|
$32.80M
2.11%
YoY
|
$30.00M
-5.06%
YoY
|
$29.30M
-13.06%
YoY
|
$29.50M
-14.74%
YoY
|
$32.12M
-14.03%
YoY
|
$31.60M
-15.99%
YoY
|
$33.70M
-18.37%
YoY
|
$34.60M
-21.02%
YoY
|
$37.37M
-12.77%
YoY
|
$37.62M
-4.56%
YoY
|
$41.29M
-8.11%
YoY
|
$43.81M
15.42%
YoY
|
$42.84M
11.75%
YoY
|
$39.42M
16.15%
YoY
|
$44.93M
9.57%
YoY
|
$37.96M
71.43%
YoY
|
$38.33M
64.23%
YoY
|
| Depreciation & Amortization |
$22.50M
204.05%
YoY
|
$7.500M
5.63%
YoY
|
$7.000M
10.24%
YoY
|
$7.300M
19.53%
YoY
|
$7.400M
18.04%
YoY
|
$7.100M
10.94%
YoY
|
$6.350M
10.05%
YoY
|
$6.107M
7.9%
YoY
|
$6.269M
17.6%
YoY
|
$6.400M
16.13%
YoY
|
$5.770M
15.49%
YoY
|
$5.660M
15.84%
YoY
|
$5.331M
20.09%
YoY
|
$5.511M
31.78%
YoY
|
$4.996M
17.58%
YoY
|
$4.886M
18.1%
YoY
|
$4.439M
29.0%
YoY
|
$4.182M
42.68%
YoY
|
$4.249M
N/A
|
| Operating Expenses |
$258.1M
119.1%
YoY
|
$133.9M
19.23%
YoY
|
$139.1M
17.49%
YoY
|
$121.6M
3.14%
YoY
|
$117.8M
-2.92%
YoY
|
$112.3M
-5.87%
YoY
|
$118.4M
0.43%
YoY
|
$117.9M
-4.03%
YoY
|
$121.3M
2.64%
YoY
|
$119.3M
2.36%
YoY
|
$117.9M
-11.86%
YoY
|
$122.9M
-0.86%
YoY
|
$118.2M
-6.35%
YoY
|
$116.5M
1.52%
YoY
|
$133.8M
12.61%
YoY
|
$123.9M
24.99%
YoY
|
$126.2M
18.3%
YoY
|
$114.8M
69.08%
YoY
|
$118.8M
70.44%
YoY
|
| Operating Profit |
-$84.70M
460.93%
YoY
|
-$25.30M
75.69%
YoY
|
-$32.30M
41.15%
YoY
|
-$15.60M
-28.11%
YoY
|
-$15.10M
-51.51%
YoY
|
-$14.40M
-51.68%
YoY
|
-$22.88M
-19.87%
YoY
|
-$21.70M
-45.18%
YoY
|
-$31.14M
-19.17%
YoY
|
-$29.80M
-23.74%
YoY
|
-$28.56M
-37.75%
YoY
|
-$39.58M
8.9%
YoY
|
-$38.52M
-19.47%
YoY
|
-$39.08M
5.13%
YoY
|
-$45.88M
-3.4%
YoY
|
-$36.35M
15.66%
YoY
|
-$47.84M
4.48%
YoY
|
-$37.17M
102.44%
YoY
|
-$47.49M
81.33%
YoY
|
| Interest Expense |
$7.700M
-3.75%
YoY
|
$7.100M
-8.97%
YoY
|
$7.900M
-6.94%
YoY
|
$8.300M
-11.4%
YoY
|
$8.000M
-13.85%
YoY
|
$7.800M
-18.61%
YoY
|
$8.489M
-8.7%
YoY
|
$9.368M
5.26%
YoY
|
$9.286M
12.69%
YoY
|
$9.583M
19.24%
YoY
|
$9.298M
63.96%
YoY
|
$8.900M
286.79%
YoY
|
$8.240M
884.47%
YoY
|
$8.037M
2299.1%
YoY
|
$5.671M
5997.85%
YoY
|
$2.301M
3611.29%
YoY
|
$837.0K
884.71%
YoY
|
$335.0K
318.75%
YoY
|
$93.00K
-7.0%
YoY
|
| Other Income/Expense, Net |
-$1.300M
-1400.0%
YoY
|
-$900.0K
-400.0%
YoY
|
-$400.0K
-79.18%
YoY
|
-$500.0K
-350.0%
YoY
|
$100.0K
-576.19%
YoY
|
$300.0K
-200.0%
YoY
|
-$1.921M
-1006.13%
YoY
|
$200.0K
-161.54%
YoY
|
-$21.00K
162.5%
YoY
|
-$300.0K
-394.12%
YoY
|
$212.0K
22.54%
YoY
|
-$325.0K
-66.7%
YoY
|
-$8.000K
-99.32%
YoY
|
$102.0K
-124.0%
YoY
|
$173.0K
-282.11%
YoY
|
-$976.0K
241.26%
YoY
|
-$1.173M
-2892.86%
YoY
|
-$425.0K
5971.43%
YoY
|
-$95.00K
-186.36%
YoY
|
| Pretax Income |
-$78.30M
1018.57%
YoY
|
-$19.10M
203.17%
YoY
|
-$24.80M
3.64%
YoY
|
-$7.800M
-36.07%
YoY
|
-$7.000M
-68.1%
YoY
|
-$6.300M
-69.27%
YoY
|
-$23.93M
25.62%
YoY
|
-$12.20M
-60.71%
YoY
|
-$21.94M
-27.2%
YoY
|
-$20.50M
-33.74%
YoY
|
-$19.05M
-62.04%
YoY
|
-$31.05M
-11.34%
YoY
|
-$30.14M
-37.42%
YoY
|
-$30.94M
-16.97%
YoY
|
-$50.18M
5.66%
YoY
|
-$35.02M
10.66%
YoY
|
-$48.17M
5.5%
YoY
|
-$37.26M
103.74%
YoY
|
-$47.49M
82.8%
YoY
|
| Income Tax |
$2.100M
162.5%
YoY
|
$1.400M
-6.67%
YoY
|
$2.000M
-186.24%
YoY
|
$800.0K
-46.67%
YoY
|
$800.0K
-22.33%
YoY
|
$1.500M
87.5%
YoY
|
-$2.319M
-277.29%
YoY
|
$1.500M
44.51%
YoY
|
$1.030M
-35.58%
YoY
|
$800.0K
-43.9%
YoY
|
$1.308M
-14.79%
YoY
|
$1.038M
2.37%
YoY
|
$1.599M
37.49%
YoY
|
$1.426M
41.47%
YoY
|
$1.535M
523.98%
YoY
|
$1.014M
26.75%
YoY
|
$1.163M
64.96%
YoY
|
$1.008M
168.8%
YoY
|
$246.0K
-66.3%
YoY
|
| Net Earnings |
-$80.40M
930.77%
YoY
|
-$20.50M
162.82%
YoY
|
-$26.80M
24.01%
YoY
|
-$8.600M
-37.23%
YoY
|
-$7.800M
-65.94%
YoY
|
-$7.800M
-63.38%
YoY
|
-$21.61M
6.16%
YoY
|
-$13.70M
-57.31%
YoY
|
-$22.90M
-27.86%
YoY
|
-$21.30M
-34.19%
YoY
|
-$20.36M
-60.64%
YoY
|
-$32.09M
-10.96%
YoY
|
-$31.74M
-35.66%
YoY
|
-$32.36M
-15.43%
YoY
|
-$51.72M
8.34%
YoY
|
-$36.04M
11.05%
YoY
|
-$49.33M
6.41%
YoY
|
-$38.27M
105.05%
YoY
|
-$47.74M
78.66%
YoY
|
| Basic Earnings Per Share |
-$0.34
580.0%
YoY
|
-$0.12
140.0%
YoY
|
N/A
|
-$0.05
-44.44%
YoY
|
-$0.05
-66.67%
YoY
|
-$0.05
-64.29%
YoY
|
N/A
|
-$0.09
-57.14%
YoY
|
-$0.15
-28.57%
YoY
|
-$0.14
-36.36%
YoY
|
N/A
|
-$0.21
-16.0%
YoY
|
-$0.21
-38.24%
YoY
|
-$0.22
-18.52%
YoY
|
N/A
|
-$0.25
8.7%
YoY
|
-$0.34
-2.86%
YoY
|
-$0.27
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.34
580.0%
YoY
|
-$0.12
140.0%
YoY
|
-$0.16
14.73%
YoY
|
-$0.05
-44.44%
YoY
|
-$0.05
-66.67%
YoY
|
-$0.05
-64.29%
YoY
|
-$0.14
0.0%
YoY
|
-$0.09
-57.14%
YoY
|
-$0.15
-28.57%
YoY
|
-$0.14
-36.36%
YoY
|
-$0.13
-62.62%
YoY
|
-$0.21
-16.0%
YoY
|
-$0.21
-38.24%
YoY
|
-$0.22
-18.52%
YoY
|
-$0.35
2.96%
YoY
|
-$0.25
8.7%
YoY
|
-$0.34
-2.86%
YoY
|
-$0.27
-39.76%
YoY
|
-$0.34
63.38%
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 |
233.4M shares
43.63%
YoY
|
168.2M shares
4.67%
YoY
|
N/A
|
164.6M shares
4.44%
YoY
|
162.5M shares
3.97%
YoY
|
160.7M shares
2.75%
YoY
|
N/A
|
157.6M shares
4.47%
YoY
|
156.3M shares
3.7%
YoY
|
156.4M shares
4.51%
YoY
|
N/A
|
150.9M shares
3.49%
YoY
|
150.7M shares
4.63%
YoY
|
149.6M
4.43%
YoY
|
146.6M
4.26%
YoY
|
145.8M
5.82%
YoY
|
144.1M
6.1%
YoY
|
143.3M
N/A
|
140.6M
N/A
|
| Diluted Shares Outstanding |
233.4M shares
43.63%
YoY
|
168.7M shares
4.98%
YoY
|
N/A
|
164.6M shares
4.44%
YoY
|
162.5M shares
3.97%
YoY
|
160.7M shares
2.75%
YoY
|
N/A
|
157.6M shares
4.47%
YoY
|
156.3M shares
4.02%
YoY
|
156.4M shares
4.98%
YoY
|
N/A
|
150.9M shares
3.31%
YoY
|
150.3M shares
3.78%
YoY
|
149.0M shares
4.16%
YoY
|
N/A
|
146.0M shares
5.17%
YoY
|
144.8M shares
9.85%
YoY
|
143.0M shares
N/A
|
N/A
|
Loading...