|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.541B
-13.51%
YoY
|
$1.782B
-12.54%
YoY
|
$2.038B
52.18%
YoY
|
$1.339B
56.66%
YoY
|
$854.7M
9.63%
YoY
|
| Cost Of Revenue |
$1.057B
-22.59%
YoY
|
$1.365B
-8.16%
YoY
|
$1.486B
80.96%
YoY
|
$821.2M
91.56%
YoY
|
$428.7M
0.78%
YoY
|
| Gross Profit |
$484.9M
16.19%
YoY
|
$417.3M
-24.34%
YoY
|
$551.6M
6.53%
YoY
|
$517.8M
21.54%
YoY
|
$426.0M
20.25%
YoY
|
| Selling, General & Admin |
$259.8M
276.24%
YoY
|
$69.06M
57.24%
YoY
|
$43.92M
-0.93%
YoY
|
$44.34M
12.52%
YoY
|
$39.41M
-5.85%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$68.84M
631.8%
YoY
|
$9.407M
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$379.9M
-38.67%
YoY
|
$619.4M
1111.08%
YoY
|
$51.14M
-2.01%
YoY
|
$52.19M
20.91%
YoY
|
$43.17M
-5.89%
YoY
|
| Operating Profit |
$105.0M
-151.98%
YoY
|
-$202.1M
-140.38%
YoY
|
$500.4M
7.49%
YoY
|
$465.6M
21.61%
YoY
|
$382.8M
24.14%
YoY
|
| Interest Expense |
$8.307M
-402.29%
YoY
|
-$2.748M
-100.2%
YoY
|
$1.400B
96.93%
YoY
|
$710.9M
108.97%
YoY
|
$340.2M
-2.1%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$113.3M
-156.82%
YoY
|
-$199.5M
-178.14%
YoY
|
$255.3M
0.47%
YoY
|
$254.1M
-39.9%
YoY
|
$422.7M
200.34%
YoY
|
| Income Tax |
$3.668M
52.83%
YoY
|
$2.400M
-55.56%
YoY
|
$5.400M
80.0%
YoY
|
$3.000M
609.22%
YoY
|
$423.0K
30.96%
YoY
|
| Net Earnings |
$109.6M
-153.69%
YoY
|
-$204.1M
-182.78%
YoY
|
$246.6M
-0.84%
YoY
|
$248.6M
-40.69%
YoY
|
$419.2M
204.49%
YoY
|
| Basic Earnings Per Share |
$0.64
-154.7%
YoY
|
-$1.17
-181.82%
YoY
|
$1.43
-2.05%
YoY
|
$1.46
-47.29%
YoY
|
$2.77
185.57%
YoY
|
| Diluted Earnings Per Share |
$0.64
-154.7%
YoY
|
-$1.17
-181.82%
YoY
|
$1.43
-2.05%
YoY
|
$1.46
-47.29%
YoY
|
$2.77
185.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
171.0M shares
-1.62%
YoY
|
173.8M shares
0.64%
YoY
|
172.7M shares
1.2%
YoY
|
170.6M shares
12.61%
YoY
|
151.5M shares
6.86%
YoY
|
| Diluted Shares Outstanding |
171.0M shares
-1.62%
YoY
|
173.8M shares
0.64%
YoY
|
172.7M shares
1.2%
YoY
|
170.6M shares
12.61%
YoY
|
151.5M shares
6.86%
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 |
$380.2M
3.0%
YoY
|
$394.3M
-1.07%
YoY
|
$379.7M
-11.72%
YoY
|
$398.3M
-14.55%
YoY
|
$369.1M
-24.07%
YoY
|
$398.5M
-21.09%
YoY
|
$430.1M
-17.19%
YoY
|
$466.2M
-10.68%
YoY
|
$486.1M
-1.07%
YoY
|
$505.0M
9.24%
YoY
|
$519.3M
44.84%
YoY
|
$521.9M
83.97%
YoY
|
$491.4M
109.61%
YoY
|
$462.3M
70.74%
YoY
|
$358.6M
79.18%
YoY
|
$283.7M
44.51%
YoY
|
$234.4M
25.01%
YoY
|
$270.7M
43.37%
YoY
|
$200.1M
3.2%
YoY
|
| Cost Of Revenue |
$235.5M
-9.22%
YoY
|
$251.4M
-17.22%
YoY
|
$263.9M
-22.46%
YoY
|
$281.8M
-21.32%
YoY
|
$259.5M
-28.45%
YoY
|
$303.7M
-19.58%
YoY
|
$340.3M
-11.1%
YoY
|
$358.1M
-5.1%
YoY
|
$362.7M
4.14%
YoY
|
$377.6M
23.79%
YoY
|
$382.9M
67.71%
YoY
|
$377.4M
130.54%
YoY
|
$348.2M
180.39%
YoY
|
$305.0M
143.66%
YoY
|
$228.3M
123.74%
YoY
|
$163.7M
57.54%
YoY
|
$124.2M
27.28%
YoY
|
$125.2M
27.01%
YoY
|
$102.0M
4.11%
YoY
|
| Gross Profit |
$144.6M
31.91%
YoY
|
$142.9M
50.64%
YoY
|
$115.8M
29.02%
YoY
|
$116.6M
7.9%
YoY
|
$109.6M
-11.21%
YoY
|
$94.85M
-25.56%
YoY
|
$89.74M
-34.25%
YoY
|
$108.0M
-25.24%
YoY
|
$123.5M
-13.74%
YoY
|
$127.4M
-18.97%
YoY
|
$136.5M
4.77%
YoY
|
$144.5M
20.44%
YoY
|
$143.1M
29.85%
YoY
|
$157.3M
8.03%
YoY
|
$130.3M
32.82%
YoY
|
$120.0M
29.86%
YoY
|
$110.2M
22.55%
YoY
|
$145.6M
61.22%
YoY
|
$98.08M
2.17%
YoY
|
| Selling, General & Admin |
$93.79M
64.04%
YoY
|
$89.53M
201.97%
YoY
|
$53.75M
272.74%
YoY
|
$59.38M
334.7%
YoY
|
$57.18M
366.68%
YoY
|
$29.65M
159.65%
YoY
|
$14.42M
35.48%
YoY
|
$13.66M
24.68%
YoY
|
$12.25M
12.05%
YoY
|
$11.42M
4.13%
YoY
|
$10.64M
-2.47%
YoY
|
$10.96M
-1.4%
YoY
|
$10.93M
-3.65%
YoY
|
$10.97M
16.77%
YoY
|
$10.91M
8.61%
YoY
|
$11.11M
10.41%
YoY
|
$11.35M
14.58%
YoY
|
$9.391M
-12.63%
YoY
|
$10.05M
-3.38%
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 |
$20.89M
28.29%
YoY
|
$20.88M
154.85%
YoY
|
$15.04M
1361.81%
YoY
|
$16.64M
8894.05%
YoY
|
$16.28M
N/A
|
$8.193M
N/A
|
$1.029M
N/A
|
$185.0K
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 |
$151.0M
39.33%
YoY
|
$110.0M
99.35%
YoY
|
$54.79M
-63.12%
YoY
|
$106.7M
681.0%
YoY
|
$108.4M
-56.4%
YoY
|
$55.18M
316.27%
YoY
|
$148.6M
1138.04%
YoY
|
$13.66M
4.9%
YoY
|
$248.6M
1832.34%
YoY
|
$13.25M
-8.54%
YoY
|
$12.00M
-7.2%
YoY
|
$13.02M
4.94%
YoY
|
$12.86M
4.09%
YoY
|
$14.49M
31.03%
YoY
|
$12.93M
19.29%
YoY
|
$12.41M
16.31%
YoY
|
$12.36M
16.64%
YoY
|
$11.06M
-4.25%
YoY
|
$10.84M
-4.06%
YoY
|
| Operating Profit |
-$6.405M
-616.12%
YoY
|
$32.89M
-17.09%
YoY
|
$61.00M
-203.67%
YoY
|
$9.902M
-89.51%
YoY
|
$1.241M
-100.99%
YoY
|
$39.67M
-65.25%
YoY
|
-$58.83M
-147.26%
YoY
|
$94.39M
-28.23%
YoY
|
-$125.1M
-196.05%
YoY
|
$114.2M
-20.03%
YoY
|
$124.5M
6.09%
YoY
|
$131.5M
22.22%
YoY
|
$130.3M
33.1%
YoY
|
$142.8M
6.14%
YoY
|
$117.3M
34.5%
YoY
|
$107.6M
31.63%
YoY
|
$97.87M
23.35%
YoY
|
$134.5M
70.82%
YoY
|
$87.24M
3.0%
YoY
|
| Interest Expense |
$1.383M
-258.24%
YoY
|
$7.272M
-364.63%
YoY
|
$3.924M
N/A
|
-$2.015M
N/A
|
-$874.0K
-100.25%
YoY
|
-$2.748M
N/A
|
N/A
|
N/A
|
$343.7M
8.36%
YoY
|
N/A
|
$354.0M
74.92%
YoY
|
$344.5M
152.2%
YoY
|
$317.2M
214.99%
YoY
|
N/A
|
$202.4M
144.74%
YoY
|
$136.6M
65.9%
YoY
|
$100.7M
28.44%
YoY
|
N/A
|
$82.69M
N/A
|
| 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$5.182M
-1511.99%
YoY
|
$40.16M
8.77%
YoY
|
$64.92M
-217.54%
YoY
|
$7.887M
-113.37%
YoY
|
$367.0K
-100.3%
YoY
|
$36.93M
-3730.78%
YoY
|
-$55.23M
-271.91%
YoY
|
-$58.99M
-156.88%
YoY
|
-$122.2M
-201.43%
YoY
|
-$1.017M
-97.79%
YoY
|
$32.13M
-69.43%
YoY
|
$103.7M
9.61%
YoY
|
$120.4M
19.96%
YoY
|
-$46.05M
-136.86%
YoY
|
$105.1M
24.41%
YoY
|
$94.61M
-28.67%
YoY
|
$100.4M
24.51%
YoY
|
$124.9M
47.76%
YoY
|
$84.47M
-6.97%
YoY
|
| Income Tax |
$1.158M
61.28%
YoY
|
$535.0K
-216.81%
YoY
|
$1.500M
144.7%
YoY
|
$903.0K
-24.75%
YoY
|
$718.0K
-28.34%
YoY
|
-$458.0K
-165.52%
YoY
|
$613.0K
-61.69%
YoY
|
$1.200M
-0.17%
YoY
|
$1.002M
-47.26%
YoY
|
$699.0K
-25.56%
YoY
|
$1.600M
33.33%
YoY
|
$1.202M
61.13%
YoY
|
$1.900M
1201.37%
YoY
|
$939.0K
1119.48%
YoY
|
$1.200M
1614.29%
YoY
|
$746.0K
326.29%
YoY
|
$146.0K
44.55%
YoY
|
$77.00K
-41.22%
YoY
|
$70.00K
N/A
|
| Net Earnings |
-$6.297M
1663.87%
YoY
|
$39.56M
6.37%
YoY
|
$63.40M
-212.44%
YoY
|
$6.969M
-111.41%
YoY
|
-$357.0K
-99.71%
YoY
|
$37.19M
-1664.62%
YoY
|
-$56.38M
-290.98%
YoY
|
-$61.06M
-160.07%
YoY
|
-$123.8M
-205.16%
YoY
|
-$2.377M
-95.0%
YoY
|
$29.52M
-71.4%
YoY
|
$101.7M
9.01%
YoY
|
$117.8M
18.13%
YoY
|
-$47.54M
-138.36%
YoY
|
$103.2M
23.27%
YoY
|
$93.25M
-29.14%
YoY
|
$99.69M
24.76%
YoY
|
$123.9M
48.22%
YoY
|
$83.76M
-6.83%
YoY
|
| Basic Earnings Per Share |
-$0.04
N/A
|
N/A
|
$0.37
-215.63%
YoY
|
$0.04
-111.43%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.32
-288.24%
YoY
|
-$0.35
-159.32%
YoY
|
-$0.71
-204.41%
YoY
|
N/A
|
$0.17
-71.67%
YoY
|
$0.59
7.27%
YoY
|
$0.68
15.25%
YoY
|
N/A
|
$0.60
7.14%
YoY
|
$0.55
-38.2%
YoY
|
$0.59
9.26%
YoY
|
N/A
|
$0.56
N/A
|
| Diluted Earnings Per Share |
-$0.04
N/A
|
$0.24
9.33%
YoY
|
$0.37
-215.63%
YoY
|
$0.04
-111.43%
YoY
|
$0.00
-100.0%
YoY
|
$0.21
-1659.27%
YoY
|
-$0.32
-288.24%
YoY
|
-$0.35
-162.28%
YoY
|
-$0.71
-206.2%
YoY
|
-$0.01
-95.04%
YoY
|
$0.17
-71.19%
YoY
|
$0.56
4.07%
YoY
|
$0.67
15.52%
YoY
|
-$0.28
-100.0%
YoY
|
$0.59
-100.0%
YoY
|
$0.54
-39.33%
YoY
|
$0.58
7.41%
YoY
|
$764.2K
34.09%
YoY
|
$561.3K
-8.53%
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 |
168.7M shares
-1.66%
YoY
|
167.7M shares
-3.04%
YoY
|
171.6M shares
-1.18%
YoY
|
171.6M shares
-1.15%
YoY
|
171.6M shares
-1.2%
YoY
|
173.0M shares
0.4%
YoY
|
173.6M shares
0.76%
YoY
|
173.6M shares
0.75%
YoY
|
173.7M shares
0.81%
YoY
|
172.3M shares
0.82%
YoY
|
172.3M shares
1.18%
YoY
|
172.3M shares
0.95%
YoY
|
172.3M shares
1.79%
YoY
|
170.9M shares
N/A
|
170.3M shares
14.13%
YoY
|
170.7M shares
15.83%
YoY
|
169.3M shares
14.88%
YoY
|
N/A
|
149.2M shares
N/A
|
| Diluted Shares Outstanding |
169.1M shares
-1.7%
YoY
|
N/A
|
171.8M shares
-1.05%
YoY
|
171.9M shares
-1.19%
YoY
|
172.0M shares
-1.17%
YoY
|
N/A
|
173.6M shares
0.57%
YoY
|
174.0M shares
-3.83%
YoY
|
174.0M shares
-3.77%
YoY
|
N/A
|
172.6M shares
-6.84%
YoY
|
180.9M shares
-2.23%
YoY
|
180.9M shares
3.0%
YoY
|
N/A
|
185.3M shares
24.19%
YoY
|
185.0M shares
25.56%
YoY
|
175.6M shares
19.18%
YoY
|
N/A
|
149.2M shares
N/A
|
Loading...