|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$737.9M
40.15%
YoY
|
$526.5M
22.5%
YoY
|
$429.8M
67.43%
YoY
|
$256.7M
99.92%
YoY
|
$128.4M
36.02%
YoY
|
| Cost Of Revenue |
$347.0M
25.27%
YoY
|
$277.0M
-1.21%
YoY
|
$280.4M
67.6%
YoY
|
$167.3M
132.68%
YoY
|
$71.90M
31.44%
YoY
|
| Gross Profit |
$390.9M
56.67%
YoY
|
$249.5M
67.0%
YoY
|
$149.4M
67.11%
YoY
|
$89.40M
58.23%
YoY
|
$56.50M
42.32%
YoY
|
| Selling, General & Admin |
$364.2M
25.24%
YoY
|
$290.8M
25.78%
YoY
|
$231.2M
-11.28%
YoY
|
$260.6M
21.66%
YoY
|
$214.2M
69.06%
YoY
|
| Research & Development |
$93.90M
9.44%
YoY
|
$85.80M
-3.38%
YoY
|
$88.80M
11.56%
YoY
|
$79.60M
53.67%
YoY
|
$51.80M
167.01%
YoY
|
| Depreciation & Amortization |
$15.20M
-24.0%
YoY
|
$20.00M
0.0%
YoY
|
$20.00M
63.93%
YoY
|
$12.20M
229.73%
YoY
|
$3.700M
117.65%
YoY
|
| Operating Expenses |
$458.1M
21.64%
YoY
|
$376.6M
17.69%
YoY
|
$320.0M
-5.94%
YoY
|
$340.2M
27.89%
YoY
|
$266.0M
82.07%
YoY
|
| Operating Profit |
-$67.20M
-47.13%
YoY
|
-$127.1M
-25.5%
YoY
|
-$170.6M
-31.98%
YoY
|
-$250.8M
19.71%
YoY
|
-$209.5M
96.9%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$160.9M
-21.09%
YoY
|
-$203.9M
-11.27%
YoY
|
-$229.8M
-22.05%
YoY
|
-$294.8M
26.2%
YoY
|
-$233.6M
93.38%
YoY
|
| Income Tax |
$4.600M
-370.59%
YoY
|
-$1.700M
-123.94%
YoY
|
$7.100M
136.67%
YoY
|
$3.000M
-61.04%
YoY
|
$7.700M
413.33%
YoY
|
| Net Earnings |
-$165.5M
-18.15%
YoY
|
-$202.2M
-14.65%
YoY
|
-$236.9M
-20.45%
YoY
|
-$297.8M
23.41%
YoY
|
-$241.3M
97.3%
YoY
|
| Basic Earnings Per Share |
-$2.24
-21.4%
YoY
|
-$2.85
-16.18%
YoY
|
-$3.40
-25.93%
YoY
|
-$4.59
16.5%
YoY
|
-$3.94
8.54%
YoY
|
| Diluted Earnings Per Share |
-$2.24
-21.4%
YoY
|
-$2.85
-16.18%
YoY
|
-$3.40
-25.93%
YoY
|
-$4.59
16.5%
YoY
|
-$3.94
8.54%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
73.94M shares
4.11%
YoY
|
71.02M shares
1.96%
YoY
|
69.66M shares
7.3%
YoY
|
64.92M shares
6.04%
YoY
|
61.22M shares
81.92%
YoY
|
| Diluted Shares Outstanding |
73.94M shares
4.11%
YoY
|
71.02M shares
1.96%
YoY
|
69.66M shares
7.3%
YoY
|
64.92M shares
6.04%
YoY
|
61.22M shares
81.92%
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 |
$258.0M
70.63%
YoY
|
$228.1M
53.29%
YoY
|
$194.5M
42.39%
YoY
|
$164.1M
34.51%
YoY
|
$151.2M
26.95%
YoY
|
$148.8M
28.83%
YoY
|
$136.6M
19.3%
YoY
|
$122.0M
16.63%
YoY
|
$119.1M
25.11%
YoY
|
$115.5M
30.66%
YoY
|
$114.5M
54.73%
YoY
|
$104.6M
109.2%
YoY
|
$95.20M
114.9%
YoY
|
$88.40M
115.61%
YoY
|
$74.00M
107.28%
YoY
|
$50.00M
77.3%
YoY
|
$44.30M
88.51%
YoY
|
$41.00M
100.0%
YoY
|
$35.70M
100.56%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$108.3M
36.92%
YoY
|
$107.3M
32.14%
YoY
|
$92.40M
11.59%
YoY
|
$85.40M
28.23%
YoY
|
$79.10M
31.4%
YoY
|
$81.20M
51.78%
YoY
|
$82.80M
35.07%
YoY
|
$66.60M
20.0%
YoY
|
$60.20M
-1.15%
YoY
|
$53.50M
-8.39%
YoY
|
$61.30M
-19.66%
YoY
|
$55.50M
-6.57%
YoY
|
$60.90M
-8.42%
YoY
|
$58.40M
-3.15%
YoY
|
$76.30M
23.46%
YoY
|
$59.40M
21.47%
YoY
|
$66.50M
53.94%
YoY
|
$60.30M
74.28%
YoY
|
$61.80M
88.41%
YoY
|
| Research & Development |
$26.90M
22.27%
YoY
|
N/A
|
$24.70M
12.79%
YoY
|
$22.40M
5.66%
YoY
|
$22.00M
5.26%
YoY
|
N/A
|
$21.90M
0.46%
YoY
|
$21.20M
-12.03%
YoY
|
$20.90M
-4.13%
YoY
|
N/A
|
$21.80M
1.87%
YoY
|
$24.10M
35.39%
YoY
|
$21.80M
28.99%
YoY
|
N/A
|
$21.40M
49.65%
YoY
|
$17.80M
27.14%
YoY
|
$16.90M
138.03%
YoY
|
N/A
|
$14.30M
169.81%
YoY
|
| Depreciation & Amortization |
$2.700M
-40.0%
YoY
|
$2.600M
-44.68%
YoY
|
$3.400M
-33.33%
YoY
|
$4.700M
-9.62%
YoY
|
$4.500M
-10.0%
YoY
|
$4.700M
-2.08%
YoY
|
$5.100M
2.0%
YoY
|
$5.200M
1.96%
YoY
|
$5.000M
-1.96%
YoY
|
$4.800M
-11.11%
YoY
|
$5.000M
35.14%
YoY
|
$5.100M
218.75%
YoY
|
$5.100M
240.0%
YoY
|
$5.400M
350.0%
YoY
|
$3.700M
362.5%
YoY
|
$1.600M
100.0%
YoY
|
$1.500M
66.67%
YoY
|
$1.200M
100.0%
YoY
|
$800.0K
100.0%
YoY
|
| Operating Expenses |
$135.2M
33.73%
YoY
|
$248.7M
33.28%
YoY
|
$117.1M
11.84%
YoY
|
$107.8M
22.78%
YoY
|
$101.1M
24.66%
YoY
|
$186.6M
20.31%
YoY
|
$104.7M
25.99%
YoY
|
$87.80M
-48.5%
YoY
|
$81.10M
-1.93%
YoY
|
$155.1M
-0.89%
YoY
|
$83.10M
-14.94%
YoY
|
$170.5M
48.26%
YoY
|
$82.70M
-0.84%
YoY
|
$156.5M
43.05%
YoY
|
$97.70M
28.38%
YoY
|
$115.0M
82.83%
YoY
|
$83.40M
65.81%
YoY
|
$109.4M
102.97%
YoY
|
$76.10M
99.74%
YoY
|
| Operating Profit |
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
|
| Interest Expense |
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
|
| 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
|
N/A
|
| Pretax Income |
-$34.60M
-43.65%
YoY
|
-$20.60M
-45.5%
YoY
|
-$36.30M
-44.83%
YoY
|
-$42.60M
-22.69%
YoY
|
-$61.40M
35.84%
YoY
|
-$37.80M
-4.55%
YoY
|
-$65.80M
10.4%
YoY
|
-$55.10M
-16.39%
YoY
|
-$45.20M
-30.14%
YoY
|
-$39.60M
-41.85%
YoY
|
-$59.60M
-33.11%
YoY
|
-$65.90M
1.38%
YoY
|
-$64.70M
-10.88%
YoY
|
-$68.10M
-0.44%
YoY
|
-$89.10M
38.79%
YoY
|
-$65.00M
22.87%
YoY
|
-$72.60M
50.94%
YoY
|
-$68.40M
104.79%
YoY
|
-$64.20M
110.49%
YoY
|
| Income Tax |
$1.200M
20.0%
YoY
|
$1.100M
-114.1%
YoY
|
$1.200M
-36.84%
YoY
|
$1.300M
-38.1%
YoY
|
$1.000M
-52.38%
YoY
|
-$7.800M
-378.57%
YoY
|
$1.900M
0.0%
YoY
|
$2.100M
61.54%
YoY
|
$2.100M
90.91%
YoY
|
$2.800M
-163.64%
YoY
|
$1.900M
-17.39%
YoY
|
$1.300M
-55.17%
YoY
|
$1.100M
-50.0%
YoY
|
-$4.400M
-331.58%
YoY
|
$2.300M
4.55%
YoY
|
$2.900M
7.41%
YoY
|
$2.200M
144.44%
YoY
|
$1.900M
280.0%
YoY
|
$2.200M
450.0%
YoY
|
| Net Earnings |
-$35.80M
-42.63%
YoY
|
-$21.70M
-27.67%
YoY
|
-$37.50M
-44.61%
YoY
|
-$43.90M
-23.25%
YoY
|
-$62.40M
31.92%
YoY
|
-$30.00M
-29.25%
YoY
|
-$67.70M
10.08%
YoY
|
-$57.20M
-14.88%
YoY
|
-$47.30M
-28.12%
YoY
|
-$42.40M
-33.44%
YoY
|
-$61.50M
-32.71%
YoY
|
-$67.20M
-1.03%
YoY
|
-$65.80M
-12.03%
YoY
|
-$63.70M
-9.39%
YoY
|
-$91.40M
37.65%
YoY
|
-$67.90M
22.12%
YoY
|
-$74.80M
52.65%
YoY
|
-$70.30M
107.37%
YoY
|
-$66.40M
114.89%
YoY
|
| Basic Earnings Per Share |
-$0.47
-45.35%
YoY
|
N/A
|
-$0.51
-46.32%
YoY
|
-$0.60
-25.93%
YoY
|
-$0.86
28.36%
YoY
|
N/A
|
-$0.95
7.95%
YoY
|
-$0.81
-16.49%
YoY
|
-$0.67
-29.47%
YoY
|
N/A
|
-$0.88
-35.77%
YoY
|
-$0.97
-11.82%
YoY
|
-$0.95
-21.49%
YoY
|
N/A
|
-$1.37
26.85%
YoY
|
-$1.10
22.22%
YoY
|
-$1.21
49.38%
YoY
|
N/A
|
-$1.08
89.47%
YoY
|
| Diluted Earnings Per Share |
-$0.47
-45.35%
YoY
|
-$0.29
-31.18%
YoY
|
-$0.51
-46.32%
YoY
|
-$0.60
-25.93%
YoY
|
-$0.86
28.36%
YoY
|
-$0.42
-31.15%
YoY
|
-$0.95
7.95%
YoY
|
-$0.81
-16.19%
YoY
|
-$0.67
-29.47%
YoY
|
-$0.61
-34.17%
YoY
|
-$0.88
-35.77%
YoY
|
-$0.97
-100.0%
YoY
|
-$0.95
-21.49%
YoY
|
-$0.92
-100.0%
YoY
|
-$1.37
26.85%
YoY
|
-$1.098M
122046237.09%
YoY
|
-$1.21
49.38%
YoY
|
-$1.141M
91.13%
YoY
|
-$1.08
89.47%
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 |
76.38M shares
4.89%
YoY
|
74.73M shares
4.66%
YoY
|
73.89M shares
4.02%
YoY
|
73.27M shares
3.92%
YoY
|
72.82M shares
3.7%
YoY
|
71.40M shares
2.12%
YoY
|
71.03M shares
1.92%
YoY
|
70.50M shares
1.45%
YoY
|
70.22M shares
1.33%
YoY
|
69.92M shares
1.1%
YoY
|
69.69M shares
4.2%
YoY
|
69.49M shares
12.48%
YoY
|
69.30M shares
12.32%
YoY
|
69.16M shares
12.23%
YoY
|
66.88M shares
8.6%
YoY
|
61.78M shares
0.55%
YoY
|
61.70M shares
2.46%
YoY
|
61.63M shares
8.9%
YoY
|
61.58M shares
14.04%
YoY
|
| Diluted Shares Outstanding |
76.31M shares
4.64%
YoY
|
N/A
|
74.19M shares
4.3%
YoY
|
73.43M shares
3.83%
YoY
|
72.92M shares
3.75%
YoY
|
N/A
|
71.14M shares
1.98%
YoY
|
70.72M shares
1.71%
YoY
|
70.28M shares
1.37%
YoY
|
N/A
|
69.75M shares
4.3%
YoY
|
69.53M shares
12.49%
YoY
|
69.33M shares
12.38%
YoY
|
N/A
|
66.88M shares
8.6%
YoY
|
61.82M shares
0.6%
YoY
|
61.70M shares
2.46%
YoY
|
N/A
|
61.58M shares
14.04%
YoY
|
Loading...