|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$624.9M
23.25%
YoY
|
$507.0M
-25.02%
YoY
|
$676.2M
-9.63%
YoY
|
$748.2M
44.67%
YoY
|
$517.2M
78.16%
YoY
|
| Cost Of Revenue |
$187.6M
20.93%
YoY
|
$155.1M
-55.25%
YoY
|
$346.7M
-19.04%
YoY
|
$428.2M
50.0%
YoY
|
$285.5M
65.6%
YoY
|
| Gross Profit |
$437.3M
24.28%
YoY
|
$351.8M
6.78%
YoY
|
$329.5M
2.97%
YoY
|
$320.0M
38.11%
YoY
|
$231.7M
96.52%
YoY
|
| Selling, General & Admin |
$371.1M
31.6%
YoY
|
$282.0M
-45.71%
YoY
|
$519.5M
16.2%
YoY
|
$447.1M
30.34%
YoY
|
$343.0M
139.88%
YoY
|
| Research & Development |
$65.01M
8.24%
YoY
|
$60.06M
8.0%
YoY
|
$55.61M
6.21%
YoY
|
$52.36M
55.66%
YoY
|
$33.64M
154.08%
YoY
|
| Depreciation & Amortization |
$27.16M
55.57%
YoY
|
$17.46M
62.55%
YoY
|
$10.74M
175.41%
YoY
|
$3.900M
11.43%
YoY
|
$3.500M
0.0%
YoY
|
| Operating Expenses |
$483.7M
28.54%
YoY
|
$376.3M
-38.56%
YoY
|
$612.5M
15.61%
YoY
|
$529.8M
34.57%
YoY
|
$393.7M
138.62%
YoY
|
| Operating Profit |
-$46.43M
89.77%
YoY
|
-$24.47M
-91.36%
YoY
|
-$283.0M
34.89%
YoY
|
-$209.8M
29.51%
YoY
|
-$162.0M
244.06%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
$33.10M
-37.01%
YoY
|
$52.55M
0.2%
YoY
|
$52.44M
110.38%
YoY
|
$24.93M
-1072.53%
YoY
|
-$2.563M
391.94%
YoY
|
| Pretax Income |
-$13.33M
-147.47%
YoY
|
$28.08M
-112.18%
YoY
|
-$230.6M
24.71%
YoY
|
-$184.9M
12.34%
YoY
|
-$164.6M
245.68%
YoY
|
| Income Tax |
$596.0K
-24.84%
YoY
|
$793.0K
-110.42%
YoY
|
-$7.613M
7363.73%
YoY
|
-$102.0K
-84.06%
YoY
|
-$640.0K
-835.63%
YoY
|
| Net Earnings |
-$13.90M
-150.92%
YoY
|
$27.30M
-112.24%
YoY
|
-$223.0M
20.67%
YoY
|
-$184.8M
12.73%
YoY
|
-$163.9M
243.7%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.03
-152.09%
YoY
|
$0.05
-112.56%
YoY
|
-$0.42
23.58%
YoY
|
-$0.34
-100.0%
YoY
|
-$451.9K
402.39%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
462.2M shares
-9.57%
YoY
|
511.1M shares
-4.03%
YoY
|
532.5M shares
-2.36%
YoY
|
545.4M shares
50.35%
YoY
|
362.8M shares
195.09%
YoY
|
| Diluted Shares Outstanding |
462.2M shares
-10.92%
YoY
|
518.8M shares
-2.57%
YoY
|
532.5M shares
-2.36%
YoY
|
545.4M shares
50.35%
YoY
|
362.8M shares
195.09%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$165.8M
19.22%
YoY
|
$172.1M
26.75%
YoY
|
$163.3M
27.62%
YoY
|
$150.4M
20.05%
YoY
|
$139.1M
17.89%
YoY
|
$135.8M
14.28%
YoY
|
$128.0M
17.52%
YoY
|
$125.3M
-45.8%
YoY
|
$118.0M
-45.72%
YoY
|
$118.8M
-41.7%
YoY
|
$108.9M
-43.17%
YoY
|
$231.1M
23.8%
YoY
|
$217.3M
30.85%
YoY
|
$203.8M
31.14%
YoY
|
$191.6M
45.71%
YoY
|
$186.7M
52.68%
YoY
|
$166.1M
53.82%
YoY
|
$155.4M
76.21%
YoY
|
$131.5M
55.99%
YoY
|
$122.3M
76.17%
YoY
|
| Cost Of Revenue |
$48.21M
19.34%
YoY
|
$52.14M
38.71%
YoY
|
$48.75M
28.85%
YoY
|
$46.33M
0.9%
YoY
|
$40.39M
19.48%
YoY
|
$37.59M
5.61%
YoY
|
$37.84M
3.99%
YoY
|
$45.92M
-68.66%
YoY
|
$33.81M
-73.63%
YoY
|
$35.59M
-69.5%
YoY
|
$36.38M
-67.38%
YoY
|
$146.5M
34.87%
YoY
|
$128.2M
40.28%
YoY
|
$116.7M
46.56%
YoY
|
$111.5M
53.95%
YoY
|
$108.6M
44.28%
YoY
|
$91.38M
57.2%
YoY
|
$79.62M
53.85%
YoY
|
$72.44M
47.76%
YoY
|
$75.29M
80.19%
YoY
|
| Gross Profit |
$117.6M
19.17%
YoY
|
$120.0M
22.17%
YoY
|
$114.6M
27.1%
YoY
|
$104.1M
31.14%
YoY
|
$98.68M
17.25%
YoY
|
$98.20M
17.99%
YoY
|
$90.13M
24.31%
YoY
|
$79.35M
-6.21%
YoY
|
$84.16M
-5.61%
YoY
|
$83.23M
-4.47%
YoY
|
$72.51M
-9.48%
YoY
|
$84.61M
8.4%
YoY
|
$89.16M
19.32%
YoY
|
$87.12M
14.94%
YoY
|
$80.10M
35.6%
YoY
|
$78.05M
66.15%
YoY
|
$74.73M
49.88%
YoY
|
$75.80M
107.98%
YoY
|
$59.07M
67.43%
YoY
|
$46.98M
70.09%
YoY
|
| Selling, General & Admin |
$84.99M
-8.74%
YoY
|
$98.48M
-9.58%
YoY
|
$92.34M
-14.09%
YoY
|
$87.18M
-282.27%
YoY
|
$93.13M
-17.91%
YoY
|
$108.9M
-8.22%
YoY
|
$107.5M
-11.54%
YoY
|
-$47.83M
-135.89%
YoY
|
$113.5M
-26.71%
YoY
|
$118.7M
-1.34%
YoY
|
$121.5M
6.28%
YoY
|
$133.3M
26.1%
YoY
|
$154.8M
44.95%
YoY
|
$120.3M
21.79%
YoY
|
$114.3M
25.98%
YoY
|
$105.7M
2.63%
YoY
|
$106.8M
102.71%
YoY
|
$98.76M
131.78%
YoY
|
$90.75M
116.92%
YoY
|
$103.0M
245.56%
YoY
|
| Research & Development |
$18.09M
22.14%
YoY
|
N/A
|
$16.94M
3.83%
YoY
|
$16.10M
9.03%
YoY
|
$14.81M
12.91%
YoY
|
N/A
|
$16.32M
17.14%
YoY
|
$14.77M
12.28%
YoY
|
$13.12M
-10.09%
YoY
|
N/A
|
$13.93M
3.78%
YoY
|
$13.15M
0.0%
YoY
|
$14.59M
28.16%
YoY
|
N/A
|
$13.42M
44.34%
YoY
|
$13.15M
73.79%
YoY
|
$11.38M
102.35%
YoY
|
N/A
|
$9.299M
170.95%
YoY
|
$7.569M
184.55%
YoY
|
| Depreciation & Amortization |
$8.854M
66.09%
YoY
|
$8.160M
47.85%
YoY
|
$7.019M
57.8%
YoY
|
$6.653M
68.17%
YoY
|
$5.331M
50.72%
YoY
|
$5.519M
74.71%
YoY
|
$4.448M
43.11%
YoY
|
$3.956M
58.62%
YoY
|
$3.537M
78.64%
YoY
|
$3.159M
210.01%
YoY
|
$3.108M
245.33%
YoY
|
$2.494M
177.11%
YoY
|
$1.980M
98.0%
YoY
|
$1.019M
5.38%
YoY
|
$900.0K
12.5%
YoY
|
$900.0K
0.0%
YoY
|
$1.000M
11.11%
YoY
|
$967.0K
-63.39%
YoY
|
$800.0K
-11.11%
YoY
|
$900.0K
0.0%
YoY
|
| Operating Expenses |
$115.5M
-1.47%
YoY
|
$128.3M
-5.43%
YoY
|
$124.9M
-5.62%
YoY
|
$113.3M
-541.0%
YoY
|
$117.2M
-12.53%
YoY
|
$135.6M
-2.82%
YoY
|
$132.4M
-7.01%
YoY
|
-$25.69M
-116.68%
YoY
|
$134.0M
-24.11%
YoY
|
$139.6M
-1.33%
YoY
|
$142.3M
1.96%
YoY
|
$154.0M
23.46%
YoY
|
$176.6M
42.42%
YoY
|
$141.4M
24.59%
YoY
|
$139.6M
33.32%
YoY
|
$124.8M
8.53%
YoY
|
$124.0M
104.92%
YoY
|
$113.5M
129.12%
YoY
|
$104.7M
120.66%
YoY
|
$115.0M
234.05%
YoY
|
| Operating Profit |
$2.094M
-111.3%
YoY
|
-$8.294M
-77.84%
YoY
|
-$10.37M
-75.44%
YoY
|
-$9.228M
-108.79%
YoY
|
-$18.54M
-62.81%
YoY
|
-$37.43M
-33.57%
YoY
|
-$42.23M
-39.52%
YoY
|
$105.0M
-251.31%
YoY
|
-$49.85M
-42.98%
YoY
|
-$56.34M
3.71%
YoY
|
-$69.83M
17.36%
YoY
|
-$69.42M
48.6%
YoY
|
-$87.43M
77.45%
YoY
|
-$54.32M
43.98%
YoY
|
-$59.50M
30.37%
YoY
|
-$46.72M
-31.28%
YoY
|
-$49.27M
362.56%
YoY
|
-$37.73M
187.91%
YoY
|
-$45.64M
274.94%
YoY
|
-$67.99M
900.24%
YoY
|
| 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
|
N/A
|
| Other Income/Expense, Net |
$5.933M
-43.57%
YoY
|
$6.557M
-38.73%
YoY
|
$7.244M
-47.14%
YoY
|
$8.787M
-38.19%
YoY
|
$10.51M
-24.51%
YoY
|
$10.70M
-28.34%
YoY
|
$13.70M
-9.1%
YoY
|
$14.22M
32.09%
YoY
|
$13.93M
19.31%
YoY
|
$14.93M
-47.55%
YoY
|
$15.07M
138.02%
YoY
|
$10.76M
497.23%
YoY
|
$11.67M
-199.96%
YoY
|
$28.47M
19947.89%
YoY
|
$6.333M
-11210.53%
YoY
|
$1.802M
-474.64%
YoY
|
-$11.68M
438.86%
YoY
|
$142.0K
-122.26%
YoY
|
-$57.00K
-31.33%
YoY
|
-$481.0K
63.05%
YoY
|
| Pretax Income |
$8.027M
-200.02%
YoY
|
-$1.737M
-93.5%
YoY
|
-$3.126M
-89.04%
YoY
|
-$441.0K
-100.37%
YoY
|
-$8.025M
-77.66%
YoY
|
-$26.72M
-35.46%
YoY
|
-$28.53M
-47.9%
YoY
|
$119.3M
-303.31%
YoY
|
-$35.93M
-52.58%
YoY
|
-$41.40M
60.14%
YoY
|
-$54.75M
2.99%
YoY
|
-$58.66M
30.6%
YoY
|
-$75.76M
24.3%
YoY
|
-$25.86M
-31.21%
YoY
|
-$53.16M
16.34%
YoY
|
-$44.92M
-34.4%
YoY
|
-$60.95M
375.46%
YoY
|
-$37.59M
173.51%
YoY
|
-$45.70M
272.87%
YoY
|
-$68.47M
865.41%
YoY
|
| Income Tax |
$200.0K
0.0%
YoY
|
-$343.0K
-187.06%
YoY
|
$500.0K
400.0%
YoY
|
$200.0K
0.0%
YoY
|
$200.0K
100.0%
YoY
|
$394.0K
-138.29%
YoY
|
$100.0K
-50.0%
YoY
|
$200.0K
100.0%
YoY
|
$100.0K
-101.44%
YoY
|
-$1.029M
-318.47%
YoY
|
$200.0K
3900.0%
YoY
|
$100.0K
-144.05%
YoY
|
-$6.960M
1882.91%
YoY
|
$471.0K
-160.31%
YoY
|
$5.000K
-85.71%
YoY
|
-$227.0K
-360.92%
YoY
|
-$351.0K
-1947.37%
YoY
|
-$781.0K
-4694.12%
YoY
|
$35.00K
-18.6%
YoY
|
$87.00K
480.0%
YoY
|
| Net Earnings |
$7.834M
-194.84%
YoY
|
-$1.394M
-94.86%
YoY
|
-$3.624M
-87.35%
YoY
|
-$647.0K
-100.54%
YoY
|
-$8.260M
-77.12%
YoY
|
-$27.12M
-32.83%
YoY
|
-$28.64M
-47.92%
YoY
|
$119.1M
-302.56%
YoY
|
-$36.10M
-47.53%
YoY
|
-$40.38M
53.37%
YoY
|
-$55.00M
3.38%
YoY
|
-$58.80M
31.54%
YoY
|
-$68.80M
13.54%
YoY
|
-$26.33M
-28.48%
YoY
|
-$53.20M
16.34%
YoY
|
-$44.70M
-34.8%
YoY
|
-$60.60M
372.02%
YoY
|
-$36.81M
167.49%
YoY
|
-$45.73M
271.85%
YoY
|
-$68.55M
864.6%
YoY
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
$0.02
-181.82%
YoY
|
$0.00
-92.76%
YoY
|
-$0.01
-88.53%
YoY
|
$0.00
-101.26%
YoY
|
-$0.02
-71.82%
YoY
|
-$0.05
-30.21%
YoY
|
-$0.06
-43.52%
YoY
|
$0.23
-307.94%
YoY
|
-$0.07
-45.38%
YoY
|
-$0.08
59.8%
YoY
|
-$0.10
-100.0%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.05
-100.0%
YoY
|
-$96.85K
14.13%
YoY
|
-$82.04K
-35.51%
YoY
|
-$111.7K
361.3%
YoY
|
-$67.89K
161.63%
YoY
|
-$84.86K
265.88%
YoY
|
-$127.2K
849.14%
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 |
428.6M shares
-14.49%
YoY
|
N/A
|
448.7M shares
-11.52%
YoY
|
461.5M shares
-10.55%
YoY
|
501.2M shares
-3.24%
YoY
|
N/A
|
507.2M shares
-4.22%
YoY
|
516.0M shares
-4.14%
YoY
|
518.0M shares
-4.03%
YoY
|
N/A
|
529.5M shares
-3.55%
YoY
|
538.3M shares
-1.18%
YoY
|
539.7M shares
-0.52%
YoY
|
N/A
|
549.0M shares
1.87%
YoY
|
544.7M shares
132.12%
YoY
|
542.6M shares
314.67%
YoY
|
N/A
|
538.9M shares
333.81%
YoY
|
234.7M shares
95.47%
YoY
|
| Diluted Shares Outstanding |
433.6M shares
-13.5%
YoY
|
N/A
|
448.7M shares
-11.52%
YoY
|
461.5M shares
-11.99%
YoY
|
501.2M shares
-3.24%
YoY
|
N/A
|
507.2M shares
-4.22%
YoY
|
524.4M shares
-2.58%
YoY
|
518.0M shares
-4.03%
YoY
|
N/A
|
529.5M shares
-3.55%
YoY
|
538.3M shares
-1.18%
YoY
|
539.7M shares
-0.52%
YoY
|
N/A
|
549.0M shares
1.87%
YoY
|
544.7M shares
132.12%
YoY
|
542.6M shares
314.67%
YoY
|
N/A
|
538.9M shares
333.81%
YoY
|
234.7M shares
95.47%
YoY
|
Loading...