|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$588.9M
19.7%
YoY
|
$492.0M
426.84%
YoY
|
$93.38M
9.84%
YoY
|
$85.02M
114.26%
YoY
|
$39.68M
-42.87%
YoY
|
| Cost Of Revenue |
$235.6M
27.12%
YoY
|
$185.3M
15.2%
YoY
|
$160.9M
150.96%
YoY
|
$64.10M
N/A
|
N/A
|
| Gross Profit |
$353.3M
15.22%
YoY
|
$306.7M
-554.5%
YoY
|
-$67.47M
-422.5%
YoY
|
$20.92M
N/A
|
N/A
|
| Selling, General & Admin |
$90.95M
47.99%
YoY
|
$61.45M
-15.86%
YoY
|
$73.04M
-60.17%
YoY
|
$183.4M
124.69%
YoY
|
$81.62M
43.93%
YoY
|
| Research & Development |
$184.2M
7.52%
YoY
|
$171.3M
-18.74%
YoY
|
$210.8M
16.72%
YoY
|
$180.6M
6.73%
YoY
|
$169.2M
28.49%
YoY
|
| Depreciation & Amortization |
$37.85M
20.93%
YoY
|
$31.30M
29.29%
YoY
|
$24.21M
18.62%
YoY
|
$20.41M
12.14%
YoY
|
$18.20M
10.84%
YoY
|
| Operating Expenses |
$184.2M
7.52%
YoY
|
$171.3M
-18.74%
YoY
|
$210.8M
16.72%
YoY
|
$180.6M
-34.35%
YoY
|
$275.1M
32.92%
YoY
|
| Operating Profit |
$169.2M
24.97%
YoY
|
$135.4M
-148.64%
YoY
|
-$278.3M
74.26%
YoY
|
-$159.7M
N/A
|
N/A
|
| Interest Expense |
$32.46M
-115.15%
YoY
|
-$214.2M
-21.54%
YoY
|
-$273.0M
66.54%
YoY
|
-$163.9M
156.38%
YoY
|
-$63.94M
-57.65%
YoY
|
| Other Income/Expense, Net |
-$9.208M
154.79%
YoY
|
-$3.614M
118.11%
YoY
|
-$1.657M
-88.13%
YoY
|
-$13.96M
778.24%
YoY
|
-$1.590M
-51.23%
YoY
|
| Pretax Income |
$136.3M
-162.67%
YoY
|
-$217.6M
-66.58%
YoY
|
-$651.0M
18.02%
YoY
|
-$551.6M
269.74%
YoY
|
-$149.2M
-48.86%
YoY
|
| Income Tax |
$108.4M
658.19%
YoY
|
$14.30M
-114.4%
YoY
|
-$99.32M
160.9%
YoY
|
-$38.07M
-20.18%
YoY
|
-$47.69M
-60.82%
YoY
|
| Net Earnings |
$27.92M
-112.04%
YoY
|
-$231.9M
-57.98%
YoY
|
-$551.7M
7.43%
YoY
|
-$513.6M
405.99%
YoY
|
-$101.5M
-40.31%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.10
-112.09%
YoY
|
-$0.87
-64.35%
YoY
|
-$2.43
-6.53%
YoY
|
-$2.60
-100.0%
YoY
|
-$3.248M
-40.31%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$168.9M
10.14%
YoY
|
$113.9M
10.56%
YoY
|
$173.3M
-12.79%
YoY
|
$132.8M
259.97%
YoY
|
$153.3M
177.38%
YoY
|
$103.0M
478.6%
YoY
|
$198.8M
4399.73%
YoY
|
$36.89M
132.29%
YoY
|
$55.28M
115.53%
YoY
|
$17.80M
-6.85%
YoY
|
$4.417M
-89.03%
YoY
|
$15.88M
1902.9%
YoY
|
$25.65M
-35.37%
YoY
|
$19.11M
N/A
|
$40.26M
1608.83%
YoY
|
| Cost Of Revenue |
$61.28M
-23.71%
YoY
|
$35.01M
-12.07%
YoY
|
$73.83M
63.29%
YoY
|
$65.45M
227.94%
YoY
|
$80.33M
42.38%
YoY
|
$39.81M
8.99%
YoY
|
$45.21M
56.9%
YoY
|
$19.96M
-48.95%
YoY
|
$56.42M
96.36%
YoY
|
$36.53M
108.15%
YoY
|
$28.81M
61.76%
YoY
|
$39.10M
2136.56%
YoY
|
$28.73M
N/A
|
$17.55M
N/A
|
$17.81M
N/A
|
| Gross Profit |
$107.6M
47.4%
YoY
|
$78.86M
24.82%
YoY
|
$99.52M
-35.19%
YoY
|
$67.36M
297.7%
YoY
|
$73.01M
-6521.37%
YoY
|
$63.18M
-437.35%
YoY
|
$153.5M
-729.35%
YoY
|
$16.94M
-172.97%
YoY
|
-$1.137M
-63.13%
YoY
|
-$18.73M
-1301.28%
YoY
|
-$24.40M
-208.69%
YoY
|
-$23.21M
2330.58%
YoY
|
-$3.084M
N/A
|
$1.559M
N/A
|
$22.45M
N/A
|
| Selling, General & Admin |
$19.68M
2.06%
YoY
|
$25.92M
53.57%
YoY
|
$26.74M
90.1%
YoY
|
$18.61M
20.14%
YoY
|
$19.28M
7.09%
YoY
|
$16.88M
1.4%
YoY
|
$14.07M
-28.64%
YoY
|
$15.49M
-30.23%
YoY
|
$18.00M
-40.44%
YoY
|
$16.65M
-4.17%
YoY
|
$19.71M
-85.83%
YoY
|
$22.20M
-8.17%
YoY
|
$30.22M
-62.97%
YoY
|
$17.37M
N/A
|
$139.1M
61.12%
YoY
|
| Research & Development |
$39.69M
-1.43%
YoY
|
$51.62M
53.76%
YoY
|
$54.72M
14.93%
YoY
|
$38.17M
-23.46%
YoY
|
$40.26M
-30.6%
YoY
|
$33.57M
-36.93%
YoY
|
$47.61M
-2.27%
YoY
|
$49.87M
-1.96%
YoY
|
$58.01M
22.18%
YoY
|
$53.23M
15.08%
YoY
|
$48.72M
-43.93%
YoY
|
$50.86M
7.9%
YoY
|
$47.48M
-71.94%
YoY
|
$46.26M
N/A
|
$86.88M
-3.89%
YoY
|
| Depreciation & Amortization |
$10.41M
27.69%
YoY
|
$10.28M
22.43%
YoY
|
$8.897M
17.72%
YoY
|
$8.259M
14.87%
YoY
|
$8.155M
21.26%
YoY
|
$8.398M
28.19%
YoY
|
$7.558M
24.04%
YoY
|
$7.190M
48.52%
YoY
|
$6.725M
26.29%
YoY
|
$6.551M
28.27%
YoY
|
$6.093M
480.84%
YoY
|
$4.841M
-214.26%
YoY
|
$5.325M
-78.07%
YoY
|
$5.107M
N/A
|
$1.049M
-88.25%
YoY
|
| Operating Expenses |
$59.36M
-0.3%
YoY
|
$77.54M
53.7%
YoY
|
$81.46M
32.07%
YoY
|
$56.78M
-13.13%
YoY
|
$59.54M
-21.67%
YoY
|
$50.45M
-27.8%
YoY
|
$61.68M
-9.87%
YoY
|
$65.36M
-10.55%
YoY
|
$76.02M
-2.17%
YoY
|
$69.88M
9.82%
YoY
|
$68.43M
-69.73%
YoY
|
$73.06M
2.46%
YoY
|
$77.70M
-71.76%
YoY
|
$63.63M
N/A
|
$226.0M
27.87%
YoY
|
| Operating Profit |
$48.26M
258.21%
YoY
|
$1.313M
-89.68%
YoY
|
$18.06M
-80.34%
YoY
|
$10.58M
-121.86%
YoY
|
$13.47M
-117.46%
YoY
|
$12.73M
-114.36%
YoY
|
$91.87M
-198.96%
YoY
|
-$48.42M
-49.71%
YoY
|
-$77.15M
-4.5%
YoY
|
-$88.61M
42.75%
YoY
|
-$92.83M
-54.4%
YoY
|
-$96.27M
33.22%
YoY
|
-$80.79M
N/A
|
-$62.07M
N/A
|
-$203.6M
N/A
|
| Interest Expense |
-$8.551M
-85.23%
YoY
|
-$16.36M
-151.29%
YoY
|
-$25.47M
68.97%
YoY
|
$82.84M
-146.87%
YoY
|
-$57.91M
-72.44%
YoY
|
$31.90M
-127.28%
YoY
|
-$15.07M
-105.76%
YoY
|
-$176.7M
-15.55%
YoY
|
-$210.1M
-3.57%
YoY
|
-$116.9M
-407.97%
YoY
|
$261.7M
1537.44%
YoY
|
-$209.3M
815.03%
YoY
|
-$217.9M
240.77%
YoY
|
$37.97M
N/A
|
$15.98M
-112.64%
YoY
|
| 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
|
-$13.94M
791.37%
YoY
|
| Pretax Income |
$39.70M
-189.34%
YoY
|
-$6.087M
-75.41%
YoY
|
$9.310M
-87.88%
YoY
|
$93.42M
-141.49%
YoY
|
-$44.44M
-85.61%
YoY
|
-$24.75M
-87.96%
YoY
|
$76.80M
-54.52%
YoY
|
-$225.2M
-26.31%
YoY
|
-$308.8M
-10.18%
YoY
|
-$205.5M
3162.57%
YoY
|
$168.9M
-183.78%
YoY
|
-$305.6M
221.18%
YoY
|
-$343.8M
130.43%
YoY
|
-$6.300M
N/A
|
-$201.5M
-32.79%
YoY
|
| Income Tax |
$148.3M
558.13%
YoY
|
-$835.0K
-93.75%
YoY
|
-$22.73M
-296.44%
YoY
|
-$16.26M
152.55%
YoY
|
$22.53M
-169.87%
YoY
|
-$13.36M
-22.44%
YoY
|
$11.57M
-156.51%
YoY
|
-$6.438M
-78.09%
YoY
|
-$32.24M
38.4%
YoY
|
-$17.22M
-848.13%
YoY
|
-$20.47M
19.92%
YoY
|
-$29.38M
61.79%
YoY
|
-$23.30M
-51.16%
YoY
|
$2.302M
N/A
|
-$17.07M
-34.13%
YoY
|
| Net Earnings |
-$108.5M
62.09%
YoY
|
-$5.252M
-53.9%
YoY
|
$32.04M
-50.88%
YoY
|
$109.7M
-150.14%
YoY
|
-$66.97M
-75.79%
YoY
|
-$11.39M
-93.95%
YoY
|
$65.22M
-65.55%
YoY
|
-$218.7M
-20.8%
YoY
|
-$276.6M
-13.71%
YoY
|
-$188.3M
2089.26%
YoY
|
$189.3M
-202.63%
YoY
|
-$276.2M
258.77%
YoY
|
-$320.5M
215.76%
YoY
|
-$8.602M
N/A
|
-$184.5M
-32.66%
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
|
| Diluted Earnings Per Share |
-$0.39
64.16%
YoY
|
-$0.02
-49.49%
YoY
|
$0.11
-55.28%
YoY
|
$0.35
-139.33%
YoY
|
-$0.23
-80.83%
YoY
|
-$0.04
-94.95%
YoY
|
$0.25
-70.2%
YoY
|
-$0.89
-28.23%
YoY
|
-$1.22
-19.46%
YoY
|
-$0.80
-100.0%
YoY
|
$0.85
-100.0%
YoY
|
-$1.24
300.0%
YoY
|
-$1.51
-100.0%
YoY
|
-$105.0K
N/A
|
-$741.9K
-32.66%
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
|
| Basic Shares Outstanding |
312.0M shares
3.38%
YoY
|
N/A
|
N/A
|
N/A
|
301.8M shares
13.11%
YoY
|
N/A
|
N/A
|
N/A
|
266.8M shares
7.31%
YoY
|
N/A
|
N/A
|
N/A
|
248.6M
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
|
Loading...