|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.527B
15.5%
YoY
|
$1.322B
31.8%
YoY
|
$1.003B
31.26%
YoY
|
$764.0M
-17.84%
YoY
|
$930.0M
75.69%
YoY
|
| Cost Of Revenue |
$630.3M
55.64%
YoY
|
$405.0M
79.23%
YoY
|
$226.0M
-51.59%
YoY
|
$466.8M
72.44%
YoY
|
$270.7M
61.72%
YoY
|
| Gross Profit |
$896.3M
-2.24%
YoY
|
$916.8M
18.01%
YoY
|
$776.9M
161.37%
YoY
|
$297.2M
-54.91%
YoY
|
$659.3M
82.15%
YoY
|
| Selling, General & Admin |
$164.4M
16.59%
YoY
|
$141.0M
3.31%
YoY
|
$136.5M
-77.2%
YoY
|
$598.7M
28.29%
YoY
|
$466.6M
101.31%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$20.46M
-18.15%
YoY
|
$25.00M
-10.34%
YoY
|
$27.88M
12.77%
YoY
|
$24.72M
53.17%
YoY
|
$16.14M
101.95%
YoY
|
| Operating Expenses |
$164.4M
16.59%
YoY
|
$141.0M
-84.81%
YoY
|
$928.4M
-9.36%
YoY
|
$1.024B
44.34%
YoY
|
$709.7M
88.02%
YoY
|
| Operating Profit |
$68.50M
6.12%
YoY
|
$64.55M
457.28%
YoY
|
$11.58M
-103.35%
YoY
|
-$346.0M
-279.99%
YoY
|
$192.2M
47.7%
YoY
|
| Interest Expense |
$79.39M
-15.14%
YoY
|
$93.55M
16.06%
YoY
|
$80.61M
84.9%
YoY
|
$43.60M
48.69%
YoY
|
$29.32M
19.21%
YoY
|
| Other Income/Expense, Net |
$98.07M
-150976.92%
YoY
|
-$65.00K
-46.28%
YoY
|
-$121.0K
-40.1%
YoY
|
-$202.0K
129.55%
YoY
|
-$88.00K
-78.0%
YoY
|
| Pretax Income |
$48.51M
-266.9%
YoY
|
-$29.07M
-57.96%
YoY
|
-$69.14M
-82.26%
YoY
|
-$389.8M
-346.69%
YoY
|
$158.0M
51.96%
YoY
|
| Income Tax |
$931.0K
-81.6%
YoY
|
$5.059M
-147.73%
YoY
|
-$10.60M
-88.52%
YoY
|
-$92.30M
-378.39%
YoY
|
$33.16M
35.32%
YoY
|
| Net Earnings |
$47.58M
-239.43%
YoY
|
-$34.13M
-41.71%
YoY
|
-$58.54M
-80.32%
YoY
|
-$297.5M
-338.27%
YoY
|
$124.9M
57.09%
YoY
|
| Basic Earnings Per Share |
$0.14
-170.0%
YoY
|
-$0.20
-42.86%
YoY
|
-$0.35
-80.66%
YoY
|
-$1.81
-335.06%
YoY
|
$0.77
-527.78%
YoY
|
| Diluted Earnings Per Share |
$0.01
-105.0%
YoY
|
-$0.20
-42.86%
YoY
|
-$0.35
-80.66%
YoY
|
-$1.81
-341.33%
YoY
|
$0.75
-516.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
176.1M shares
4.53%
YoY
|
168.5M shares
1.43%
YoY
|
166.1M shares
1.28%
YoY
|
164.0M shares
0.71%
YoY
|
162.9M shares
67.07%
YoY
|
| Diluted Shares Outstanding |
181.9M shares
7.94%
YoY
|
168.5M shares
1.43%
YoY
|
166.1M shares
1.28%
YoY
|
164.0M shares
-0.91%
YoY
|
165.5M shares
69.8%
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 |
$430.9M
5.58%
YoY
|
$537.1M
11.65%
YoY
|
$328.8M
12.51%
YoY
|
$345.1M
12.33%
YoY
|
$408.2M
8.44%
YoY
|
$481.1M
18.65%
YoY
|
$292.3M
25.58%
YoY
|
$307.2M
38.52%
YoY
|
$376.4M
25.72%
YoY
|
$405.4M
27.02%
YoY
|
$232.7M
43.23%
YoY
|
$221.8M
62.57%
YoY
|
$299.4M
8.83%
YoY
|
$319.2M
63.7%
YoY
|
$162.5M
3.15%
YoY
|
$136.4M
-27.61%
YoY
|
$275.1M
3.68%
YoY
|
$195.0M
-45.47%
YoY
|
$157.5M
26.86%
YoY
|
| Cost Of Revenue |
$171.3M
5.54%
YoY
|
$205.2M
31.37%
YoY
|
$192.8M
48.84%
YoY
|
$241.2M
30.22%
YoY
|
$162.3M
52.87%
YoY
|
$156.2M
65.85%
YoY
|
$129.5M
54.18%
YoY
|
$185.2M
35.27%
YoY
|
$106.2M
-24.96%
YoY
|
$94.18M
-33.48%
YoY
|
$84.01M
98.35%
YoY
|
$136.9M
27.86%
YoY
|
$141.5M
18.44%
YoY
|
$141.6M
-4.41%
YoY
|
$42.35M
-54.05%
YoY
|
$107.1M
67.02%
YoY
|
$119.5M
67.22%
YoY
|
$148.1M
76.07%
YoY
|
$92.17M
80.56%
YoY
|
| Gross Profit |
$259.6M
5.61%
YoY
|
$331.9M
2.17%
YoY
|
$136.0M
-16.41%
YoY
|
$103.9M
-14.81%
YoY
|
$245.9M
-9.02%
YoY
|
$324.9M
4.37%
YoY
|
$162.7M
9.42%
YoY
|
$122.0M
43.77%
YoY
|
$270.2M
71.13%
YoY
|
$311.3M
75.24%
YoY
|
$148.7M
23.8%
YoY
|
$84.87M
189.19%
YoY
|
$157.9M
1.45%
YoY
|
$177.6M
278.93%
YoY
|
$120.1M
83.79%
YoY
|
$29.35M
-76.4%
YoY
|
$155.7M
-19.73%
YoY
|
$46.87M
-82.86%
YoY
|
$65.36M
-10.62%
YoY
|
| Selling, General & Admin |
$38.19M
-8.39%
YoY
|
$38.94M
-13.51%
YoY
|
$35.82M
-0.9%
YoY
|
$115.6M
-5.59%
YoY
|
$41.69M
19.2%
YoY
|
$45.02M
34.75%
YoY
|
$36.15M
26.09%
YoY
|
$122.4M
2.58%
YoY
|
$34.97M
26.96%
YoY
|
$33.41M
17.6%
YoY
|
$28.67M
-6.64%
YoY
|
$119.3M
12.15%
YoY
|
$27.54M
-81.94%
YoY
|
$28.41M
-87.07%
YoY
|
$30.71M
-74.4%
YoY
|
$106.4M
-3.52%
YoY
|
$152.5M
8.58%
YoY
|
$219.8M
46.52%
YoY
|
$119.9M
81.98%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$4.385M
-10.96%
YoY
|
$4.322M
-14.58%
YoY
|
$4.300M
-23.2%
YoY
|
$4.876M
-23.9%
YoY
|
$4.925M
-26.54%
YoY
|
$5.060M
-14.21%
YoY
|
$5.599M
-6.51%
YoY
|
$6.407M
-5.7%
YoY
|
$6.704M
-5.55%
YoY
|
$5.898M
-17.95%
YoY
|
$5.989M
-11.95%
YoY
|
$6.794M
0.4%
YoY
|
$7.098M
6.27%
YoY
|
$7.188M
16.4%
YoY
|
$6.802M
33.29%
YoY
|
$6.767M
38.61%
YoY
|
$6.679M
54.5%
YoY
|
$6.175M
72.01%
YoY
|
$5.103M
52.46%
YoY
|
| Operating Expenses |
$38.19M
-8.39%
YoY
|
$38.94M
-13.51%
YoY
|
$35.82M
-0.9%
YoY
|
$116.5M
-5.62%
YoY
|
$41.69M
-87.36%
YoY
|
$45.02M
-86.68%
YoY
|
$36.15M
-85.19%
YoY
|
$123.4M
2.39%
YoY
|
$329.8M
29.25%
YoY
|
$338.0M
32.28%
YoY
|
$244.1M
28.38%
YoY
|
$120.5M
13.28%
YoY
|
$255.2M
-2.65%
YoY
|
$255.5M
-28.66%
YoY
|
$190.1M
-6.74%
YoY
|
$106.4M
-3.52%
YoY
|
$262.1M
29.93%
YoY
|
$358.2M
56.59%
YoY
|
$203.9M
81.89%
YoY
|
| Operating Profit |
$35.93M
62.88%
YoY
|
$75.31M
6.16%
YoY
|
-$40.75M
240.2%
YoY
|
-$12.52M
800.29%
YoY
|
$22.06M
-33.28%
YoY
|
$70.94M
28.3%
YoY
|
-$11.98M
-46.57%
YoY
|
-$1.391M
-96.1%
YoY
|
$33.06M
-1.97%
YoY
|
$55.29M
4.26%
YoY
|
-$22.42M
-43.28%
YoY
|
-$35.66M
-53.72%
YoY
|
$33.73M
986.22%
YoY
|
$53.03M
-130.67%
YoY
|
-$39.52M
-27.57%
YoY
|
-$77.05M
-647.98%
YoY
|
$3.105M
-94.15%
YoY
|
-$172.9M
-240.07%
YoY
|
-$54.56M
-850.08%
YoY
|
| Interest Expense |
$10.60M
-48.05%
YoY
|
$11.61M
-51.04%
YoY
|
$11.81M
-48.73%
YoY
|
-$12.23M
-47.78%
YoY
|
$20.41M
-16.12%
YoY
|
$23.72M
-2.84%
YoY
|
$23.03M
7.64%
YoY
|
-$23.41M
7.78%
YoY
|
$24.33M
15.28%
YoY
|
$24.42M
16.02%
YoY
|
$21.40M
27.85%
YoY
|
-$21.72M
76.67%
YoY
|
$21.11M
73.29%
YoY
|
$21.04M
98.77%
YoY
|
$16.74M
96.09%
YoY
|
-$12.30M
45.99%
YoY
|
$12.18M
65.59%
YoY
|
$10.59M
56.1%
YoY
|
$8.535M
26.24%
YoY
|
| Other Income/Expense, Net |
$26.79M
-72505.41%
YoY
|
$26.25M
-442.56%
YoY
|
$25.71M
-214375.0%
YoY
|
$34.12M
-243835.71%
YoY
|
-$37.00K
208.33%
YoY
|
-$7.663M
N/A
|
-$12.00K
-68.42%
YoY
|
-$14.00K
366.67%
YoY
|
-$12.00K
-94.17%
YoY
|
$0.00
-100.0%
YoY
|
-$38.00K
-124.05%
YoY
|
-$3.000K
-88.0%
YoY
|
-$206.0K
795.65%
YoY
|
-$70.00K
37.25%
YoY
|
$158.0K
-254.9%
YoY
|
-$25.00K
-109.73%
YoY
|
-$23.00K
-123.0%
YoY
|
-$51.00K
N/A
|
-$102.0K
N/A
|
| Pretax Income |
$44.12M
27.52%
YoY
|
$82.96M
109.72%
YoY
|
-$37.66M
7.55%
YoY
|
$9.375M
-137.78%
YoY
|
$34.60M
296.8%
YoY
|
$39.56M
28.1%
YoY
|
-$35.02M
-20.14%
YoY
|
-$24.82M
-56.76%
YoY
|
$8.720M
-29.77%
YoY
|
$30.88M
-3.26%
YoY
|
-$43.85M
-21.83%
YoY
|
-$57.39M
-57.17%
YoY
|
$12.42M
-236.48%
YoY
|
$31.92M
-117.39%
YoY
|
-$56.09M
-11.24%
YoY
|
-$134.0M
-2537.55%
YoY
|
-$9.097M
-121.61%
YoY
|
-$183.5M
-257.89%
YoY
|
-$63.20M
23569.66%
YoY
|
| Income Tax |
$3.900M
-54.65%
YoY
|
$13.70M
-200.0%
YoY
|
-$7.200M
-175.79%
YoY
|
-$3.493M
-156.32%
YoY
|
$8.600M
4988.76%
YoY
|
-$13.70M
-219.27%
YoY
|
$9.500M
-174.22%
YoY
|
$6.202M
-164.96%
YoY
|
$169.0K
-94.64%
YoY
|
$11.49M
22.14%
YoY
|
-$12.80M
-5.96%
YoY
|
-$9.547M
-64.74%
YoY
|
$3.152M
-218.99%
YoY
|
$9.405M
-120.21%
YoY
|
-$13.61M
-15.18%
YoY
|
-$27.07M
-1339.61%
YoY
|
-$2.649M
-138.66%
YoY
|
-$46.54M
-276.33%
YoY
|
-$16.05M
1353.35%
YoY
|
| Net Earnings |
$40.20M
54.47%
YoY
|
$69.29M
30.16%
YoY
|
-$30.46M
-31.62%
YoY
|
-$3.893M
-87.45%
YoY
|
$26.02M
204.32%
YoY
|
$53.24M
174.53%
YoY
|
-$44.55M
43.46%
YoY
|
-$31.02M
-35.16%
YoY
|
$8.551M
-7.7%
YoY
|
$19.39M
-13.87%
YoY
|
-$31.05M
-26.91%
YoY
|
-$47.84M
-55.25%
YoY
|
$9.264M
-243.67%
YoY
|
$22.51M
-116.43%
YoY
|
-$42.48M
-9.9%
YoY
|
-$106.9M
-3327.51%
YoY
|
-$6.448M
-118.3%
YoY
|
-$137.0M
-252.48%
YoY
|
-$47.15M
-5733.57%
YoY
|
| Basic Earnings Per Share |
$0.11
0.0%
YoY
|
$0.27
-12.9%
YoY
|
-$0.26
0.0%
YoY
|
N/A
|
$0.11
120.0%
YoY
|
$0.31
158.33%
YoY
|
-$0.26
36.84%
YoY
|
N/A
|
$0.05
-16.67%
YoY
|
$0.12
-14.29%
YoY
|
-$0.19
-26.92%
YoY
|
N/A
|
$0.06
-250.0%
YoY
|
$0.14
-116.67%
YoY
|
-$0.26
-10.34%
YoY
|
N/A
|
-$0.04
-119.05%
YoY
|
-$0.84
-252.73%
YoY
|
-$0.29
-3000.0%
YoY
|
| Diluted Earnings Per Share |
$0.11
266.67%
YoY
|
$0.26
-13.33%
YoY
|
-$0.26
0.0%
YoY
|
-$0.02
-87.28%
YoY
|
$0.03
-40.0%
YoY
|
$0.30
172.73%
YoY
|
-$0.26
36.84%
YoY
|
-$0.18
-36.12%
YoY
|
$0.05
-16.67%
YoY
|
$0.11
-21.43%
YoY
|
-$0.19
-26.92%
YoY
|
-$0.29
-100.0%
YoY
|
$0.06
-250.0%
YoY
|
$0.14
-116.67%
YoY
|
-$0.26
-10.34%
YoY
|
-$650.1K
-3352.34%
YoY
|
-$0.04
-119.05%
YoY
|
-$0.84
-255.56%
YoY
|
-$0.29
-3000.0%
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 |
176.3M shares
2.41%
YoY
|
176.0M shares
2.6%
YoY
|
172.8M shares
0.8%
YoY
|
172.7M shares
2.11%
YoY
|
172.1M shares
1.86%
YoY
|
171.5M shares
2.25%
YoY
|
171.4M shares
2.24%
YoY
|
169.2M shares
1.5%
YoY
|
169.0M shares
1.49%
YoY
|
167.7M shares
0.76%
YoY
|
167.7M shares
1.97%
YoY
|
166.7M shares
1.37%
YoY
|
166.5M shares
1.48%
YoY
|
166.5M shares
1.52%
YoY
|
164.5M shares
0.46%
YoY
|
164.4M shares
0.62%
YoY
|
164.1M shares
0.65%
YoY
|
164.0M shares
0.81%
YoY
|
163.7M shares
0.77%
YoY
|
| Diluted Shares Outstanding |
190.5M shares
2.06%
YoY
|
190.8M shares
8.98%
YoY
|
185.8M shares
9.03%
YoY
|
N/A
|
186.6M shares
9.17%
YoY
|
175.1M shares
3.16%
YoY
|
170.4M shares
1.78%
YoY
|
N/A
|
171.0M shares
1.82%
YoY
|
169.7M shares
1.91%
YoY
|
167.5M shares
1.6%
YoY
|
N/A
|
167.9M shares
2.33%
YoY
|
166.5M shares
1.57%
YoY
|
164.8M shares
0.69%
YoY
|
N/A
|
164.1M shares
-0.99%
YoY
|
164.0M shares
-0.96%
YoY
|
163.7M shares
-0.91%
YoY
|
Loading...