|
Concept
|
2026 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$784.8M
N/A
|
$584.4M
-25.29%
YoY
|
$782.3M
8.52%
YoY
|
$720.9M
41.09%
YoY
|
$510.9M
-42.38%
YoY
|
| Cost Of Revenue |
$327.8M
N/A
|
$272.2M
-15.38%
YoY
|
$321.7M
8.87%
YoY
|
$295.5M
36.74%
YoY
|
$216.1M
-39.84%
YoY
|
| Gross Profit |
$457.0M
N/A
|
$312.2M
-32.22%
YoY
|
$460.6M
8.27%
YoY
|
$425.4M
44.28%
YoY
|
$294.8M
-44.11%
YoY
|
| Selling, General & Admin |
$174.3M
N/A
|
$145.5M
-1.05%
YoY
|
$147.0M
-20.55%
YoY
|
$185.0M
10.96%
YoY
|
$166.7M
-11.45%
YoY
|
| Research & Development |
$353.2M
N/A
|
$332.2M
-1.63%
YoY
|
$337.7M
23.62%
YoY
|
$273.2M
16.17%
YoY
|
$235.2M
-7.66%
YoY
|
| Depreciation & Amortization |
$24.72M
N/A
|
$25.55M
-49.98%
YoY
|
$51.08M
182.98%
YoY
|
$18.05M
10.97%
YoY
|
$16.27M
-73.97%
YoY
|
| Operating Expenses |
$527.5M
N/A
|
$477.7M
-1.46%
YoY
|
$484.7M
5.79%
YoY
|
$458.2M
14.01%
YoY
|
$401.9M
-17.59%
YoY
|
| Operating Profit |
-$70.54M
N/A
|
-$165.5M
585.15%
YoY
|
-$24.15M
-26.44%
YoY
|
-$32.84M
-69.34%
YoY
|
-$107.1M
-369.07%
YoY
|
| Interest Expense |
$12.63M
N/A
|
$10.68M
-21.56%
YoY
|
$13.61M
-56.14%
YoY
|
$31.03M
-9.11%
YoY
|
$34.14M
-280.65%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$57.91M
N/A
|
-$154.8M
1368.4%
YoY
|
-$10.54M
-63.78%
YoY
|
-$29.11M
-49.9%
YoY
|
-$58.10M
-479.76%
YoY
|
| Income Tax |
$6.995M
N/A
|
$36.20M
355.71%
YoY
|
$7.943M
-40.84%
YoY
|
$13.43M
-191.95%
YoY
|
-$14.60M
-621.5%
YoY
|
| Net Earnings |
-$64.91M
N/A
|
-$191.0M
453.4%
YoY
|
-$34.52M
-101.63%
YoY
|
$2.117B
16797.29%
YoY
|
$12.53M
0.25%
YoY
|
| Basic Earnings Per Share |
-$1.98
N/A
|
-$5.93
444.04%
YoY
|
-$1.09
-102.2%
YoY
|
$49.44
16948.28%
YoY
|
$0.29
N/A
|
| Diluted Earnings Per Share |
-$1.98
N/A
|
-$5.93
446.41%
YoY
|
-$1.09
-102.27%
YoY
|
$47.78
16964.29%
YoY
|
$0.28
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
32.72M shares
N/A
|
32.19M shares
1.22%
YoY
|
31.80M
-25.74%
YoY
|
42.83M
-2.16%
YoY
|
43.78M
N/A
|
| Diluted Shares Outstanding |
32.72M shares
N/A
|
32.19M shares
1.22%
YoY
|
31.80M
-28.23%
YoY
|
44.32M
-0.13%
YoY
|
44.37M
N/A
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$213.5M
20.14%
YoY
|
$208.2M
N/A
|
$206.0M
23.91%
YoY
|
$192.8M
15.9%
YoY
|
$177.7M
22.25%
YoY
|
$166.2M
91.43%
YoY
|
$166.4M
-32.05%
YoY
|
$145.4M
-41.1%
YoY
|
$106.4M
N/A
|
$86.85M
-67.81%
YoY
|
$244.9M
-6.95%
YoY
|
$246.8M
5.55%
YoY
|
$269.8M
45.98%
YoY
|
$263.2M
55.26%
YoY
|
$233.8M
48.12%
YoY
|
$208.7M
-14.09%
YoY
|
$184.8M
39.25%
YoY
|
$169.5M
48.22%
YoY
|
| Cost Of Revenue |
$86.50M
8.21%
YoY
|
$76.13M
N/A
|
$86.98M
14.41%
YoY
|
$84.74M
11.37%
YoY
|
$79.94M
16.21%
YoY
|
$76.03M
77.14%
YoY
|
$76.08M
-24.74%
YoY
|
$68.78M
-25.98%
YoY
|
$51.31M
N/A
|
$42.92M
-58.82%
YoY
|
$101.1M
1.86%
YoY
|
$92.93M
19.07%
YoY
|
$104.2M
38.38%
YoY
|
$99.25M
35.59%
YoY
|
$78.04M
18.06%
YoY
|
$80.85M
-19.87%
YoY
|
$75.32M
31.57%
YoY
|
$73.19M
53.22%
YoY
|
| Gross Profit |
$127.0M
29.89%
YoY
|
$132.1M
N/A
|
$119.0M
31.92%
YoY
|
$108.1M
19.7%
YoY
|
$97.78M
27.67%
YoY
|
$90.22M
105.4%
YoY
|
$90.31M
-37.18%
YoY
|
$76.58M
-50.23%
YoY
|
$55.07M
N/A
|
$43.93M
-73.47%
YoY
|
$143.8M
-12.28%
YoY
|
$153.9M
-1.23%
YoY
|
$165.6M
51.21%
YoY
|
$163.9M
70.2%
YoY
|
$155.8M
69.77%
YoY
|
$127.8M
-9.98%
YoY
|
$109.5M
45.08%
YoY
|
$96.30M
44.64%
YoY
|
| Selling, General & Admin |
$55.49M
33.26%
YoY
|
$45.81M
N/A
|
$43.68M
19.95%
YoY
|
$43.16M
17.29%
YoY
|
$41.64M
7.61%
YoY
|
$36.41M
8.26%
YoY
|
$36.79M
-9.61%
YoY
|
$38.70M
-13.8%
YoY
|
$33.55M
N/A
|
$33.63M
-33.71%
YoY
|
$40.71M
-16.95%
YoY
|
$44.89M
0.55%
YoY
|
$50.74M
9.99%
YoY
|
$49.01M
14.11%
YoY
|
$44.65M
5.17%
YoY
|
$53.49M
5.91%
YoY
|
$46.13M
14.88%
YoY
|
$42.95M
6.45%
YoY
|
| Research & Development |
$88.59M
0.43%
YoY
|
$89.52M
N/A
|
$87.69M
6.36%
YoY
|
$87.82M
5.52%
YoY
|
$88.22M
2.69%
YoY
|
$82.44M
-1.16%
YoY
|
$83.23M
-3.11%
YoY
|
$85.91M
-3.9%
YoY
|
$80.65M
N/A
|
$83.40M
-1.44%
YoY
|
$85.90M
2.86%
YoY
|
$89.40M
15.29%
YoY
|
$84.62M
16.47%
YoY
|
$83.51M
28.81%
YoY
|
$77.54M
21.13%
YoY
|
$71.71M
-2.97%
YoY
|
$72.66M
23.29%
YoY
|
$64.83M
11.79%
YoY
|
| Depreciation & Amortization |
$6.047M
-48.25%
YoY
|
$8.242M
N/A
|
$8.362M
-28.45%
YoY
|
$9.796M
-15.45%
YoY
|
$11.69M
-7.25%
YoY
|
$11.69M
-9.27%
YoY
|
$11.59M
-8.05%
YoY
|
$12.60M
102.07%
YoY
|
$12.71M
N/A
|
$12.88M
-8.56%
YoY
|
$12.60M
-11.57%
YoY
|
$6.235M
20.93%
YoY
|
$14.09M
-10.9%
YoY
|
$14.25M
-4.29%
YoY
|
$5.156M
25.51%
YoY
|
$15.66M
-7.34%
YoY
|
$15.81M
1.35%
YoY
|
$14.89M
-6.96%
YoY
|
| Operating Expenses |
$144.1M
10.95%
YoY
|
$135.3M
N/A
|
$131.4M
10.53%
YoY
|
$131.0M
9.13%
YoY
|
$129.9M
4.22%
YoY
|
$118.9M
1.55%
YoY
|
$120.0M
-5.2%
YoY
|
$124.6M
-7.21%
YoY
|
$114.2M
N/A
|
$117.0M
-13.54%
YoY
|
$126.6M
-4.46%
YoY
|
$134.3M
9.9%
YoY
|
$135.4M
13.96%
YoY
|
$132.5M
22.95%
YoY
|
$122.2M
14.76%
YoY
|
$125.2M
0.64%
YoY
|
$118.8M
19.88%
YoY
|
$107.8M
9.6%
YoY
|
| Operating Profit |
-$17.08M
-46.75%
YoY
|
-$3.252M
N/A
|
-$12.34M
-56.89%
YoY
|
-$22.87M
-23.03%
YoY
|
-$32.08M
-33.2%
YoY
|
-$28.63M
-60.84%
YoY
|
-$29.71M
-273.05%
YoY
|
-$48.02M
-345.34%
YoY
|
-$59.13M
N/A
|
-$73.11M
-341.91%
YoY
|
$17.17M
-45.29%
YoY
|
$19.57M
-41.72%
YoY
|
$30.22M
-425.85%
YoY
|
$31.38M
-373.17%
YoY
|
$33.58M
-328.22%
YoY
|
$2.639M
-85.01%
YoY
|
-$9.275M
-60.7%
YoY
|
-$11.49M
-63.84%
YoY
|
| Interest Expense |
$3.394M
-3.28%
YoY
|
$2.718M
N/A
|
$2.820M
3.75%
YoY
|
$3.582M
11.62%
YoY
|
$3.509M
38.86%
YoY
|
$2.718M
1.87%
YoY
|
$3.209M
-48.11%
YoY
|
$2.527M
52.6%
YoY
|
$2.223M
N/A
|
$2.668M
74.72%
YoY
|
$6.184M
270.97%
YoY
|
$1.656M
-1.43%
YoY
|
$1.527M
-76.85%
YoY
|
$1.667M
-74.3%
YoY
|
$1.680M
-85.16%
YoY
|
-$9.970M
81.27%
YoY
|
$6.595M
-23.35%
YoY
|
$6.486M
-44.93%
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
|
| Pretax Income |
-$13.69M
-52.09%
YoY
|
-$534.0K
N/A
|
-$9.522M
-63.25%
YoY
|
-$19.29M
-27.22%
YoY
|
-$28.57M
-37.2%
YoY
|
-$25.91M
-63.22%
YoY
|
-$26.50M
-213.48%
YoY
|
-$45.49M
-299.95%
YoY
|
-$56.91M
N/A
|
-$70.44M
-311.11%
YoY
|
$23.35M
-29.57%
YoY
|
$22.75M
-31.88%
YoY
|
$33.37M
-422.27%
YoY
|
$33.16M
-291.37%
YoY
|
$33.40M
-234.2%
YoY
|
-$7.331M
-161.09%
YoY
|
-$10.35M
-65.67%
YoY
|
-$17.33M
-56.98%
YoY
|
| Income Tax |
$2.209M
16.32%
YoY
|
$2.150M
N/A
|
$400.0K
-119.18%
YoY
|
$2.500M
25.0%
YoY
|
$1.899M
-94.83%
YoY
|
-$2.086M
-86.57%
YoY
|
$2.000M
-83.79%
YoY
|
$36.70M
370.51%
YoY
|
-$385.0K
N/A
|
-$15.54M
-209.41%
YoY
|
$12.34M
12.16%
YoY
|
$7.800M
-33.33%
YoY
|
$14.20M
51.06%
YoY
|
$11.00M
816.67%
YoY
|
$11.70M
485.0%
YoY
|
$884.0K
-71.48%
YoY
|
$9.400M
-368.57%
YoY
|
$1.200M
-128.57%
YoY
|
| Net Earnings |
-$15.90M
-47.83%
YoY
|
-$2.684M
N/A
|
-$9.936M
-58.29%
YoY
|
-$21.82M
-23.46%
YoY
|
-$30.47M
-62.91%
YoY
|
-$23.82M
-65.86%
YoY
|
-$28.50M
-360.17%
YoY
|
-$82.16M
-688.22%
YoY
|
-$56.53M
N/A
|
-$69.79M
-432.33%
YoY
|
$10.96M
-50.5%
YoY
|
$13.97M
-39.03%
YoY
|
$21.00M
-98.99%
YoY
|
$22.14M
11.05%
YoY
|
$22.91M
69.57%
YoY
|
-$3.098M
-134.81%
YoY
|
$2.087B
65120.5%
YoY
|
$19.93M
-1207.33%
YoY
|
| Basic Earnings Per Share |
-$0.48
N/A
|
N/A
|
-$0.30
N/A
|
-$0.67
-23.86%
YoY
|
N/A
|
N/A
|
-$0.88
-351.43%
YoY
|
-$2.56
-681.82%
YoY
|
-$1.77
N/A
|
N/A
|
$0.35
-43.55%
YoY
|
$0.44
-26.67%
YoY
|
$0.62
-98.71%
YoY
|
$0.62
40.91%
YoY
|
$0.60
93.55%
YoY
|
N/A
|
$48.11
68628.57%
YoY
|
$0.44
-1200.0%
YoY
|
| Diluted Earnings Per Share |
-$0.48
-49.01%
YoY
|
-$0.08
N/A
|
-$0.30
-58.52%
YoY
|
-$0.67
-23.86%
YoY
|
-$0.94
-63.28%
YoY
|
-$0.73
-66.47%
YoY
|
-$0.88
-364.46%
YoY
|
-$2.56
-724.39%
YoY
|
-$1.77
N/A
|
-$2.19
-465.21%
YoY
|
$0.33
-44.54%
YoY
|
$0.41
-29.31%
YoY
|
$0.60
-98.72%
YoY
|
$0.60
36.36%
YoY
|
$0.58
100.0%
YoY
|
-$79.41K
-139.17%
YoY
|
$46.76
66700.0%
YoY
|
$0.44
-1200.0%
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
|
| Basic Shares Outstanding |
32.98M shares
1.26%
YoY
|
32.96M shares
1.54%
YoY
|
32.85M shares
1.25%
YoY
|
32.82M shares
1.63%
YoY
|
32.57M shares
2.03%
YoY
|
32.45M shares
2.1%
YoY
|
32.29M shares
2.14%
YoY
|
31.92M shares
-0.11%
YoY
|
31.90M
0.02%
YoY
|
31.78M
-6.75%
YoY
|
31.61M
-11.5%
YoY
|
31.96M
-15.9%
YoY
|
34.08M
-21.45%
YoY
|
35.72M
-20.27%
YoY
|
38.00M
-13.94%
YoY
|
38.20M
-13.04%
YoY
|
43.39M
-0.98%
YoY
|
44.80M
2.38%
YoY
|
| Diluted Shares Outstanding |
32.96M shares
N/A
|
N/A
|
32.84M shares
N/A
|
32.68M shares
1.15%
YoY
|
N/A
|
N/A
|
32.31M shares
-1.87%
YoY
|
32.12M shares
-4.83%
YoY
|
31.91M shares
N/A
|
N/A
|
32.93M
-10.05%
YoY
|
33.75M
-14.6%
YoY
|
34.78M
-22.08%
YoY
|
36.60M
-20.0%
YoY
|
39.52M
-13.77%
YoY
|
N/A
|
44.63M
0.69%
YoY
|
45.76M
4.56%
YoY
|
Loading...