|
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 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 |
$294.4M
79.4%
YoY
|
$258.0M
70.63%
YoY
|
$228.1M
53.29%
YoY
|
$9.700M
-92.9%
YoY
|
$164.1M
1925.93%
YoY
|
$151.2M
26.95%
YoY
|
$148.8M
28.83%
YoY
|
$136.6M
1851.43%
YoY
|
$8.100M
44.64%
YoY
|
$119.1M
25.11%
YoY
|
$115.5M
30.66%
YoY
|
$7.000M
-90.54%
YoY
|
$5.600M
366.67%
YoY
|
$95.20M
114.9%
YoY
|
$88.40M
115.61%
YoY
|
$74.00M
107.28%
YoY
|
$1.200M
-95.74%
YoY
|
$44.30M
88.51%
YoY
|
$41.00M
100.0%
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 |
$125.5M
46.96%
YoY
|
$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
|
| Research & Development |
$30.00M
33.93%
YoY
|
$26.90M
22.27%
YoY
|
N/A
|
N/A
|
$22.40M
N/A
|
$22.00M
5.26%
YoY
|
N/A
|
$21.90M
N/A
|
N/A
|
$20.90M
-4.13%
YoY
|
N/A
|
N/A
|
N/A
|
$21.80M
28.99%
YoY
|
N/A
|
$21.40M
49.65%
YoY
|
N/A
|
$16.90M
138.03%
YoY
|
N/A
|
| Depreciation & Amortization |
$2.400M
-48.94%
YoY
|
$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
|
| Operating Expenses |
$155.5M
44.25%
YoY
|
$135.2M
33.73%
YoY
|
$248.7M
33.28%
YoY
|
$230.8M
120.44%
YoY
|
$107.8M
-39.13%
YoY
|
$101.1M
24.66%
YoY
|
$186.6M
20.31%
YoY
|
$104.7M
-39.86%
YoY
|
$177.1M
3.87%
YoY
|
$81.10M
-1.93%
YoY
|
$155.1M
-0.89%
YoY
|
$174.1M
78.2%
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
|
| 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 |
-$41.80M
-1.88%
YoY
|
-$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
|
| Income Tax |
$1.600M
23.08%
YoY
|
$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
|
| Net Earnings |
-$43.40M
-1.14%
YoY
|
-$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
|
| Basic Earnings Per Share |
-$0.56
-6.67%
YoY
|
-$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
N/A
|
-$0.95
-21.49%
YoY
|
N/A
|
-$1.37
26.85%
YoY
|
N/A
|
-$1.21
49.38%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$0.56
-6.67%
YoY
|
-$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.37%
YoY
|
-$0.95
7.95%
YoY
|
-$0.81
-16.49%
YoY
|
-$0.67
-29.47%
YoY
|
-$0.61
-33.69%
YoY
|
-$0.88
-35.77%
YoY
|
-$0.97
-11.84%
YoY
|
-$0.95
-21.49%
YoY
|
-$0.92
-19.29%
YoY
|
-$1.37
26.85%
YoY
|
-$1.10
22.22%
YoY
|
-$1.21
49.38%
YoY
|
-$1.14
90.49%
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.98M shares
4.83%
YoY
|
76.38M shares
4.89%
YoY
|
74.73M shares
N/A
|
74.19M shares
4.3%
YoY
|
73.43M shares
3.83%
YoY
|
72.82M shares
3.61%
YoY
|
N/A
|
71.14M shares
1.98%
YoY
|
70.72M shares
1.77%
YoY
|
70.28M shares
1.42%
YoY
|
N/A
|
69.75M shares
4.3%
YoY
|
69.49M shares
12.48%
YoY
|
69.30M shares
12.34%
YoY
|
69.16M shares
12.23%
YoY
|
66.88M shares
8.64%
YoY
|
61.78M shares
0.6%
YoY
|
61.69M shares
0.66%
YoY
|
61.63M shares
8.9%
YoY
|
| Diluted Shares Outstanding |
76.98M shares
4.83%
YoY
|
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
N/A
|
69.33M shares
12.38%
YoY
|
N/A
|
66.88M shares
8.6%
YoY
|
N/A
|
61.70M shares
2.46%
YoY
|
N/A
|
Loading...