|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$443.7M
-78.16%
YoY
|
$2.032B
-1.93%
YoY
|
$2.072B
-5.19%
YoY
|
$2.185B
3.1%
YoY
|
$2.120B
41.03%
YoY
|
| Cost Of Revenue |
$314.3M
-78.69%
YoY
|
$1.475B
-0.77%
YoY
|
$1.486B
1.19%
YoY
|
$1.469B
-2.24%
YoY
|
$1.503B
32.41%
YoY
|
| Gross Profit |
$129.4M
69.67%
YoY
|
$76.29M
-7.47%
YoY
|
$82.45M
-20.62%
YoY
|
$103.9M
-83.17%
YoY
|
$617.0M
67.57%
YoY
|
| Selling, General & Admin |
$64.06M
12.97%
YoY
|
$56.70M
-6.72%
YoY
|
$60.78M
14.44%
YoY
|
$53.12M
-89.18%
YoY
|
$490.8M
111.93%
YoY
|
| Research & Development |
$34.35M
7.75%
YoY
|
$31.88M
-24.93%
YoY
|
$42.46M
3.36%
YoY
|
$41.08M
-84.48%
YoY
|
$264.7M
17.49%
YoY
|
| Depreciation & Amortization |
$6.900M
-35.51%
YoY
|
$10.70M
-18.94%
YoY
|
$13.20M
-27.07%
YoY
|
$18.10M
-13.44%
YoY
|
$20.91M
8.52%
YoY
|
| Operating Expenses |
$98.41M
11.09%
YoY
|
$88.58M
-14.21%
YoY
|
$103.2M
9.61%
YoY
|
$94.20M
-87.53%
YoY
|
$755.5M
65.36%
YoY
|
| Operating Profit |
$31.03M
-352.51%
YoY
|
-$12.29M
-40.92%
YoY
|
-$20.80M
-315.24%
YoY
|
$9.663M
-106.98%
YoY
|
-$138.5M
56.16%
YoY
|
| Interest Expense |
N/A
|
$5.418M
2362.73%
YoY
|
$220.0K
-94.21%
YoY
|
$3.800M
-376.77%
YoY
|
-$1.373M
-1.93%
YoY
|
| Other Income/Expense, Net |
-$298.0K
-149.17%
YoY
|
$606.0K
-220.24%
YoY
|
-$504.0K
-278.72%
YoY
|
$282.0K
-97.83%
YoY
|
$13.02M
46.26%
YoY
|
| Pretax Income |
$223.4M
-2198.53%
YoY
|
-$10.65M
-43.62%
YoY
|
-$18.89M
-250.22%
YoY
|
$12.57M
-109.91%
YoY
|
-$126.9M
56.25%
YoY
|
| Income Tax |
$2.781M
522.15%
YoY
|
$447.0K
632.79%
YoY
|
$61.00K
103.33%
YoY
|
$30.00K
-92.02%
YoY
|
$376.0K
-62.4%
YoY
|
| Net Earnings |
$220.6M
-372.49%
YoY
|
-$80.98M
-39.8%
YoY
|
-$134.5M
-255.51%
YoY
|
$86.50M
-167.98%
YoY
|
-$127.3M
54.81%
YoY
|
| Basic Earnings Per Share |
$0.24
-442.86%
YoY
|
-$0.07
-41.67%
YoY
|
-$0.12
-250.0%
YoY
|
$0.08
-161.54%
YoY
|
-$0.13
-51.85%
YoY
|
| Diluted Earnings Per Share |
$0.24
-442.86%
YoY
|
-$0.07
-41.67%
YoY
|
-$0.12
-250.0%
YoY
|
$0.08
-100.0%
YoY
|
-$128.3K
37.87%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
940.7M shares
-8.37%
YoY
|
1.027B
-4.84%
YoY
|
1.079B
4.1%
YoY
|
1.036B
4.51%
YoY
|
991.7M
12.29%
YoY
|
| Diluted Shares Outstanding |
943.6M shares
-8.1%
YoY
|
1.027B
-4.84%
YoY
|
1.079B
3.89%
YoY
|
1.039B
4.73%
YoY
|
991.7M
12.29%
YoY
|
|
Concept
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
N/A
|
$1.358B
46.97%
YoY
|
$2.032B
380.38%
YoY
|
$924.0M
55.84%
YoY
|
$423.0M
-28.01%
YoY
|
$425.1M
-24.79%
YoY
|
$592.9M
14.97%
YoY
|
$631.0M
22.12%
YoY
|
$587.6M
4.87%
YoY
|
$565.2M
11.96%
YoY
|
$515.7M
-7.79%
YoY
|
$516.7M
4.38%
YoY
|
$560.3M
33.32%
YoY
|
$504.8M
39.65%
YoY
|
$559.3M
59.39%
YoY
|
$495.1M
33.69%
YoY
|
$420.3M
15.06%
YoY
|
| Cost Of Revenue |
N/A
|
$966.0M
42.48%
YoY
|
$1.475B
366.77%
YoY
|
$678.0M
62.05%
YoY
|
$316.0M
-21.8%
YoY
|
$317.3M
-15.65%
YoY
|
$418.4M
23.04%
YoY
|
$434.6M
24.66%
YoY
|
$404.1M
6.79%
YoY
|
$376.2M
6.39%
YoY
|
$340.1M
-15.1%
YoY
|
$348.6M
-5.78%
YoY
|
$378.4M
25.59%
YoY
|
$353.6M
30.52%
YoY
|
$400.5M
51.03%
YoY
|
$370.0M
24.41%
YoY
|
$301.3M
0.17%
YoY
|
| Gross Profit |
N/A
|
$392.0M
59.35%
YoY
|
$557.0M
420.56%
YoY
|
$246.0M
41.06%
YoY
|
$107.0M
-41.72%
YoY
|
$107.8M
-42.98%
YoY
|
$174.4M
-0.7%
YoY
|
$196.4M
16.84%
YoY
|
$183.6M
0.92%
YoY
|
$189.1M
24.99%
YoY
|
$175.6M
10.63%
YoY
|
$168.1M
34.41%
YoY
|
$181.9M
52.88%
YoY
|
$151.3M
66.96%
YoY
|
$158.8M
85.24%
YoY
|
$125.1M
71.55%
YoY
|
$119.0M
84.78%
YoY
|
| Selling, General & Admin |
N/A
|
$208.0M
23.81%
YoY
|
$414.0M
137.93%
YoY
|
$168.0M
83.61%
YoY
|
$174.0M
84.32%
YoY
|
$84.17M
-14.34%
YoY
|
$91.50M
0.21%
YoY
|
$81.80M
-0.71%
YoY
|
$94.40M
-8.39%
YoY
|
$98.26M
-16.7%
YoY
|
$91.31M
-29.44%
YoY
|
$82.39M
-41.32%
YoY
|
$103.1M
49.35%
YoY
|
$118.0M
165.09%
YoY
|
$129.4M
131.07%
YoY
|
$140.4M
126.1%
YoY
|
$69.00M
57.18%
YoY
|
| Research & Development |
N/A
|
$121.4M
-1.23%
YoY
|
$109.8M
N/A
|
$122.9M
63.43%
YoY
|
N/A
|
$83.77M
6.95%
YoY
|
$75.20M
7.03%
YoY
|
$71.90M
1.13%
YoY
|
$63.70M
-13.36%
YoY
|
$78.32M
6.74%
YoY
|
$70.26M
15.3%
YoY
|
$71.09M
25.02%
YoY
|
$73.52M
30.36%
YoY
|
$73.38M
31.97%
YoY
|
$60.94M
11.2%
YoY
|
$56.87M
-2.62%
YoY
|
$56.40M
7.84%
YoY
|
| Depreciation & Amortization |
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
|
| Operating Expenses |
N/A
|
$329.0M
13.45%
YoY
|
$647.0M
164.08%
YoY
|
$290.0M
73.97%
YoY
|
$245.0M
55.06%
YoY
|
$167.9M
-4.89%
YoY
|
$166.7M
3.18%
YoY
|
$153.7M
0.14%
YoY
|
$158.0M
-10.52%
YoY
|
$176.6M
-7.72%
YoY
|
$161.6M
-15.11%
YoY
|
$153.5M
-22.2%
YoY
|
$176.6M
40.81%
YoY
|
$191.3M
91.15%
YoY
|
$190.3M
71.78%
YoY
|
$197.3M
63.58%
YoY
|
$125.4M
30.35%
YoY
|
| Operating Profit |
N/A
|
$63.00M
-243.18%
YoY
|
-$90.00M
-34.78%
YoY
|
-$44.00M
-671.43%
YoY
|
-$138.0M
-639.06%
YoY
|
-$60.14M
-581.54%
YoY
|
$7.700M
-45.25%
YoY
|
$42.70M
192.25%
YoY
|
$25.60M
378.33%
YoY
|
$12.49M
-131.16%
YoY
|
$14.06M
-144.53%
YoY
|
$14.61M
-120.23%
YoY
|
$5.352M
-183.63%
YoY
|
-$40.07M
321.83%
YoY
|
-$31.58M
25.82%
YoY
|
-$72.22M
51.39%
YoY
|
-$6.400M
-79.87%
YoY
|
| Interest Expense |
N/A
|
$4.064M
43.6%
YoY
|
$2.588M
N/A
|
$2.830M
34.76%
YoY
|
N/A
|
$1.737M
22.41%
YoY
|
$2.100M
939.6%
YoY
|
$2.200M
-734.01%
YoY
|
$2.500M
-637.63%
YoY
|
$1.419M
-313.7%
YoY
|
$202.0K
-179.53%
YoY
|
-$347.0K
-3570.0%
YoY
|
-$465.0K
365.0%
YoY
|
-$664.0K
121.33%
YoY
|
-$254.0K
-15.33%
YoY
|
$10.00K
-101.43%
YoY
|
-$100.0K
N/A
|
| Other Income/Expense, Net |
N/A
|
$6.000M
-33.33%
YoY
|
$12.00M
100.0%
YoY
|
$9.000M
328.57%
YoY
|
$6.000M
71.43%
YoY
|
-$3.561M
-160.21%
YoY
|
$2.100M
-54.83%
YoY
|
$3.500M
59.31%
YoY
|
$3.500M
-20.53%
YoY
|
$5.914M
62.56%
YoY
|
$4.649M
65.62%
YoY
|
$2.197M
1.34%
YoY
|
$4.404M
175.25%
YoY
|
$3.638M
-4.26%
YoY
|
$2.807M
-14.94%
YoY
|
$2.168M
984.0%
YoY
|
$1.600M
-40.74%
YoY
|
| Pretax Income |
N/A
|
$69.00M
-297.14%
YoY
|
-$78.00M
-40.91%
YoY
|
-$35.00M
-391.67%
YoY
|
-$132.0M
-519.05%
YoY
|
-$61.96M
-412.6%
YoY
|
$12.00M
-36.55%
YoY
|
$48.40M
194.03%
YoY
|
$31.50M
239.04%
YoY
|
$19.82M
-153.43%
YoY
|
$18.91M
-165.16%
YoY
|
$16.46M
-123.5%
YoY
|
$9.291M
-293.56%
YoY
|
-$37.10M
508.2%
YoY
|
-$29.03M
31.95%
YoY
|
-$70.04M
45.3%
YoY
|
-$4.800M
-83.45%
YoY
|
| Income Tax |
N/A
|
$1.160M
-7.2%
YoY
|
$3.260M
-4757.14%
YoY
|
$1.250M
212.5%
YoY
|
-$70.00K
-170.0%
YoY
|
$37.00K
N/A
|
$400.0K
555.74%
YoY
|
$0.00
-100.0%
YoY
|
$100.0K
-73.4%
YoY
|
$0.00
N/A
|
$61.00K
N/A
|
$43.00K
N/A
|
$376.0K
-62.4%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$1.000M
N/A
|
| Net Earnings |
N/A
|
$71.00M
-329.03%
YoY
|
-$70.00M
-45.74%
YoY
|
-$31.00M
-334.85%
YoY
|
-$129.0M
-510.83%
YoY
|
-$59.89M
-402.1%
YoY
|
$13.20M
-29.96%
YoY
|
$49.40M
200.71%
YoY
|
$31.40M
252.22%
YoY
|
$19.82M
-153.43%
YoY
|
$18.85M
-164.92%
YoY
|
$16.43M
-123.46%
YoY
|
$8.915M
-253.71%
YoY
|
-$37.10M
508.2%
YoY
|
-$29.03M
31.95%
YoY
|
-$70.04M
45.3%
YoY
|
-$5.800M
-80.0%
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
|
| Diluted Earnings Per Share |
N/A
|
$0.07
-333.33%
YoY
|
-$0.07
-41.67%
YoY
|
-$0.03
-125.0%
YoY
|
-$0.12
-140.0%
YoY
|
-$0.06
-390.5%
YoY
|
$0.12
-100.0%
YoY
|
$0.46
-100.0%
YoY
|
$0.30
-100.0%
YoY
|
$0.02
-100.0%
YoY
|
$18.21K
-162.56%
YoY
|
$15.99K
-121.25%
YoY
|
$8.716K
-239.73%
YoY
|
-$36.56K
452.78%
YoY
|
-$29.10K
21.33%
YoY
|
-$75.24K
42.78%
YoY
|
-$6.238K
-80.32%
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
|
| Basic Shares Outstanding |
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 Shares Outstanding |
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
|
Loading...