|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$790.8M
9.25%
YoY
|
$723.9M
10.94%
YoY
|
$652.5M
19.24%
YoY
|
$547.2M
44.6%
YoY
|
$378.4M
66.71%
YoY
|
| Cost Of Revenue |
$86.76M
12.39%
YoY
|
$77.19M
19.63%
YoY
|
$64.52M
14.08%
YoY
|
$56.56M
45.41%
YoY
|
$38.90M
35.34%
YoY
|
| Gross Profit |
$704.0M
8.87%
YoY
|
$646.7M
9.98%
YoY
|
$588.0M
19.84%
YoY
|
$490.7M
44.51%
YoY
|
$339.5M
71.26%
YoY
|
| Selling, General & Admin |
$599.9M
4.88%
YoY
|
$572.0M
7.25%
YoY
|
$533.3M
-11.31%
YoY
|
$601.3M
49.72%
YoY
|
$401.6M
58.93%
YoY
|
| Research & Development |
$301.5M
-11.71%
YoY
|
$341.5M
5.17%
YoY
|
$324.7M
9.25%
YoY
|
$297.2M
46.32%
YoY
|
$203.1M
67.68%
YoY
|
| Depreciation & Amortization |
$22.04M
25.93%
YoY
|
$17.50M
22.0%
YoY
|
$14.34M
13.22%
YoY
|
$12.67M
49.05%
YoY
|
$8.500M
142.86%
YoY
|
| Operating Expenses |
$901.4M
-1.32%
YoY
|
$913.4M
6.46%
YoY
|
$858.0M
-4.51%
YoY
|
$898.5M
48.58%
YoY
|
$604.7M
61.76%
YoY
|
| Operating Profit |
-$197.3M
-26.02%
YoY
|
-$266.7M
-1.21%
YoY
|
-$270.0M
-33.8%
YoY
|
-$407.8M
53.79%
YoY
|
-$265.2M
51.04%
YoY
|
| Interest Expense |
$13.16M
-33.68%
YoY
|
$19.85M
16.68%
YoY
|
$17.01M
244.86%
YoY
|
$4.933M
-73.17%
YoY
|
$18.39M
-49.18%
YoY
|
| Other Income/Expense, Net |
$16.31M
-16.97%
YoY
|
$19.65M
-5878.53%
YoY
|
-$340.0K
-104.9%
YoY
|
$6.933M
-551.37%
YoY
|
-$1.536M
-197.96%
YoY
|
| Pretax Income |
-$184.2M
-26.56%
YoY
|
-$250.8M
-1.01%
YoY
|
-$253.3M
-37.12%
YoY
|
-$402.9M
41.31%
YoY
|
-$285.1M
35.65%
YoY
|
| Income Tax |
$4.857M
1.93%
YoY
|
$4.765M
28.61%
YoY
|
$3.705M
-24.0%
YoY
|
$4.875M
50.6%
YoY
|
$3.237M
111.15%
YoY
|
| Net Earnings |
-$189.0M
-26.03%
YoY
|
-$255.5M
-0.58%
YoY
|
-$257.0M
-36.97%
YoY
|
-$407.8M
41.42%
YoY
|
-$288.3M
36.2%
YoY
|
| Basic Earnings Per Share |
-$0.80
-27.93%
YoY
|
-$1.11
-5.13%
YoY
|
-$1.17
-42.65%
YoY
|
-$2.04
25.15%
YoY
|
-$1.63
-18.09%
YoY
|
| Diluted Earnings Per Share |
-$0.80
-27.93%
YoY
|
-$1.11
-4.82%
YoY
|
-$1.17
-42.79%
YoY
|
-$2.04
25.06%
YoY
|
-$1.63
-18.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
236.8M shares
3.2%
YoY
|
229.5M shares
4.11%
YoY
|
220.4M shares
10.18%
YoY
|
200.0M shares
13.4%
YoY
|
176.4M shares
65.88%
YoY
|
| Diluted Shares Outstanding |
236.8M shares
3.2%
YoY
|
229.5M shares
4.11%
YoY
|
220.4M shares
10.18%
YoY
|
200.0M shares
13.4%
YoY
|
176.4M shares
65.88%
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 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$205.1M
9.52%
YoY
|
$205.6M
9.15%
YoY
|
$201.0M
9.33%
YoY
|
$196.9M
9.89%
YoY
|
$187.3M
8.59%
YoY
|
$188.3M
10.05%
YoY
|
$183.9M
10.44%
YoY
|
$179.2M
10.31%
YoY
|
$172.4M
13.15%
YoY
|
$171.1M
13.91%
YoY
|
$166.5M
17.72%
YoY
|
$162.5M
20.43%
YoY
|
$152.4M
26.33%
YoY
|
$150.2M
34.2%
YoY
|
$141.4M
40.96%
YoY
|
$134.9M
50.76%
YoY
|
$120.6M
57.35%
YoY
|
$111.9M
63.74%
YoY
|
$100.3M
70.34%
YoY
|
$89.48M
71.99%
YoY
|
| Cost Of Revenue |
$25.41M
32.18%
YoY
|
$25.00M
27.55%
YoY
|
$22.31M
12.67%
YoY
|
$20.22M
1.17%
YoY
|
$19.23M
7.99%
YoY
|
$19.60M
12.72%
YoY
|
$19.80M
23.33%
YoY
|
$19.99M
23.13%
YoY
|
$17.80M
19.92%
YoY
|
$17.39M
14.38%
YoY
|
$16.05M
5.89%
YoY
|
$16.23M
18.0%
YoY
|
$14.85M
19.37%
YoY
|
$15.21M
31.84%
YoY
|
$15.16M
58.23%
YoY
|
$13.76M
39.39%
YoY
|
$12.44M
57.16%
YoY
|
$11.53M
40.82%
YoY
|
$9.581M
30.87%
YoY
|
$9.869M
40.56%
YoY
|
| Gross Profit |
$179.7M
6.93%
YoY
|
$180.6M
7.01%
YoY
|
$178.7M
8.92%
YoY
|
$176.7M
10.98%
YoY
|
$168.0M
8.66%
YoY
|
$168.7M
9.75%
YoY
|
$164.1M
9.06%
YoY
|
$159.2M
8.89%
YoY
|
$154.6M
12.42%
YoY
|
$153.7M
13.86%
YoY
|
$150.5M
19.14%
YoY
|
$146.2M
20.71%
YoY
|
$137.6M
27.13%
YoY
|
$135.0M
34.47%
YoY
|
$126.3M
39.14%
YoY
|
$121.1M
52.17%
YoY
|
$108.2M
57.37%
YoY
|
$100.4M
66.86%
YoY
|
$90.76M
75.94%
YoY
|
$79.61M
76.9%
YoY
|
| Selling, General & Admin |
$128.8M
-5.84%
YoY
|
$141.4M
-4.53%
YoY
|
$174.9M
24.06%
YoY
|
$146.8M
1.33%
YoY
|
$136.8M
-0.87%
YoY
|
$148.1M
6.75%
YoY
|
$141.0M
6.12%
YoY
|
$144.9M
7.13%
YoY
|
$138.0M
9.11%
YoY
|
$138.7M
-9.32%
YoY
|
$132.8M
-12.53%
YoY
|
$135.2M
-13.96%
YoY
|
$126.5M
-9.15%
YoY
|
$153.0M
20.87%
YoY
|
$151.9M
44.57%
YoY
|
$157.2M
72.33%
YoY
|
$139.2M
76.75%
YoY
|
$126.6M
77.41%
YoY
|
$105.1M
30.47%
YoY
|
$91.21M
73.3%
YoY
|
| Research & Development |
$66.09M
-12.03%
YoY
|
$73.18M
-13.13%
YoY
|
$73.81M
-11.37%
YoY
|
$79.38M
-12.92%
YoY
|
$75.13M
-9.26%
YoY
|
$84.24M
1.53%
YoY
|
$83.29M
2.79%
YoY
|
$91.15M
8.04%
YoY
|
$82.79M
8.48%
YoY
|
$82.97M
2.11%
YoY
|
$81.03M
7.31%
YoY
|
$84.37M
12.15%
YoY
|
$76.32M
17.04%
YoY
|
$81.26M
33.4%
YoY
|
$75.51M
40.38%
YoY
|
$75.23M
55.27%
YoY
|
$65.21M
63.15%
YoY
|
$60.92M
53.05%
YoY
|
$53.79M
63.01%
YoY
|
$48.45M
86.66%
YoY
|
| Depreciation & Amortization |
$6.100M
24.49%
YoY
|
$6.119M
27.13%
YoY
|
$5.800M
31.82%
YoY
|
$5.200M
20.93%
YoY
|
$4.900M
22.5%
YoY
|
$4.813M
22.25%
YoY
|
$4.400M
25.71%
YoY
|
$4.300M
19.44%
YoY
|
$4.000M
21.21%
YoY
|
$3.937M
24.51%
YoY
|
$3.500M
9.38%
YoY
|
$3.600M
12.5%
YoY
|
$3.300M
6.45%
YoY
|
$3.162M
6.72%
YoY
|
$3.200M
3.23%
YoY
|
$3.200M
128.57%
YoY
|
$3.100M
210.0%
YoY
|
$2.963M
202.35%
YoY
|
$3.100M
210.0%
YoY
|
$1.400M
75.0%
YoY
|
| Operating Expenses |
$194.9M
-8.03%
YoY
|
$214.6M
-7.65%
YoY
|
$248.7M
10.9%
YoY
|
$226.2M
-4.17%
YoY
|
$211.9M
-4.02%
YoY
|
$232.3M
4.79%
YoY
|
$224.3M
4.86%
YoY
|
$236.0M
7.48%
YoY
|
$220.8M
8.88%
YoY
|
$221.7M
-5.36%
YoY
|
$213.9M
-5.94%
YoY
|
$219.6M
-5.51%
YoY
|
$202.8M
-0.8%
YoY
|
$234.2M
24.94%
YoY
|
$227.4M
43.15%
YoY
|
$232.4M
66.41%
YoY
|
$204.4M
72.17%
YoY
|
$187.5M
68.69%
YoY
|
$158.8M
39.93%
YoY
|
$139.7M
77.71%
YoY
|
| Operating Profit |
-$15.24M
-65.29%
YoY
|
-$33.99M
-46.56%
YoY
|
-$69.99M
16.29%
YoY
|
-$49.46M
-35.6%
YoY
|
-$43.90M
-33.65%
YoY
|
-$63.59M
-6.42%
YoY
|
-$60.18M
-5.11%
YoY
|
-$76.80M
4.65%
YoY
|
-$66.17M
1.42%
YoY
|
-$67.95M
-31.51%
YoY
|
-$63.42M
-37.27%
YoY
|
-$73.38M
-34.05%
YoY
|
-$65.25M
-32.2%
YoY
|
-$99.21M
13.96%
YoY
|
-$101.1M
48.5%
YoY
|
-$111.3M
85.3%
YoY
|
-$96.23M
92.53%
YoY
|
-$87.06M
70.85%
YoY
|
-$68.09M
9.94%
YoY
|
-$60.05M
78.81%
YoY
|
| Interest Expense |
$3.895M
-7.96%
YoY
|
$2.773M
-31.07%
YoY
|
$4.075M
-15.42%
YoY
|
$4.121M
-23.81%
YoY
|
$4.232M
-21.28%
YoY
|
$4.023M
-25.29%
YoY
|
$4.818M
376.09%
YoY
|
$5.409M
458.78%
YoY
|
$5.376M
455.95%
YoY
|
$5.385M
-14.21%
YoY
|
$1.012M
121.44%
YoY
|
$968.0K
211.25%
YoY
|
$967.0K
170.87%
YoY
|
$6.277M
-1394.23%
YoY
|
$457.0K
29.46%
YoY
|
$311.0K
-95.77%
YoY
|
$357.0K
-96.56%
YoY
|
-$485.0K
-95.01%
YoY
|
$353.0K
-96.59%
YoY
|
$7.351M
-12.11%
YoY
|
| Other Income/Expense, Net |
$2.903M
-50.21%
YoY
|
$143.0K
-111.03%
YoY
|
$3.609M
-27.08%
YoY
|
$3.307M
-51.08%
YoY
|
$5.830M
33.72%
YoY
|
-$1.297M
-240.37%
YoY
|
$4.949M
42.25%
YoY
|
$6.760M
62.3%
YoY
|
$4.360M
-23.05%
YoY
|
$924.0K
9.22%
YoY
|
$3.479M
169.48%
YoY
|
$4.165M
-2639.63%
YoY
|
$5.666M
-520.95%
YoY
|
$846.0K
-242.91%
YoY
|
$1.291M
-389.46%
YoY
|
-$164.0K
-50.0%
YoY
|
-$1.346M
-16925.0%
YoY
|
-$592.0K
196.0%
YoY
|
-$446.0K
14.65%
YoY
|
-$328.0K
-131.39%
YoY
|
| Pretax Income |
-$12.99M
-66.59%
YoY
|
-$31.21M
-48.72%
YoY
|
-$67.14M
19.55%
YoY
|
-$46.95M
-33.87%
YoY
|
-$38.87M
-38.06%
YoY
|
-$60.86M
-1.26%
YoY
|
-$56.17M
-7.86%
YoY
|
-$70.99M
1.15%
YoY
|
-$62.75M
3.64%
YoY
|
-$61.64M
-33.68%
YoY
|
-$60.95M
-39.21%
YoY
|
-$70.19M
-37.19%
YoY
|
-$60.55M
-38.18%
YoY
|
-$92.94M
5.44%
YoY
|
-$100.3M
45.56%
YoY
|
-$111.7M
64.99%
YoY
|
-$97.94M
62.28%
YoY
|
-$88.14M
44.78%
YoY
|
-$68.89M
-5.21%
YoY
|
-$67.73M
65.59%
YoY
|
| Income Tax |
$1.419M
18.25%
YoY
|
$1.001M
-30.29%
YoY
|
$1.289M
11.02%
YoY
|
$1.400M
16.67%
YoY
|
$1.200M
20.0%
YoY
|
$1.436M
89.2%
YoY
|
$1.161M
45.13%
YoY
|
$1.200M
0.0%
YoY
|
$1.000M
11.11%
YoY
|
$759.0K
-63.67%
YoY
|
$800.0K
33.33%
YoY
|
$1.200M
0.0%
YoY
|
$900.0K
0.0%
YoY
|
$2.089M
9.43%
YoY
|
$600.0K
50.0%
YoY
|
$1.200M
100.0%
YoY
|
$900.0K
200.0%
YoY
|
$1.909M
203.02%
YoY
|
$400.0K
-33.33%
YoY
|
$600.0K
200.0%
YoY
|
| Net Earnings |
-$14.41M
-64.0%
YoY
|
-$32.21M
-48.29%
YoY
|
-$68.43M
19.38%
YoY
|
-$48.36M
-33.01%
YoY
|
-$40.02M
-37.2%
YoY
|
-$62.30M
-0.16%
YoY
|
-$57.33M
-7.16%
YoY
|
-$72.19M
1.09%
YoY
|
-$63.72M
3.67%
YoY
|
-$62.40M
-34.34%
YoY
|
-$61.75M
-38.8%
YoY
|
-$71.41M
-36.78%
YoY
|
-$61.47M
-37.83%
YoY
|
-$95.03M
5.53%
YoY
|
-$100.9M
45.65%
YoY
|
-$113.0M
65.27%
YoY
|
-$98.87M
62.99%
YoY
|
-$90.05M
46.4%
YoY
|
-$69.28M
-5.47%
YoY
|
-$68.36M
66.45%
YoY
|
| Basic Earnings Per Share |
-$0.06
-64.71%
YoY
|
N/A
|
-$0.29
16.0%
YoY
|
-$0.20
-35.48%
YoY
|
-$0.17
-39.29%
YoY
|
N/A
|
-$0.25
-10.71%
YoY
|
-$0.31
-6.06%
YoY
|
-$0.28
0.0%
YoY
|
N/A
|
-$0.28
-42.86%
YoY
|
-$0.33
-44.07%
YoY
|
-$0.28
-46.15%
YoY
|
N/A
|
-$0.49
32.43%
YoY
|
-$0.59
47.5%
YoY
|
-$0.52
40.54%
YoY
|
N/A
|
-$0.37
-43.08%
YoY
|
-$0.40
-25.93%
YoY
|
| Diluted Earnings Per Share |
-$0.06
-64.71%
YoY
|
-$0.14
-48.29%
YoY
|
-$0.29
16.0%
YoY
|
-$0.20
-35.48%
YoY
|
-$0.17
-39.29%
YoY
|
-$0.27
-3.21%
YoY
|
-$0.25
-10.71%
YoY
|
-$0.31
-6.06%
YoY
|
-$0.28
0.0%
YoY
|
-$0.28
-37.31%
YoY
|
-$0.28
-42.86%
YoY
|
-$0.33
-44.07%
YoY
|
-$0.28
-46.15%
YoY
|
-$0.44
-100.0%
YoY
|
-$0.49
32.43%
YoY
|
-$0.59
47.5%
YoY
|
-$0.52
40.54%
YoY
|
-$480.1K
26.05%
YoY
|
-$0.37
-43.08%
YoY
|
-$0.40
-25.93%
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
|
N/A
|
| Basic Shares Outstanding |
238.2M shares
1.41%
YoY
|
N/A
|
237.8M shares
3.56%
YoY
|
236.2M shares
2.81%
YoY
|
234.9M shares
3.43%
YoY
|
N/A
|
229.6M shares
3.54%
YoY
|
229.8M shares
4.91%
YoY
|
227.1M shares
4.92%
YoY
|
N/A
|
221.8M shares
8.36%
YoY
|
219.0M shares
14.45%
YoY
|
216.4M shares
14.15%
YoY
|
N/A
|
204.7M shares
10.61%
YoY
|
191.4M shares
12.16%
YoY
|
189.6M shares
16.97%
YoY
|
N/A
|
185.0M shares
63.35%
YoY
|
170.6M shares
123.35%
YoY
|
| Diluted Shares Outstanding |
238.2M shares
1.41%
YoY
|
N/A
|
237.8M shares
3.56%
YoY
|
236.2M shares
2.81%
YoY
|
234.9M shares
3.43%
YoY
|
N/A
|
229.6M shares
3.54%
YoY
|
229.8M shares
4.91%
YoY
|
227.1M shares
4.92%
YoY
|
N/A
|
221.8M shares
8.36%
YoY
|
219.0M shares
14.45%
YoY
|
216.4M shares
14.15%
YoY
|
N/A
|
204.7M shares
10.61%
YoY
|
191.4M shares
12.16%
YoY
|
189.6M shares
16.97%
YoY
|
N/A
|
185.0M shares
63.35%
YoY
|
170.6M shares
123.35%
YoY
|
Loading...