|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.024B
37.33%
YoY
|
$1.474B
10.53%
YoY
|
$1.333B
11.2%
YoY
|
$1.199B
23.34%
YoY
|
$972.2M
22.4%
YoY
|
| Cost Of Revenue |
$1.437B
34.36%
YoY
|
$1.069B
-5.85%
YoY
|
$1.136B
8.07%
YoY
|
$1.051B
35.66%
YoY
|
$774.6M
23.25%
YoY
|
| Gross Profit |
$587.4M
45.16%
YoY
|
$404.6M
104.58%
YoY
|
$197.8M
33.39%
YoY
|
$148.3M
-24.95%
YoY
|
$197.6M
19.17%
YoY
|
| Selling, General & Admin |
$328.6M
40.97%
YoY
|
$233.1M
-7.07%
YoY
|
$250.8M
-3.03%
YoY
|
$258.7M
23.95%
YoY
|
$208.7M
28.03%
YoY
|
| Research & Development |
$186.0M
25.14%
YoY
|
$148.6M
-4.64%
YoY
|
$155.9M
3.49%
YoY
|
$150.6M
45.66%
YoY
|
$103.4M
23.71%
YoY
|
| Depreciation & Amortization |
$50.57M
-4.68%
YoY
|
$53.05M
-15.27%
YoY
|
$62.61M
1.62%
YoY
|
$61.61M
15.25%
YoY
|
$53.45M
2.25%
YoY
|
| Operating Expenses |
$514.6M
34.8%
YoY
|
$381.7M
-6.14%
YoY
|
$406.7M
-0.63%
YoY
|
$409.3M
31.14%
YoY
|
$312.1M
26.57%
YoY
|
| Operating Profit |
$72.80M
217.79%
YoY
|
$22.91M
-110.97%
YoY
|
-$208.9M
-19.96%
YoY
|
-$261.0M
127.94%
YoY
|
-$114.5M
41.74%
YoY
|
| Interest Expense |
-$60.78M
-197.09%
YoY
|
$62.60M
-42.2%
YoY
|
$108.3M
102.43%
YoY
|
$53.50M
-22.46%
YoY
|
$69.00M
-12.44%
YoY
|
| Other Income/Expense, Net |
$2.151M
-86.48%
YoY
|
$15.90M
-669.42%
YoY
|
-$2.793M
-155.88%
YoY
|
$4.998M
-161.41%
YoY
|
-$8.139M
-2.15%
YoY
|
| Pretax Income |
-$84.40M
219.7%
YoY
|
-$26.40M
-91.37%
YoY
|
-$306.0M
-2.55%
YoY
|
-$314.0M
63.29%
YoY
|
-$192.3M
7.55%
YoY
|
| Income Tax |
$2.700M
237.5%
YoY
|
$800.0K
-57.89%
YoY
|
$1.900M
72.73%
YoY
|
$1.100M
10.0%
YoY
|
$1.000M
233.33%
YoY
|
| Net Earnings |
-$87.14M
220.33%
YoY
|
-$27.20M
-91.0%
YoY
|
-$302.1M
-4.12%
YoY
|
-$315.1M
91.61%
YoY
|
-$164.4M
4.37%
YoY
|
| Basic Earnings Per Share |
-$0.37
184.62%
YoY
|
-$0.13
-90.85%
YoY
|
-$1.42
-12.35%
YoY
|
-$1.62
70.53%
YoY
|
-$0.95
-16.67%
YoY
|
| Diluted Earnings Per Share |
-$0.37
184.62%
YoY
|
-$0.13
-90.85%
YoY
|
-$1.42
-12.35%
YoY
|
-$1.62
70.53%
YoY
|
-$0.95
-16.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
240.4M shares
5.73%
YoY
|
227.4M shares
6.9%
YoY
|
212.7M shares
14.4%
YoY
|
185.9M shares
7.19%
YoY
|
173.4M shares
25.03%
YoY
|
| Diluted Shares Outstanding |
240.4M shares
5.73%
YoY
|
227.4M shares
6.9%
YoY
|
212.7M shares
14.4%
YoY
|
185.9M shares
7.19%
YoY
|
173.4M shares
25.03%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$751.1M
130.37%
YoY
|
$777.7M
35.87%
YoY
|
$519.0M
57.1%
YoY
|
$401.2M
19.5%
YoY
|
$326.0M
38.56%
YoY
|
$572.4M
60.37%
YoY
|
$330.4M
-17.46%
YoY
|
$335.8M
11.52%
YoY
|
$235.3M
-14.5%
YoY
|
$356.9M
-22.84%
YoY
|
$400.3M
36.95%
YoY
|
$301.1M
23.79%
YoY
|
$275.2M
36.88%
YoY
|
$462.6M
35.07%
YoY
|
$292.3M
41.04%
YoY
|
$243.2M
6.46%
YoY
|
$201.0M
3.62%
YoY
|
$342.5M
37.32%
YoY
|
$207.2M
3.46%
YoY
|
| Cost Of Revenue |
$525.5M
121.44%
YoY
|
$537.8M
52.32%
YoY
|
$367.4M
45.98%
YoY
|
$294.1M
10.06%
YoY
|
$237.3M
20.33%
YoY
|
$353.1M
33.48%
YoY
|
$251.7M
-37.93%
YoY
|
$267.2M
9.19%
YoY
|
$197.2M
-10.73%
YoY
|
$264.5M
-32.38%
YoY
|
$405.5M
68.02%
YoY
|
$244.7M
-0.19%
YoY
|
$220.9M
27.63%
YoY
|
$391.2M
42.89%
YoY
|
$241.3M
41.67%
YoY
|
$245.2M
28.3%
YoY
|
$173.1M
24.22%
YoY
|
$273.8M
47.35%
YoY
|
$170.3M
18.03%
YoY
|
| Gross Profit |
$225.5M
154.26%
YoY
|
$239.9M
9.38%
YoY
|
$151.7M
92.64%
YoY
|
$107.1M
56.33%
YoY
|
$88.71M
132.97%
YoY
|
$219.3M
137.38%
YoY
|
$78.73M
-1610.05%
YoY
|
$68.52M
21.6%
YoY
|
$38.08M
-29.84%
YoY
|
$92.39M
29.44%
YoY
|
-$5.214M
-110.23%
YoY
|
$56.35M
-2960.41%
YoY
|
$54.27M
94.25%
YoY
|
$71.38M
3.89%
YoY
|
$50.94M
38.12%
YoY
|
-$1.970M
-105.28%
YoY
|
$27.94M
-48.88%
YoY
|
$68.70M
8.02%
YoY
|
$36.88M
-34.12%
YoY
|
| Selling, General & Admin |
$96.51M
43.68%
YoY
|
$96.48M
28.39%
YoY
|
$95.11M
82.65%
YoY
|
$69.86M
28.69%
YoY
|
$67.17M
30.14%
YoY
|
$75.15M
63.73%
YoY
|
$52.07M
-17.83%
YoY
|
$54.29M
-21.68%
YoY
|
$51.61M
-28.58%
YoY
|
$45.90M
-37.66%
YoY
|
$63.37M
-5.97%
YoY
|
$69.31M
18.3%
YoY
|
$72.26M
22.33%
YoY
|
$73.63M
32.86%
YoY
|
$67.39M
26.82%
YoY
|
$58.59M
7.74%
YoY
|
$59.07M
29.11%
YoY
|
$55.41M
19.17%
YoY
|
$53.14M
43.12%
YoY
|
| Research & Development |
$56.85M
39.98%
YoY
|
$55.89M
41.62%
YoY
|
$48.72M
34.17%
YoY
|
$40.77M
9.11%
YoY
|
$40.61M
14.45%
YoY
|
$39.47M
17.61%
YoY
|
$36.32M
3.38%
YoY
|
$37.36M
-9.95%
YoY
|
$35.49M
-22.34%
YoY
|
$33.56M
-12.43%
YoY
|
$35.13M
-2.82%
YoY
|
$41.49M
-0.29%
YoY
|
$45.69M
32.34%
YoY
|
$38.32M
43.02%
YoY
|
$36.15M
30.8%
YoY
|
$41.61M
62.09%
YoY
|
$34.53M
48.21%
YoY
|
$26.79M
23.47%
YoY
|
$27.63M
43.7%
YoY
|
| Depreciation & Amortization |
$13.28M
10.79%
YoY
|
$13.18M
-5.03%
YoY
|
$12.80M
-3.32%
YoY
|
$12.60M
-6.05%
YoY
|
$11.99M
-4.25%
YoY
|
$13.88M
12.79%
YoY
|
$13.24M
-9.32%
YoY
|
$13.41M
-23.47%
YoY
|
$12.52M
-31.03%
YoY
|
$12.31M
-20.21%
YoY
|
$14.60M
-5.72%
YoY
|
$17.52M
7.39%
YoY
|
$18.15M
26.18%
YoY
|
$15.43M
15.33%
YoY
|
$15.49M
16.68%
YoY
|
$16.31M
21.67%
YoY
|
$14.38M
7.01%
YoY
|
$13.38M
-0.19%
YoY
|
$13.27M
2.08%
YoY
|
| Operating Expenses |
$153.4M
42.29%
YoY
|
$152.4M
32.94%
YoY
|
$143.8M
62.73%
YoY
|
$110.6M
20.7%
YoY
|
$107.8M
23.75%
YoY
|
$114.6M
44.25%
YoY
|
$88.39M
-10.26%
YoY
|
$91.65M
-17.29%
YoY
|
$87.09M
-26.16%
YoY
|
$79.45M
-29.02%
YoY
|
$98.49M
-4.87%
YoY
|
$110.8M
10.58%
YoY
|
$117.9M
26.02%
YoY
|
$111.9M
36.17%
YoY
|
$103.5M
28.18%
YoY
|
$100.2M
25.17%
YoY
|
$93.60M
35.55%
YoY
|
$82.21M
20.72%
YoY
|
$80.77M
43.32%
YoY
|
| Operating Profit |
$72.20M
-478.61%
YoY
|
$87.53M
-16.4%
YoY
|
$7.846M
-181.3%
YoY
|
-$3.503M
-84.85%
YoY
|
-$19.07M
-61.1%
YoY
|
$104.7M
709.29%
YoY
|
-$9.651M
-90.69%
YoY
|
-$23.13M
-57.53%
YoY
|
-$49.02M
-23.03%
YoY
|
$12.94M
-131.89%
YoY
|
-$103.7M
97.19%
YoY
|
-$54.46M
-46.7%
YoY
|
-$63.68M
-3.01%
YoY
|
-$40.57M
200.39%
YoY
|
-$52.59M
19.83%
YoY
|
-$102.2M
139.22%
YoY
|
-$65.66M
356.06%
YoY
|
-$13.51M
200.11%
YoY
|
-$43.89M
11698.12%
YoY
|
| Interest Expense |
-$4.251M
-28.69%
YoY
|
-$18.00M
57.86%
YoY
|
-$29.11M
172.22%
YoY
|
-$7.705M
-14.71%
YoY
|
-$5.961M
-13.07%
YoY
|
-$11.40M
28.47%
YoY
|
-$10.69M
-84.28%
YoY
|
-$9.034M
-16.44%
YoY
|
-$6.857M
-158.61%
YoY
|
-$8.877M
-11.47%
YoY
|
-$68.00M
469.71%
YoY
|
-$10.81M
-20.38%
YoY
|
$11.70M
-17.02%
YoY
|
-$10.03M
-59.01%
YoY
|
-$11.94M
-182.32%
YoY
|
-$13.58M
-193.01%
YoY
|
$14.10M
-4.08%
YoY
|
-$24.46M
6.82%
YoY
|
$14.50M
-28.57%
YoY
|
| Other Income/Expense, Net |
$6.197M
202.59%
YoY
|
-$908.0K
-107.42%
YoY
|
-$1.362M
-123.4%
YoY
|
$2.373M
-340.91%
YoY
|
$2.048M
-275.04%
YoY
|
$12.24M
1311.42%
YoY
|
$5.821M
-469.12%
YoY
|
-$985.0K
33.11%
YoY
|
-$1.170M
-12.88%
YoY
|
$867.0K
-81.72%
YoY
|
-$1.577M
-135.26%
YoY
|
-$740.0K
-37.87%
YoY
|
-$1.343M
-55.63%
YoY
|
$4.744M
-147.03%
YoY
|
$4.472M
122.38%
YoY
|
-$1.191M
-5513.64%
YoY
|
-$3.027M
3461.18%
YoY
|
-$10.09M
140.17%
YoY
|
$2.011M
-1009.95%
YoY
|
| Pretax Income |
$74.14M
-422.33%
YoY
|
$2.378M
-97.75%
YoY
|
-$22.60M
55.86%
YoY
|
-$41.20M
-31.67%
YoY
|
-$23.00M
-59.65%
YoY
|
$105.5M
2041.62%
YoY
|
-$14.50M
-91.34%
YoY
|
-$60.30M
-12.46%
YoY
|
-$57.00M
-23.69%
YoY
|
$4.928M
-109.74%
YoY
|
-$167.4M
178.74%
YoY
|
-$68.88M
-43.16%
YoY
|
-$74.70M
-9.12%
YoY
|
-$50.57M
5.24%
YoY
|
-$60.06M
6.29%
YoY
|
-$121.2M
108.57%
YoY
|
-$82.20M
176.77%
YoY
|
-$48.05M
52.07%
YoY
|
-$56.50M
215.64%
YoY
|
| Income Tax |
$445.0K
11.25%
YoY
|
$952.0K
149.21%
YoY
|
$300.0K
200.0%
YoY
|
$1.000M
11.11%
YoY
|
$400.0K
-180.0%
YoY
|
$382.0K
-52.9%
YoY
|
$100.0K
-83.33%
YoY
|
$900.0K
405.62%
YoY
|
-$500.0K
-266.67%
YoY
|
$811.0K
288.04%
YoY
|
$600.0K
78.57%
YoY
|
$178.0K
-1583.33%
YoY
|
$300.0K
-50.0%
YoY
|
$209.0K
-53.66%
YoY
|
$336.0K
68.0%
YoY
|
-$12.00K
-104.0%
YoY
|
$600.0K
500.0%
YoY
|
$451.0K
N/A
|
$200.0K
N/A
|
| Net Earnings |
$73.69M
-414.73%
YoY
|
$1.092M
-98.96%
YoY
|
-$22.96M
56.92%
YoY
|
-$42.19M
-31.04%
YoY
|
-$23.41M
-58.59%
YoY
|
$104.8M
2223.1%
YoY
|
-$14.63M
-91.29%
YoY
|
-$61.19M
-7.38%
YoY
|
-$56.54M
-24.53%
YoY
|
$4.511M
-109.56%
YoY
|
-$168.1M
194.48%
YoY
|
-$66.06M
-44.39%
YoY
|
-$74.92M
-4.39%
YoY
|
-$47.17M
41.56%
YoY
|
-$57.08M
8.99%
YoY
|
-$118.8M
120.56%
YoY
|
-$78.36M
214.83%
YoY
|
-$33.32M
22.96%
YoY
|
-$52.37M
338.1%
YoY
|
| Basic Earnings Per Share |
$0.25
-350.0%
YoY
|
N/A
|
-$100.00
166566.67%
YoY
|
-$0.18
-33.33%
YoY
|
-$0.10
-60.0%
YoY
|
N/A
|
-$0.06
-92.5%
YoY
|
-$0.27
-15.62%
YoY
|
-$0.25
-28.57%
YoY
|
N/A
|
-$0.80
158.06%
YoY
|
-$0.32
-52.24%
YoY
|
-$0.35
-20.45%
YoY
|
N/A
|
-$0.31
3.33%
YoY
|
-$0.67
116.13%
YoY
|
-$0.44
193.33%
YoY
|
N/A
|
-$0.30
233.33%
YoY
|
| Diluted Earnings Per Share |
$0.23
-330.0%
YoY
|
$0.00
-98.23%
YoY
|
-$100.00
166566.67%
YoY
|
-$0.18
-33.33%
YoY
|
-$0.10
-60.0%
YoY
|
$0.46
2177.97%
YoY
|
-$0.06
-92.5%
YoY
|
-$0.27
-14.71%
YoY
|
-$0.25
-28.57%
YoY
|
$0.02
-108.58%
YoY
|
-$0.80
-100.0%
YoY
|
-$0.32
-100.0%
YoY
|
-$0.35
-20.45%
YoY
|
-$0.23
-100.0%
YoY
|
-$306.1K
102021309.89%
YoY
|
-$665.5K
214683809.57%
YoY
|
-$0.44
193.33%
YoY
|
-$189.4K
16.15%
YoY
|
-$0.30
233.33%
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
|
| Basic Shares Outstanding |
280.5M shares
21.77%
YoY
|
236.5M shares
3.47%
YoY
|
234.0M shares
2.79%
YoY
|
232.2M shares
2.29%
YoY
|
230.4M shares
2.41%
YoY
|
228.6M shares
2.02%
YoY
|
227.6M shares
7.92%
YoY
|
227.0M shares
8.78%
YoY
|
225.0M shares
8.83%
YoY
|
224.0M shares
N/A
|
210.9M shares
13.11%
YoY
|
208.7M shares
16.91%
YoY
|
206.7M shares
16.67%
YoY
|
N/A
|
186.5M shares
7.01%
YoY
|
178.5M shares
3.33%
YoY
|
177.2M shares
3.77%
YoY
|
N/A
|
174.3M shares
25.41%
YoY
|
| Diluted Shares Outstanding |
319.7M shares
38.88%
YoY
|
N/A
|
234.9M shares
3.06%
YoY
|
232.5M shares
2.37%
YoY
|
230.2M shares
2.05%
YoY
|
N/A
|
228.0M shares
8.07%
YoY
|
227.2M shares
8.85%
YoY
|
225.6M shares
9.12%
YoY
|
N/A
|
210.9M shares
13.11%
YoY
|
208.7M shares
16.91%
YoY
|
206.7M shares
16.67%
YoY
|
N/A
|
186.5M shares
7.01%
YoY
|
178.5M shares
3.33%
YoY
|
177.2M shares
3.77%
YoY
|
N/A
|
174.3M shares
25.41%
YoY
|
Loading...