|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$824.5M
-1.56%
YoY
|
$837.6M
11.21%
YoY
|
$753.2M
11.03%
YoY
|
$678.4M
-1.77%
YoY
|
$690.6M
23.96%
YoY
|
| Cost Of Revenue |
$247.9M
-1.7%
YoY
|
$252.2M
6.77%
YoY
|
$236.2M
16.93%
YoY
|
$202.0M
2.23%
YoY
|
$197.6M
116.19%
YoY
|
| Gross Profit |
$576.6M
-1.5%
YoY
|
$585.4M
13.23%
YoY
|
$517.0M
8.52%
YoY
|
$476.4M
-3.37%
YoY
|
$493.0M
136.56%
YoY
|
| Selling, General & Admin |
$537.6M
-4.0%
YoY
|
$560.0M
-2.25%
YoY
|
$572.9M
11.31%
YoY
|
$514.7M
-4.3%
YoY
|
$537.8M
8.23%
YoY
|
| Research & Development |
$106.8M
-5.82%
YoY
|
$113.4M
27.85%
YoY
|
$88.70M
3.86%
YoY
|
$85.40M
4.27%
YoY
|
$81.90M
11.73%
YoY
|
| Depreciation & Amortization |
$19.50M
0.0%
YoY
|
$19.50M
2.09%
YoY
|
$19.10M
64.66%
YoY
|
$11.60M
-4.13%
YoY
|
$12.10M
10.0%
YoY
|
| Operating Expenses |
$963.8M
35.96%
YoY
|
$708.9M
7.15%
YoY
|
$661.6M
10.25%
YoY
|
$600.1M
-3.16%
YoY
|
$619.7M
8.68%
YoY
|
| Operating Profit |
-$387.2M
213.52%
YoY
|
-$123.5M
-52.02%
YoY
|
-$257.4M
83.07%
YoY
|
-$140.6M
-26.19%
YoY
|
-$190.5M
-34.24%
YoY
|
| Interest Expense |
-$8.700M
690.91%
YoY
|
-$1.100M
-137.93%
YoY
|
$2.900M
-9.38%
YoY
|
$3.200M
-51.52%
YoY
|
$6.600M
-41.07%
YoY
|
| Other Income/Expense, Net |
-$7.900M
N/A
|
$0.00
-100.0%
YoY
|
-$4.800M
N/A
|
$0.00
-100.0%
YoY
|
$133.4M
2086.89%
YoY
|
| Pretax Income |
-$395.1M
219.92%
YoY
|
-$123.5M
-52.9%
YoY
|
-$262.2M
86.49%
YoY
|
-$140.6M
146.23%
YoY
|
-$57.10M
-79.87%
YoY
|
| Income Tax |
-$29.20M
-868.42%
YoY
|
$3.800M
245.45%
YoY
|
$1.100M
-103.85%
YoY
|
-$28.60M
-4.35%
YoY
|
-$29.90M
-50.08%
YoY
|
| Net Earnings |
-$365.9M
187.43%
YoY
|
-$127.3M
-51.65%
YoY
|
-$263.3M
135.09%
YoY
|
-$112.0M
311.76%
YoY
|
-$27.20M
-87.84%
YoY
|
| Basic Earnings Per Share |
-$3.95
180.14%
YoY
|
-$1.41
-55.66%
YoY
|
-$3.18
128.78%
YoY
|
-$1.39
297.14%
YoY
|
-$0.35
-88.29%
YoY
|
| Diluted Earnings Per Share |
-$3.95
180.14%
YoY
|
-$1.41
-55.66%
YoY
|
-$3.18
128.78%
YoY
|
-$1.39
297.14%
YoY
|
-$0.35
-88.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
92.60M shares
2.21%
YoY
|
90.60M shares
9.42%
YoY
|
82.80M shares
2.73%
YoY
|
80.60M shares
3.33%
YoY
|
78.00M shares
4.28%
YoY
|
| Diluted Shares Outstanding |
92.60M shares
2.21%
YoY
|
90.60M shares
9.42%
YoY
|
82.80M shares
2.73%
YoY
|
80.60M shares
3.33%
YoY
|
78.00M shares
4.28%
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 |
$200.4M
2.3%
YoY
|
$209.8M
-0.38%
YoY
|
$205.7M
-3.56%
YoY
|
$213.1M
0.76%
YoY
|
$195.9M
-3.12%
YoY
|
$210.6M
7.12%
YoY
|
$213.3M
11.15%
YoY
|
$211.5M
15.26%
YoY
|
$202.2M
11.59%
YoY
|
$196.6M
10.57%
YoY
|
$191.9M
22.7%
YoY
|
$183.5M
2.34%
YoY
|
$181.2M
9.88%
YoY
|
$177.8M
10.57%
YoY
|
$156.4M
-6.52%
YoY
|
$179.3M
-5.33%
YoY
|
$164.9M
-4.74%
YoY
|
$160.8M
4.01%
YoY
|
$167.3M
15.22%
YoY
|
| Cost Of Revenue |
$62.80M
1.78%
YoY
|
$63.00M
5.53%
YoY
|
$61.90M
-2.52%
YoY
|
$61.30M
-4.81%
YoY
|
$61.70M
-4.49%
YoY
|
$59.70M
-3.08%
YoY
|
$63.50M
10.24%
YoY
|
$64.40M
11.42%
YoY
|
$64.60M
9.12%
YoY
|
$61.60M
14.29%
YoY
|
$57.60M
14.29%
YoY
|
$57.80M
16.3%
YoY
|
$59.20M
23.33%
YoY
|
$53.90M
17.69%
YoY
|
$50.40M
5.44%
YoY
|
$49.70M
-7.45%
YoY
|
$48.00M
-4.57%
YoY
|
$45.80M
-2.97%
YoY
|
$47.80M
8.14%
YoY
|
| Gross Profit |
$137.6M
2.53%
YoY
|
$146.8M
-2.72%
YoY
|
$143.8M
-4.01%
YoY
|
$151.8M
3.2%
YoY
|
$134.2M
-2.47%
YoY
|
$150.9M
11.78%
YoY
|
$149.8M
11.54%
YoY
|
$147.1M
17.02%
YoY
|
$137.6M
12.79%
YoY
|
$135.0M
8.96%
YoY
|
$134.3M
26.7%
YoY
|
$125.7M
-3.01%
YoY
|
$122.0M
4.36%
YoY
|
$123.9M
7.74%
YoY
|
$106.0M
-11.3%
YoY
|
$129.6M
-4.5%
YoY
|
$116.9M
-4.8%
YoY
|
$115.0M
7.08%
YoY
|
$119.5M
18.32%
YoY
|
| Selling, General & Admin |
$135.8M
0.07%
YoY
|
$124.3M
-8.6%
YoY
|
$138.9M
-0.14%
YoY
|
$138.7M
-4.28%
YoY
|
$135.7M
-3.49%
YoY
|
$136.0M
-0.51%
YoY
|
$139.1M
2.2%
YoY
|
$144.9M
2.99%
YoY
|
$140.6M
-7.32%
YoY
|
$136.7M
-6.69%
YoY
|
$136.1M
4.29%
YoY
|
$140.7M
10.7%
YoY
|
$151.7M
37.16%
YoY
|
$146.5M
89.52%
YoY
|
$130.5M
-27.58%
YoY
|
$127.1M
-5.99%
YoY
|
$110.6M
-24.45%
YoY
|
$77.30M
-41.79%
YoY
|
$180.2M
45.21%
YoY
|
| Research & Development |
$27.10M
-1.45%
YoY
|
$25.50M
-20.81%
YoY
|
$28.20M
-1.05%
YoY
|
$25.60M
-5.54%
YoY
|
$27.50M
10.44%
YoY
|
$32.20M
53.33%
YoY
|
$28.50M
18.75%
YoY
|
$27.10M
27.83%
YoY
|
$24.90M
10.67%
YoY
|
$21.00M
-10.26%
YoY
|
$24.00M
17.07%
YoY
|
$21.20M
4.43%
YoY
|
$22.50M
6.13%
YoY
|
$23.40M
14.15%
YoY
|
$20.50M
9.04%
YoY
|
$20.30M
4.1%
YoY
|
$21.20M
-8.23%
YoY
|
$20.50M
12.64%
YoY
|
$18.80M
6.82%
YoY
|
| Depreciation & Amortization |
$4.700M
-7.84%
YoY
|
$12.60M
-14.86%
YoY
|
$4.800M
0.0%
YoY
|
$4.900M
6.52%
YoY
|
$5.100M
4.08%
YoY
|
$14.80M
-1.99%
YoY
|
$4.800M
41.18%
YoY
|
$4.600M
-65.41%
YoY
|
$4.900M
-43.68%
YoY
|
$15.10M
10.22%
YoY
|
$3.400M
17.24%
YoY
|
$13.30M
375.0%
YoY
|
$8.700M
210.71%
YoY
|
$13.70M
3.01%
YoY
|
$2.900M
11.54%
YoY
|
$2.800M
-17.65%
YoY
|
$2.800M
-3.45%
YoY
|
$13.30M
-26.52%
YoY
|
$2.600M
8.33%
YoY
|
| Operating Expenses |
$168.3M
3.13%
YoY
|
$149.8M
-10.94%
YoY
|
$167.1M
-0.3%
YoY
|
$481.0M
179.65%
YoY
|
$163.2M
-1.39%
YoY
|
$168.2M
6.66%
YoY
|
$167.6M
4.68%
YoY
|
$172.0M
6.24%
YoY
|
$165.5M
-4.99%
YoY
|
$157.7M
-7.18%
YoY
|
$160.1M
6.03%
YoY
|
$161.9M
9.84%
YoY
|
$174.2M
32.17%
YoY
|
$169.9M
76.8%
YoY
|
$151.0M
-24.12%
YoY
|
$147.4M
-4.72%
YoY
|
$131.8M
-22.24%
YoY
|
$96.10M
-38.24%
YoY
|
$199.0M
40.44%
YoY
|
| Operating Profit |
-$30.70M
5.86%
YoY
|
-$3.000M
-82.66%
YoY
|
-$23.30M
16.5%
YoY
|
-$329.2M
801.92%
YoY
|
-$29.00M
3.94%
YoY
|
-$17.30M
-23.79%
YoY
|
-$20.00M
-66.72%
YoY
|
-$36.50M
0.83%
YoY
|
-$27.90M
-46.55%
YoY
|
-$22.70M
-50.65%
YoY
|
-$60.10M
33.56%
YoY
|
-$36.20M
103.37%
YoY
|
-$52.20M
103.91%
YoY
|
-$46.00M
-343.39%
YoY
|
-$45.00M
-43.68%
YoY
|
-$17.80M
-14.42%
YoY
|
-$25.60M
-45.18%
YoY
|
$18.90M
-139.21%
YoY
|
-$79.90M
101.77%
YoY
|
| Interest Expense |
-$3.400M
580.0%
YoY
|
-$3.600M
800.0%
YoY
|
-$3.300M
725.0%
YoY
|
-$1.300M
225.0%
YoY
|
-$500.0K
-200.0%
YoY
|
-$400.0K
100.0%
YoY
|
-$400.0K
-140.0%
YoY
|
-$400.0K
N/A
|
$500.0K
0.0%
YoY
|
-$200.0K
-300.0%
YoY
|
$1.000M
25.0%
YoY
|
$0.00
-100.0%
YoY
|
$500.0K
-44.44%
YoY
|
$100.0K
-125.0%
YoY
|
$800.0K
-27.27%
YoY
|
$600.0K
-70.0%
YoY
|
$900.0K
-70.0%
YoY
|
-$400.0K
-84.62%
YoY
|
$1.100M
-62.07%
YoY
|
| Other Income/Expense, Net |
-$3.400M
750.0%
YoY
|
$400.0K
33.33%
YoY
|
-$2.900M
141.67%
YoY
|
-$1.400M
100.0%
YoY
|
-$400.0K
-120.0%
YoY
|
$300.0K
-142.86%
YoY
|
-$1.200M
9.09%
YoY
|
-$700.0K
-70.83%
YoY
|
$2.000M
-600.0%
YoY
|
-$700.0K
N/A
|
-$1.100M
-237.5%
YoY
|
-$2.400M
2300.0%
YoY
|
-$400.0K
-50.0%
YoY
|
$0.00
N/A
|
$800.0K
-99.33%
YoY
|
-$100.0K
-100.59%
YoY
|
-$800.0K
-72.41%
YoY
|
$0.00
-100.0%
YoY
|
$119.7M
-3019.51%
YoY
|
| Pretax Income |
-$34.10M
15.99%
YoY
|
-$8.900M
-77.24%
YoY
|
-$26.20M
23.58%
YoY
|
-$330.6M
788.71%
YoY
|
-$29.40M
13.51%
YoY
|
-$39.10M
21.05%
YoY
|
-$21.20M
-65.36%
YoY
|
-$37.20M
-67.96%
YoY
|
-$25.90M
-50.76%
YoY
|
-$32.30M
-38.0%
YoY
|
-$61.20M
38.46%
YoY
|
-$116.1M
548.6%
YoY
|
-$52.60M
99.24%
YoY
|
-$52.10M
19.77%
YoY
|
-$44.20M
-211.06%
YoY
|
-$17.90M
371.05%
YoY
|
-$26.40M
-46.77%
YoY
|
-$43.50M
-13.69%
YoY
|
$39.80M
-191.08%
YoY
|
| Income Tax |
$0.00
-100.0%
YoY
|
-$1.000M
-129.41%
YoY
|
$1.200M
33.33%
YoY
|
-$100.0K
-80.0%
YoY
|
-$29.30M
-29400.0%
YoY
|
$3.400M
-409.09%
YoY
|
$900.0K
800.0%
YoY
|
-$500.0K
N/A
|
$100.0K
-95.24%
YoY
|
-$1.100M
-88.78%
YoY
|
$100.0K
-101.1%
YoY
|
$0.00
-100.0%
YoY
|
$2.100M
-135.59%
YoY
|
-$9.800M
-72.7%
YoY
|
-$9.100M
-159.87%
YoY
|
-$3.800M
-522.22%
YoY
|
-$5.900M
-41.58%
YoY
|
-$35.90M
204.24%
YoY
|
$15.20M
-153.33%
YoY
|
| Net Earnings |
-$34.10M
34000.0%
YoY
|
-$7.900M
-81.41%
YoY
|
-$27.40M
23.98%
YoY
|
-$330.5M
800.54%
YoY
|
-$100.0K
-99.62%
YoY
|
-$42.50M
36.22%
YoY
|
-$22.10M
-63.95%
YoY
|
-$36.70M
-68.39%
YoY
|
-$26.00M
-52.47%
YoY
|
-$31.20M
-26.24%
YoY
|
-$61.30M
74.64%
YoY
|
-$116.1M
723.4%
YoY
|
-$54.70M
166.83%
YoY
|
-$42.30M
456.58%
YoY
|
-$35.10M
-242.68%
YoY
|
-$14.10M
200.0%
YoY
|
-$20.50M
-48.1%
YoY
|
-$7.600M
-79.95%
YoY
|
$24.60M
-261.84%
YoY
|
| Basic Earnings Per Share |
-$0.36
N/A
|
N/A
|
-$0.29
20.83%
YoY
|
-$3.57
770.73%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.24
-68.0%
YoY
|
-$0.41
-71.13%
YoY
|
-$0.29
-56.72%
YoY
|
N/A
|
-$0.75
74.42%
YoY
|
-$1.42
688.89%
YoY
|
-$0.67
157.69%
YoY
|
N/A
|
-$0.43
-238.71%
YoY
|
-$0.18
200.0%
YoY
|
-$0.26
-50.0%
YoY
|
N/A
|
$0.31
-255.0%
YoY
|
| Diluted Earnings Per Share |
-$0.36
N/A
|
-$0.08
-81.27%
YoY
|
-$0.29
20.83%
YoY
|
-$3.57
770.73%
YoY
|
$0.00
-100.0%
YoY
|
-$0.47
29.49%
YoY
|
-$0.24
-68.0%
YoY
|
-$0.41
-71.15%
YoY
|
-$0.29
-56.72%
YoY
|
-$0.36
-30.68%
YoY
|
-$0.75
74.42%
YoY
|
-$1.42
689.47%
YoY
|
-$0.67
157.69%
YoY
|
-$0.52
-100.0%
YoY
|
-$0.43
-243.33%
YoY
|
-$0.18
200.0%
YoY
|
-$0.26
-50.0%
YoY
|
-$94.88K
-80.95%
YoY
|
$0.30
-250.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
|
N/A
|
| Basic Shares Outstanding |
93.51M shares
2.41%
YoY
|
93.21M shares
2.39%
YoY
|
93.04M shares
2.45%
YoY
|
92.18M shares
1.84%
YoY
|
91.31M shares
1.6%
YoY
|
91.04M shares
10.75%
YoY
|
90.82M shares
10.91%
YoY
|
90.51M shares
10.98%
YoY
|
89.87M shares
10.65%
YoY
|
82.20M shares
1.44%
YoY
|
81.88M shares
1.55%
YoY
|
81.56M shares
1.44%
YoY
|
81.22M shares
1.4%
YoY
|
81.03M shares
1.48%
YoY
|
80.63M shares
2.33%
YoY
|
80.40M shares
4.15%
YoY
|
80.10M shares
5.39%
YoY
|
79.85M shares
6.17%
YoY
|
78.80M shares
5.49%
YoY
|
| Diluted Shares Outstanding |
93.70M shares
2.52%
YoY
|
N/A
|
93.10M shares
2.42%
YoY
|
92.50M shares
2.1%
YoY
|
91.40M shares
1.67%
YoY
|
N/A
|
90.90M shares
10.99%
YoY
|
90.60M shares
10.89%
YoY
|
89.90M shares
10.58%
YoY
|
N/A
|
81.90M shares
1.49%
YoY
|
81.70M shares
1.62%
YoY
|
81.30M shares
1.5%
YoY
|
N/A
|
80.70M shares
-0.98%
YoY
|
80.40M shares
4.15%
YoY
|
80.10M shares
5.39%
YoY
|
N/A
|
81.50M shares
9.1%
YoY
|
Loading...