|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$750.9M
-14.48%
YoY
|
$878.0M
35.36%
YoY
|
$648.7M
2.71%
YoY
|
$631.5M
-21.23%
YoY
|
$801.7M
54.47%
YoY
|
| Cost Of Revenue |
N/A
|
$258.3M
41.63%
YoY
|
$182.4M
18.3%
YoY
|
$154.2M
60.03%
YoY
|
$96.33M
N/A
|
| Gross Profit |
N/A
|
$619.7M
32.91%
YoY
|
$466.3M
-2.32%
YoY
|
$477.3M
-32.32%
YoY
|
$705.3M
N/A
|
| Selling, General & Admin |
$682.1M
0.61%
YoY
|
$677.9M
19.62%
YoY
|
$566.7M
10.3%
YoY
|
$513.8M
-17.7%
YoY
|
$624.3M
N/A
|
| Research & Development |
$38.00M
6.39%
YoY
|
$35.72M
3.65%
YoY
|
$34.46M
14.55%
YoY
|
$30.08M
6.1%
YoY
|
$28.36M
3.94%
YoY
|
| Depreciation & Amortization |
$13.30M
-2.92%
YoY
|
$13.70M
-6.67%
YoY
|
$14.68M
373.52%
YoY
|
$3.100M
-53.73%
YoY
|
$6.700M
-8.22%
YoY
|
| Operating Expenses |
$702.9M
-26.52%
YoY
|
$956.6M
64.54%
YoY
|
$581.4M
-14.41%
YoY
|
$679.2M
-7.6%
YoY
|
$735.1M
37.76%
YoY
|
| Operating Profit |
$48.01M
-161.13%
YoY
|
-$78.53M
-31.77%
YoY
|
-$115.1M
141.13%
YoY
|
-$47.73M
-171.69%
YoY
|
$66.58M
-556.18%
YoY
|
| Interest Expense |
N/A
|
N/A
|
$276.0K
0.0%
YoY
|
$276.0K
-96.37%
YoY
|
$7.606M
-51.68%
YoY
|
| Other Income/Expense, Net |
$3.505M
-65.89%
YoY
|
$10.28M
350.75%
YoY
|
$2.280M
-91.34%
YoY
|
$26.31M
-160.3%
YoY
|
-$43.63M
593.37%
YoY
|
| Pretax Income |
$51.52M
-175.47%
YoY
|
-$68.26M
-39.5%
YoY
|
-$112.8M
426.7%
YoY
|
-$21.42M
-193.33%
YoY
|
$22.95M
-209.87%
YoY
|
| Income Tax |
$3.512M
-83.35%
YoY
|
$21.09M
-2251.94%
YoY
|
-$980.0K
-109.49%
YoY
|
$10.33M
-45.44%
YoY
|
$18.93M
448.13%
YoY
|
| Net Earnings |
$35.48M
-154.81%
YoY
|
-$64.73M
275.82%
YoY
|
-$17.22M
-196.34%
YoY
|
$17.88M
-289.77%
YoY
|
-$9.421M
-61.3%
YoY
|
| Basic Earnings Per Share |
$0.55
-145.08%
YoY
|
-$1.22
205.0%
YoY
|
-$0.40
-197.56%
YoY
|
$0.41
-286.36%
YoY
|
-$0.22
N/A
|
| Diluted Earnings Per Share |
$0.47
-138.52%
YoY
|
-$1.22
206.53%
YoY
|
-$0.40
-13.48%
YoY
|
-$0.46
-30.3%
YoY
|
-$0.66
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
64.21M shares
20.72%
YoY
|
53.19M shares
22.91%
YoY
|
43.27M shares
-1.29%
YoY
|
43.84M shares
2.92%
YoY
|
42.60M shares
N/A
|
| Diluted Shares Outstanding |
100.8M shares
89.61%
YoY
|
53.19M shares
-38.71%
YoY
|
86.78M shares
-3.32%
YoY
|
89.76M shares
-3.23%
YoY
|
92.75M shares
N/A
|
|
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 |
$148.9M
-29.7%
YoY
|
$219.2M
-2.89%
YoY
|
$164.6M
-40.83%
YoY
|
$155.3M
-42.92%
YoY
|
$211.8M
107.42%
YoY
|
$225.7M
6.11%
YoY
|
$278.2M
100.17%
YoY
|
$272.0M
64.3%
YoY
|
$102.1M
-22.29%
YoY
|
$212.7M
16.12%
YoY
|
$139.0M
-4.39%
YoY
|
$165.5M
9.56%
YoY
|
$131.4M
-13.46%
YoY
|
$183.1M
-7.93%
YoY
|
$145.4M
-18.06%
YoY
|
$151.1M
-40.86%
YoY
|
$151.9M
-10.56%
YoY
|
$198.9M
N/A
|
$177.4M
44.43%
YoY
|
$255.5M
122.96%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
$28.03M
-82.53%
YoY
|
$26.25M
-43.93%
YoY
|
$22.77M
-54.1%
YoY
|
$28.23M
-34.21%
YoY
|
$160.5M
280.22%
YoY
|
$46.81M
-1.81%
YoY
|
$49.60M
24.49%
YoY
|
$42.90M
15.95%
YoY
|
$42.21M
15.88%
YoY
|
$47.67M
16.58%
YoY
|
$39.84M
-11.58%
YoY
|
$37.00M
-2.76%
YoY
|
$36.43M
415.6%
YoY
|
$40.89M
564.12%
YoY
|
$45.06M
N/A
|
$38.05M
N/A
|
$7.065M
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
$127.2M
14.11%
YoY
|
$185.6M
235.48%
YoY
|
$202.9M
24.42%
YoY
|
$250.0M
160.16%
YoY
|
$111.5M
-9.59%
YoY
|
$55.32M
-33.95%
YoY
|
$163.1M
13.8%
YoY
|
$96.10M
-11.33%
YoY
|
$123.3M
7.55%
YoY
|
$83.76M
-24.54%
YoY
|
$143.3M
-6.86%
YoY
|
$108.4M
-22.24%
YoY
|
$114.7M
-53.84%
YoY
|
$111.0M
-32.18%
YoY
|
$153.9M
N/A
|
$139.4M
N/A
|
$248.5M
N/A
|
| Selling, General & Admin |
$156.0M
-7.65%
YoY
|
$194.9M
10.43%
YoY
|
$150.8M
-27.87%
YoY
|
$113.2M
-39.97%
YoY
|
$168.9M
62.73%
YoY
|
$176.5M
-12.87%
YoY
|
$209.0M
75.48%
YoY
|
$188.6M
33.35%
YoY
|
$103.8M
0.19%
YoY
|
$202.5M
26.42%
YoY
|
$119.1M
3.8%
YoY
|
$141.4M
16.96%
YoY
|
$103.6M
-12.27%
YoY
|
$160.2M
6.05%
YoY
|
$114.7M
-21.53%
YoY
|
$120.9M
-38.06%
YoY
|
$118.1M
-10.34%
YoY
|
$151.1M
N/A
|
$146.2M
N/A
|
$195.2M
N/A
|
| Research & Development |
$9.980M
7.44%
YoY
|
N/A
|
$9.588M
8.31%
YoY
|
$9.237M
1.23%
YoY
|
$9.289M
5.89%
YoY
|
N/A
|
$8.852M
10.03%
YoY
|
$9.125M
-1.81%
YoY
|
$8.772M
3.05%
YoY
|
N/A
|
$8.045M
9.65%
YoY
|
$9.293M
23.56%
YoY
|
$8.512M
12.65%
YoY
|
N/A
|
$7.337M
-0.42%
YoY
|
$7.521M
5.32%
YoY
|
$7.556M
8.63%
YoY
|
N/A
|
$7.368M
5.73%
YoY
|
$7.141M
18.48%
YoY
|
| Depreciation & Amortization |
$3.400M
3.03%
YoY
|
$5.755M
13.71%
YoY
|
$3.300M
-2.94%
YoY
|
$3.300M
-2.94%
YoY
|
$3.300M
-2.94%
YoY
|
$5.061M
12.19%
YoY
|
$3.400M
70.0%
YoY
|
$3.400M
78.95%
YoY
|
$3.400M
209.09%
YoY
|
$4.511M
70.81%
YoY
|
$2.000M
233.33%
YoY
|
$1.900M
137.5%
YoY
|
$1.100M
0.0%
YoY
|
$2.641M
-22.51%
YoY
|
$600.0K
-62.5%
YoY
|
$800.0K
-52.94%
YoY
|
$1.100M
-42.11%
YoY
|
$3.408M
N/A
|
$1.600M
-11.11%
YoY
|
$1.700M
-5.56%
YoY
|
| Operating Expenses |
$161.8M
-19.16%
YoY
|
$200.6M
10.52%
YoY
|
$155.8M
-35.72%
YoY
|
$146.3M
-58.69%
YoY
|
$200.2M
28.57%
YoY
|
$181.5M
-12.32%
YoY
|
$242.3M
46.26%
YoY
|
$354.2M
89.13%
YoY
|
$155.7M
1.02%
YoY
|
$207.0M
27.14%
YoY
|
$165.7M
7.46%
YoY
|
$187.3M
16.98%
YoY
|
$154.1M
-5.0%
YoY
|
$162.8M
5.42%
YoY
|
$154.2M
-182.13%
YoY
|
$160.1M
-22.29%
YoY
|
$162.2M
14.45%
YoY
|
$154.5M
15291.38%
YoY
|
-$187.8M
54.77%
YoY
|
$206.0M
-252.28%
YoY
|
| Operating Profit |
-$12.90M
-210.57%
YoY
|
N/A
|
$8.867M
-75.3%
YoY
|
$8.948M
-110.88%
YoY
|
$11.67M
-121.78%
YoY
|
$21.37M
-148.6%
YoY
|
$35.89M
-234.47%
YoY
|
-$82.23M
278.04%
YoY
|
-$53.56M
136.06%
YoY
|
-$43.97M
124.97%
YoY
|
-$26.69M
202.7%
YoY
|
-$21.75M
141.34%
YoY
|
-$22.69M
119.04%
YoY
|
-$19.54M
3057.19%
YoY
|
-$8.818M
-14.61%
YoY
|
-$9.013M
-118.21%
YoY
|
-$10.36M
-136.94%
YoY
|
-$619.0K
N/A
|
-$10.33M
-774.09%
YoY
|
$49.49M
-339.05%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$276.0K
294.29%
YoY
|
N/A
|
N/A
|
N/A
|
-$70.00K
0.0%
YoY
|
$69.00K
-4.17%
YoY
|
$69.00K
-98.08%
YoY
|
$68.00K
-98.24%
YoY
|
-$70.00K
-1306.9%
YoY
|
$72.00K
-98.16%
YoY
|
$3.596M
-10.01%
YoY
|
| Other Income/Expense, Net |
$2.259M
877.92%
YoY
|
$3.253M
-49.31%
YoY
|
$2.721M
495.4%
YoY
|
-$2.700M
-462.42%
YoY
|
$231.0K
-91.31%
YoY
|
$6.418M
29072.73%
YoY
|
$457.0K
-83.46%
YoY
|
$745.0K
-170.22%
YoY
|
$2.657M
377.88%
YoY
|
$22.00K
-100.65%
YoY
|
$2.763M
422.31%
YoY
|
-$1.061M
-107.16%
YoY
|
$556.0K
-96.14%
YoY
|
-$3.373M
206.36%
YoY
|
$529.0K
-47.88%
YoY
|
$14.82M
-137.08%
YoY
|
$14.41M
-510.11%
YoY
|
-$1.101M
-73.05%
YoY
|
$1.015M
-162.38%
YoY
|
-$39.97M
6650.84%
YoY
|
| Pretax Income |
-$10.64M
-189.44%
YoY
|
$21.78M
-21.62%
YoY
|
$11.59M
-68.12%
YoY
|
$6.248M
-107.67%
YoY
|
$11.90M
-123.37%
YoY
|
$27.79M
-163.23%
YoY
|
$36.35M
-251.91%
YoY
|
-$81.49M
257.2%
YoY
|
-$50.91M
129.99%
YoY
|
-$43.94M
91.18%
YoY
|
-$23.93M
188.68%
YoY
|
-$22.81M
-492.85%
YoY
|
-$22.13M
-646.79%
YoY
|
-$22.99M
1184.13%
YoY
|
-$8.289M
-10.99%
YoY
|
$5.807M
-39.01%
YoY
|
$4.048M
-83.5%
YoY
|
-$1.790M
-64.79%
YoY
|
-$9.312M
9702.11%
YoY
|
$9.521M
-144.71%
YoY
|
| Income Tax |
-$9.897M
4.46%
YoY
|
$7.983M
-263.89%
YoY
|
$3.023M
-59.74%
YoY
|
$1.980M
-408.41%
YoY
|
-$9.474M
-149.62%
YoY
|
-$4.871M
217.95%
YoY
|
$7.508M
-4030.89%
YoY
|
-$642.0K
-85.87%
YoY
|
$19.09M
261.22%
YoY
|
-$1.532M
303.16%
YoY
|
-$191.0K
-104.18%
YoY
|
-$4.543M
-244.64%
YoY
|
$5.286M
76.44%
YoY
|
-$380.0K
-102.34%
YoY
|
$4.570M
2946.67%
YoY
|
$3.141M
502.88%
YoY
|
$2.996M
48.02%
YoY
|
$16.23M
N/A
|
$150.0K
-84.6%
YoY
|
$521.0K
-37.53%
YoY
|
| Net Earnings |
$1.487M
-91.42%
YoY
|
$9.396M
-54.77%
YoY
|
$6.004M
-63.32%
YoY
|
$2.738M
-104.15%
YoY
|
$17.34M
-148.37%
YoY
|
$20.77M
-299.56%
YoY
|
$16.37M
-898.93%
YoY
|
-$66.03M
-18492.2%
YoY
|
-$35.84M
599.67%
YoY
|
-$10.41M
632.58%
YoY
|
-$2.049M
-279.74%
YoY
|
$359.0K
-96.13%
YoY
|
-$5.123M
-157.6%
YoY
|
-$1.421M
257.04%
YoY
|
$1.140M
-67.2%
YoY
|
$9.265M
-174.13%
YoY
|
$8.894M
-60.48%
YoY
|
-$398.0K
-92.17%
YoY
|
$3.476M
-425.16%
YoY
|
-$12.50M
-43.51%
YoY
|
| Basic Earnings Per Share |
$0.02
-92.86%
YoY
|
N/A
|
$0.09
-68.97%
YoY
|
$0.04
-103.31%
YoY
|
$0.28
-138.36%
YoY
|
N/A
|
$0.29
-680.0%
YoY
|
-$1.21
-12200.0%
YoY
|
-$0.73
508.33%
YoY
|
N/A
|
-$0.05
-266.67%
YoY
|
$0.01
-95.24%
YoY
|
-$0.12
-163.16%
YoY
|
N/A
|
$0.03
-62.5%
YoY
|
$0.21
-172.41%
YoY
|
$0.19
N/A
|
N/A
|
$0.08
N/A
|
-$0.29
N/A
|
| Diluted Earnings Per Share |
$0.02
-91.67%
YoY
|
$0.05
-87.4%
YoY
|
$0.08
-66.67%
YoY
|
$0.04
-103.31%
YoY
|
$0.24
-126.37%
YoY
|
$0.39
-267.72%
YoY
|
$0.24
-188.89%
YoY
|
-$1.21
536.84%
YoY
|
-$0.91
145.95%
YoY
|
-$0.23
595.65%
YoY
|
-$0.27
42.11%
YoY
|
-$0.19
N/A
|
-$0.37
N/A
|
-$0.03
-100.0%
YoY
|
-$0.19
111.11%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
-$9.346K
-95.09%
YoY
|
-$0.09
-99.99%
YoY
|
-$0.32
-99.43%
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 |
70.40M shares
13.29%
YoY
|
N/A
|
64.07M shares
15.42%
YoY
|
63.06M shares
15.53%
YoY
|
62.14M shares
26.3%
YoY
|
N/A
|
55.51M shares
28.73%
YoY
|
54.59M shares
27.71%
YoY
|
49.20M shares
16.26%
YoY
|
N/A
|
43.12M shares
2.03%
YoY
|
42.74M shares
-4.13%
YoY
|
42.32M shares
-7.84%
YoY
|
N/A
|
42.26M shares
-0.73%
YoY
|
44.58M shares
3.79%
YoY
|
45.92M shares
N/A
|
N/A
|
42.57M
N/A
|
42.96M shares
N/A
|
| Diluted Shares Outstanding |
101.2M shares
33.41%
YoY
|
N/A
|
100.2M shares
43.61%
YoY
|
98.83M shares
81.04%
YoY
|
75.84M shares
-16.22%
YoY
|
N/A
|
69.80M shares
-19.45%
YoY
|
54.59M shares
-36.91%
YoY
|
90.52M shares
4.51%
YoY
|
N/A
|
86.65M shares
-1.25%
YoY
|
86.52M shares
-4.6%
YoY
|
86.61M shares
-7.1%
YoY
|
N/A
|
87.75M shares
-5.37%
YoY
|
90.69M shares
-3.54%
YoY
|
93.23M shares
N/A
|
N/A
|
92.73M
N/A
|
94.01M shares
N/A
|
Loading...