|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.543B
-20.75%
YoY
|
$1.947B
-23.25%
YoY
|
$2.537B
1.37%
YoY
|
$2.502B
38.76%
YoY
|
$1.803B
21.69%
YoY
|
| Cost Of Revenue |
$1.473B
-12.42%
YoY
|
$1.682B
-17.5%
YoY
|
$2.038B
-6.48%
YoY
|
$2.179B
35.64%
YoY
|
$1.607B
21.53%
YoY
|
| Gross Profit |
$69.91M
-73.63%
YoY
|
$265.1M
-46.79%
YoY
|
$498.2M
54.39%
YoY
|
$322.7M
64.25%
YoY
|
$196.5M
22.98%
YoY
|
| Selling, General & Admin |
-$262.3M
-142.23%
YoY
|
$621.2M
258.67%
YoY
|
$173.2M
23.57%
YoY
|
$140.2M
24.58%
YoY
|
$112.5M
-4.52%
YoY
|
| Research & Development |
$5.900M
-31.4%
YoY
|
$8.600M
14.67%
YoY
|
$7.500M
41.51%
YoY
|
$5.300M
-61.03%
YoY
|
$13.60M
-37.9%
YoY
|
| Depreciation & Amortization |
$47.55M
5.64%
YoY
|
$45.01M
-0.68%
YoY
|
$45.32M
42.7%
YoY
|
$31.76M
22.22%
YoY
|
$25.98M
-0.02%
YoY
|
| Operating Expenses |
$5.900M
-99.06%
YoY
|
$629.8M
238.58%
YoY
|
$186.0M
27.88%
YoY
|
$145.5M
15.35%
YoY
|
$126.1M
-9.75%
YoY
|
| Operating Profit |
$307.5M
-186.35%
YoY
|
-$356.1M
-214.07%
YoY
|
$312.2M
87.34%
YoY
|
$166.6M
396.82%
YoY
|
$33.54M
-139.18%
YoY
|
| Interest Expense |
-$28.30M
9.14%
YoY
|
-$25.93M
25.52%
YoY
|
-$20.66M
-200.64%
YoY
|
$20.53M
-11.25%
YoY
|
$23.13M
-4.41%
YoY
|
| Other Income/Expense, Net |
-$17.36M
20.51%
YoY
|
-$14.41M
-524.55%
YoY
|
$3.393M
-116.79%
YoY
|
-$20.21M
-37.35%
YoY
|
-$32.25M
36.63%
YoY
|
| Pretax Income |
$283.2M
-175.19%
YoY
|
-$376.6M
-227.8%
YoY
|
$294.7M
101.24%
YoY
|
$146.4M
11251.55%
YoY
|
$1.290M
-101.18%
YoY
|
| Income Tax |
$71.52M
-176.48%
YoY
|
-$93.52M
-248.85%
YoY
|
$62.83M
86.63%
YoY
|
$33.67M
26618.25%
YoY
|
$126.0K
-101.07%
YoY
|
| Net Earnings |
$211.5M
-174.44%
YoY
|
-$284.1M
-222.84%
YoY
|
$231.3M
106.0%
YoY
|
$112.3M
9544.16%
YoY
|
$1.164M
-101.19%
YoY
|
| Basic Earnings Per Share |
$5.09
-179.53%
YoY
|
-$6.40
-230.08%
YoY
|
$4.92
112.99%
YoY
|
$2.31
11450.0%
YoY
|
$0.02
-101.09%
YoY
|
| Diluted Earnings Per Share |
$5.07
-179.22%
YoY
|
-$6.40
-232.93%
YoY
|
$4.82
113.99%
YoY
|
$2.25
11150.0%
YoY
|
$0.02
-101.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
41.51M shares
-6.42%
YoY
|
44.36M shares
-5.64%
YoY
|
47.01M shares
-3.32%
YoY
|
48.63M shares
-4.06%
YoY
|
50.68M shares
-4.27%
YoY
|
| Diluted Shares Outstanding |
41.75M shares
-5.89%
YoY
|
44.36M shares
-7.64%
YoY
|
48.03M shares
-3.71%
YoY
|
49.88M shares
-3.35%
YoY
|
51.61M shares
-2.53%
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 |
$303.2M
-20.39%
YoY
|
$321.5M
-22.88%
YoY
|
$381.6M
-17.77%
YoY
|
$458.8M
-16.67%
YoY
|
$380.9M
-26.08%
YoY
|
$416.8M
-30.08%
YoY
|
$464.0M
-26.67%
YoY
|
$550.6M
-19.81%
YoY
|
$515.3M
-17.02%
YoY
|
$596.1M
-9.33%
YoY
|
$632.8M
-3.41%
YoY
|
$686.6M
6.82%
YoY
|
$621.0M
13.57%
YoY
|
$657.4M
37.18%
YoY
|
$655.2M
35.76%
YoY
|
$642.8M
43.02%
YoY
|
$546.8M
39.48%
YoY
|
$479.3M
18.61%
YoY
|
$482.6M
37.25%
YoY
|
| Cost Of Revenue |
$313.8M
-13.29%
YoY
|
$327.7M
-12.36%
YoY
|
$365.9M
-10.33%
YoY
|
$417.4M
-9.44%
YoY
|
$361.9M
-17.53%
YoY
|
$373.9M
-23.37%
YoY
|
$408.0M
-19.98%
YoY
|
$461.0M
-13.94%
YoY
|
$438.8M
-13.09%
YoY
|
$487.9M
-13.32%
YoY
|
$509.9M
-9.45%
YoY
|
$535.6M
-5.16%
YoY
|
$504.9M
3.32%
YoY
|
$562.9M
28.91%
YoY
|
$563.1M
30.5%
YoY
|
$564.7M
43.4%
YoY
|
$488.7M
41.72%
YoY
|
$436.6M
N/A
|
$431.5M
39.93%
YoY
|
| Gross Profit |
-$10.58M
-155.65%
YoY
|
-$6.200M
-114.43%
YoY
|
$15.71M
-71.95%
YoY
|
$41.40M
-53.82%
YoY
|
$19.00M
-75.14%
YoY
|
$42.96M
-60.31%
YoY
|
$56.01M
-54.43%
YoY
|
$89.66M
-40.63%
YoY
|
$76.45M
-34.11%
YoY
|
$108.2M
14.4%
YoY
|
$122.9M
33.59%
YoY
|
$151.0M
93.54%
YoY
|
$116.0M
99.86%
YoY
|
$94.60M
121.81%
YoY
|
$92.01M
80.24%
YoY
|
$78.03M
40.33%
YoY
|
$58.06M
23.09%
YoY
|
$42.65M
-6.26%
YoY
|
$51.05M
18.18%
YoY
|
| Selling, General & Admin |
$39.82M
-113.35%
YoY
|
$37.56M
1.72%
YoY
|
-$44.93M
-109.24%
YoY
|
$43.35M
3.44%
YoY
|
-$298.3M
-782.39%
YoY
|
$36.92M
-15.76%
YoY
|
$486.2M
1059.72%
YoY
|
$41.91M
-5.86%
YoY
|
$43.72M
1.84%
YoY
|
$43.83M
30.08%
YoY
|
$41.92M
17.77%
YoY
|
$44.51M
16.16%
YoY
|
$42.92M
31.91%
YoY
|
$33.70M
22.8%
YoY
|
$35.60M
34.05%
YoY
|
$38.32M
32.27%
YoY
|
$32.54M
10.19%
YoY
|
$27.44M
N/A
|
$26.56M
-9.24%
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 |
$12.36M
0.91%
YoY
|
$15.02M
-9.45%
YoY
|
$14.61M
4.81%
YoY
|
$14.07M
2.56%
YoY
|
$12.24M
-3.87%
YoY
|
$16.59M
31.31%
YoY
|
$13.94M
11.34%
YoY
|
$13.72M
31.03%
YoY
|
$12.74M
96.15%
YoY
|
$12.64M
30.2%
YoY
|
$12.52M
4.84%
YoY
|
$10.47M
-13.18%
YoY
|
$6.493M
-21.06%
YoY
|
$9.704M
-19.27%
YoY
|
$11.94M
-3.26%
YoY
|
$12.06M
-50.73%
YoY
|
$8.225M
27.88%
YoY
|
$12.02M
N/A
|
$12.34M
N/A
|
| Operating Expenses |
$42.49M
-114.38%
YoY
|
$40.37M
1.35%
YoY
|
-$42.14M
-108.67%
YoY
|
$46.14M
10.1%
YoY
|
-$295.5M
-730.49%
YoY
|
$39.84M
-15.31%
YoY
|
$486.2M
1059.72%
YoY
|
$41.91M
-12.18%
YoY
|
$46.87M
9.2%
YoY
|
$47.04M
27.56%
YoY
|
$41.92M
17.77%
YoY
|
$47.71M
24.52%
YoY
|
$42.92M
31.91%
YoY
|
$36.87M
11.51%
YoY
|
$35.60M
34.05%
YoY
|
$38.32M
32.27%
YoY
|
$32.54M
10.19%
YoY
|
$33.07M
N/A
|
$26.56M
-9.24%
YoY
|
| Operating Profit |
-$52.36M
-116.65%
YoY
|
-$46.57M
-1590.85%
YoY
|
$57.65M
-113.31%
YoY
|
-$4.751M
-110.86%
YoY
|
$314.6M
963.57%
YoY
|
$3.124M
-94.89%
YoY
|
-$433.0M
-657.76%
YoY
|
$43.76M
-57.64%
YoY
|
$29.57M
-57.69%
YoY
|
$61.19M
6.0%
YoY
|
$77.64M
46.83%
YoY
|
$103.3M
187.71%
YoY
|
$69.90M
247.16%
YoY
|
$57.72M
502.55%
YoY
|
$52.88M
189.52%
YoY
|
$35.91M
58.3%
YoY
|
$20.14M
79.54%
YoY
|
$9.580M
N/A
|
$18.26M
117.21%
YoY
|
| Interest Expense |
-$6.186M
-9.93%
YoY
|
-$6.701M
3.79%
YoY
|
-$7.218M
8.79%
YoY
|
-$7.511M
-251.8%
YoY
|
-$6.868M
6.09%
YoY
|
-$6.456M
12.4%
YoY
|
-$6.635M
-234.53%
YoY
|
$4.948M
-199.22%
YoY
|
-$6.474M
-229.64%
YoY
|
-$5.744M
10.8%
YoY
|
$4.932M
-5.34%
YoY
|
-$4.987M
-195.57%
YoY
|
$4.994M
1.65%
YoY
|
-$5.184M
1.71%
YoY
|
$5.210M
-10.89%
YoY
|
$5.218M
-13.52%
YoY
|
$4.913M
-20.11%
YoY
|
-$5.097M
N/A
|
$5.847M
1.7%
YoY
|
| Other Income/Expense, Net |
-$5.896M
72.8%
YoY
|
$1.135M
30.61%
YoY
|
-$4.133M
15.64%
YoY
|
-$5.341M
58.2%
YoY
|
-$3.412M
-312.06%
YoY
|
$869.0K
-48.49%
YoY
|
-$3.574M
-12.57%
YoY
|
-$3.376M
-810.74%
YoY
|
$1.609M
-134.93%
YoY
|
$1.687M
54.06%
YoY
|
-$4.088M
-24.14%
YoY
|
$475.0K
-108.57%
YoY
|
-$4.607M
-7.56%
YoY
|
$1.095M
-112.26%
YoY
|
-$5.389M
-4.02%
YoY
|
-$5.545M
-13.99%
YoY
|
-$4.984M
-19.14%
YoY
|
-$8.929M
N/A
|
-$5.615M
-3.29%
YoY
|
| Pretax Income |
-$58.26M
-118.83%
YoY
|
-$65.51M
3173.71%
YoY
|
$51.67M
-111.79%
YoY
|
-$12.30M
-131.55%
YoY
|
$309.3M
1151.71%
YoY
|
-$2.001M
-103.51%
YoY
|
-$438.3M
-695.9%
YoY
|
$38.97M
-60.55%
YoY
|
$24.71M
-62.16%
YoY
|
$57.05M
6.76%
YoY
|
$73.55M
54.89%
YoY
|
$98.80M
225.39%
YoY
|
$65.29M
330.95%
YoY
|
$53.44M
-263.68%
YoY
|
$47.49M
275.44%
YoY
|
$30.36M
87.0%
YoY
|
$15.15M
199.96%
YoY
|
-$32.65M
N/A
|
$12.65M
386.09%
YoY
|
| Income Tax |
-$13.02M
-116.67%
YoY
|
-$15.51M
1086.09%
YoY
|
$11.60M
-110.7%
YoY
|
-$2.700M
-127.55%
YoY
|
$78.10M
1115.94%
YoY
|
-$1.308M
-120.0%
YoY
|
-$108.4M
-698.9%
YoY
|
$9.800M
-59.71%
YoY
|
$6.423M
-53.79%
YoY
|
$6.541M
-44.73%
YoY
|
$18.10M
63.06%
YoY
|
$24.32M
220.05%
YoY
|
$13.90M
348.39%
YoY
|
$11.83M
-261.38%
YoY
|
$11.10M
593.75%
YoY
|
$7.600M
90.0%
YoY
|
$3.100M
72.22%
YoY
|
-$7.333M
N/A
|
$1.600M
-223.08%
YoY
|
| Net Earnings |
-$45.17M
-119.56%
YoY
|
-$49.88M
4742.52%
YoY
|
$39.98M
-112.11%
YoY
|
-$9.589M
-133.11%
YoY
|
$230.9M
1171.21%
YoY
|
-$1.030M
-102.04%
YoY
|
-$330.2M
-696.73%
YoY
|
$28.96M
-61.04%
YoY
|
$18.17M
-64.53%
YoY
|
$50.38M
21.51%
YoY
|
$55.33M
52.97%
YoY
|
$74.33M
229.58%
YoY
|
$51.21M
324.16%
YoY
|
$41.46M
-263.8%
YoY
|
$36.17M
228.58%
YoY
|
$22.55M
84.07%
YoY
|
$12.07M
275.32%
YoY
|
-$25.31M
-560.74%
YoY
|
$11.01M
183.2%
YoY
|
| Basic Earnings Per Share |
-$1.11
-120.52%
YoY
|
-$1.23
6050.0%
YoY
|
$0.98
-113.01%
YoY
|
-$0.23
-135.38%
YoY
|
$5.41
1252.5%
YoY
|
-$0.02
-101.82%
YoY
|
-$7.53
-738.14%
YoY
|
$0.65
-58.6%
YoY
|
$0.40
-62.62%
YoY
|
$1.10
27.91%
YoY
|
$1.18
57.33%
YoY
|
$1.57
241.3%
YoY
|
$1.07
328.0%
YoY
|
$0.86
-268.63%
YoY
|
$0.75
240.91%
YoY
|
$0.46
91.67%
YoY
|
$0.25
316.67%
YoY
|
-$0.51
-610.0%
YoY
|
$0.22
214.29%
YoY
|
| Diluted Earnings Per Share |
-$1.11
-120.71%
YoY
|
-$1.23
6050.0%
YoY
|
$0.97
-112.88%
YoY
|
-$0.23
-135.94%
YoY
|
$5.36
1264.67%
YoY
|
-$0.02
-101.86%
YoY
|
-$7.53
-749.14%
YoY
|
$0.64
-58.35%
YoY
|
$0.39
-62.23%
YoY
|
$1.07
27.8%
YoY
|
$1.16
58.9%
YoY
|
$1.54
234.03%
YoY
|
$1.04
333.33%
YoY
|
$0.84
-264.71%
YoY
|
$0.73
231.82%
YoY
|
$0.46
91.67%
YoY
|
$0.24
300.0%
YoY
|
-$0.51
-610.0%
YoY
|
$0.22
214.29%
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 |
40.44M shares
-4.74%
YoY
|
40.52M shares
-6.51%
YoY
|
40.94M shares
-6.96%
YoY
|
41.87M shares
-7.0%
YoY
|
42.45M shares
-5.85%
YoY
|
43.34M shares
-5.97%
YoY
|
44.00M shares
-6.38%
YoY
|
45.02M shares
-5.18%
YoY
|
45.09M shares
-5.11%
YoY
|
46.09M shares
-3.87%
YoY
|
47.00M shares
-3.19%
YoY
|
47.48M shares
-3.17%
YoY
|
47.51M shares
-3.04%
YoY
|
47.94M shares
-3.1%
YoY
|
48.55M shares
-2.85%
YoY
|
49.03M shares
-4.36%
YoY
|
49.00M shares
-5.99%
YoY
|
49.48M shares
-6.56%
YoY
|
49.97M shares
-5.55%
YoY
|
| Diluted Shares Outstanding |
40.74M shares
-5.45%
YoY
|
N/A
|
41.17M shares
-6.07%
YoY
|
41.75M shares
-7.96%
YoY
|
43.09M shares
-6.85%
YoY
|
N/A
|
43.83M shares
-8.21%
YoY
|
45.37M shares
-6.22%
YoY
|
46.25M shares
-5.87%
YoY
|
N/A
|
47.76M shares
-3.33%
YoY
|
48.37M shares
-2.35%
YoY
|
49.14M shares
-1.19%
YoY
|
N/A
|
49.40M shares
-2.33%
YoY
|
49.54M shares
-4.72%
YoY
|
49.73M shares
-6.25%
YoY
|
N/A
|
50.58M shares
-5.24%
YoY
|
Loading...