|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.251B
-1.87%
YoY
|
$4.332B
-12.76%
YoY
|
$4.965B
1.13%
YoY
|
$4.910B
8.72%
YoY
|
$4.516B
0.0%
YoY
|
| Cost Of Revenue |
$3.398B
-1.49%
YoY
|
$3.449B
-12.76%
YoY
|
$3.954B
-0.92%
YoY
|
$3.991B
8.19%
YoY
|
$3.688B
0.0%
YoY
|
| Gross Profit |
$853.0M
-3.35%
YoY
|
$882.6M
-12.77%
YoY
|
$1.012B
10.07%
YoY
|
$919.2M
11.07%
YoY
|
$827.6M
0.0%
YoY
|
| Selling, General & Admin |
$825.9M
0.92%
YoY
|
$818.4M
-13.26%
YoY
|
$943.5M
8.37%
YoY
|
$870.6M
8.07%
YoY
|
$805.6M
2.49%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$42.40M
5.47%
YoY
|
$40.20M
20.36%
YoY
|
$33.40M
12.08%
YoY
|
$29.80M
23.14%
YoY
|
$24.20M
0.0%
YoY
|
| Operating Expenses |
$825.9M
0.92%
YoY
|
$818.4M
-13.26%
YoY
|
$943.5M
8.37%
YoY
|
$870.6M
8.07%
YoY
|
$805.6M
1.61%
YoY
|
| Operating Profit |
$27.10M
-279.47%
YoY
|
-$15.10M
-202.03%
YoY
|
$14.80M
-69.55%
YoY
|
$48.60M
-151.92%
YoY
|
-$93.60M
-368.97%
YoY
|
| Interest Expense |
$12.40M
13.76%
YoY
|
$10.90M
419.05%
YoY
|
$2.100M
-16.0%
YoY
|
$2.500M
-16.67%
YoY
|
$3.000M
-121.9%
YoY
|
| Other Income/Expense, Net |
-$9.000M
32.35%
YoY
|
-$6.800M
-525.0%
YoY
|
$1.600M
-144.44%
YoY
|
-$3.600M
-205.88%
YoY
|
$3.400M
580.0%
YoY
|
| Pretax Income |
-$78.80M
137.35%
YoY
|
-$33.20M
-15.74%
YoY
|
-$39.40M
-229.18%
YoY
|
$30.50M
-136.01%
YoY
|
-$84.70M
-20.69%
YoY
|
| Income Tax |
$175.3M
-923.0%
YoY
|
-$21.30M
169.62%
YoY
|
-$7.900M
-122.51%
YoY
|
$35.10M
-203.24%
YoY
|
-$34.00M
0.0%
YoY
|
| Net Earnings |
-$254.1M
42250.0%
YoY
|
-$600.0K
-99.04%
YoY
|
-$62.50M
-140.04%
YoY
|
$156.1M
-316.81%
YoY
|
-$72.00M
0.0%
YoY
|
| Basic Earnings Per Share |
-$7.24
36100.0%
YoY
|
-$0.02
-98.78%
YoY
|
-$1.64
-141.73%
YoY
|
$3.93
-314.75%
YoY
|
-$1.83
N/A
|
| Diluted Earnings Per Share |
-$7.24
36100.0%
YoY
|
-$0.02
-98.78%
YoY
|
-$1.64
-141.94%
YoY
|
$3.91
-313.66%
YoY
|
-$1.83
0.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
35.10M shares
-1.13%
YoY
|
35.50M shares
-6.82%
YoY
|
38.10M shares
-3.3%
YoY
|
39.40M shares
0.25%
YoY
|
39.30M shares
N/A
|
| Diluted Shares Outstanding |
35.10M shares
-1.13%
YoY
|
35.50M shares
-6.82%
YoY
|
38.10M shares
-3.54%
YoY
|
39.50M shares
0.51%
YoY
|
39.30M shares
N/A
|
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.041B
-10.66%
YoY
|
$1.049B
-11.91%
YoY
|
$935.0M
-9.93%
YoY
|
$1.102B
4.19%
YoY
|
$1.165B
11.46%
YoY
|
$1.191B
6.54%
YoY
|
$1.038B
-14.71%
YoY
|
$1.058B
-16.62%
YoY
|
$1.045B
-15.29%
YoY
|
$1.118B
-4.27%
YoY
|
$1.217B
-3.95%
YoY
|
$1.268B
-2.17%
YoY
|
$1.234B
-1.32%
YoY
|
$1.168B
-2.3%
YoY
|
$1.267B
0.73%
YoY
|
$1.296B
7.5%
YoY
|
$1.250B
0.72%
YoY
|
$1.195B
N/A
|
$1.258B
21.18%
YoY
|
$1.206B
23.64%
YoY
|
| Cost Of Revenue |
$844.3M
-9.06%
YoY
|
$852.2M
-10.26%
YoY
|
$741.0M
-9.24%
YoY
|
$876.3M
3.85%
YoY
|
$928.4M
10.6%
YoY
|
$949.6M
6.76%
YoY
|
$816.4M
-16.4%
YoY
|
$843.8M
-16.8%
YoY
|
$839.4M
-14.66%
YoY
|
$889.5M
-4.08%
YoY
|
$976.6M
-2.82%
YoY
|
$1.014B
-2.27%
YoY
|
$983.6M
-2.06%
YoY
|
$927.3M
-4.06%
YoY
|
$1.005B
-2.16%
YoY
|
$1.038B
4.55%
YoY
|
$1.004B
-1.28%
YoY
|
$966.5M
N/A
|
$1.027B
21.23%
YoY
|
$992.6M
26.27%
YoY
|
| Gross Profit |
$196.4M
-16.96%
YoY
|
$197.0M
-18.43%
YoY
|
$194.0M
-12.49%
YoY
|
$225.5M
5.52%
YoY
|
$236.5M
14.97%
YoY
|
$241.5M
5.69%
YoY
|
$221.7M
-7.86%
YoY
|
$213.7M
-15.9%
YoY
|
$205.7M
-17.79%
YoY
|
$228.5M
-5.03%
YoY
|
$240.6M
-8.31%
YoY
|
$254.1M
-1.74%
YoY
|
$250.2M
1.71%
YoY
|
$240.6M
5.11%
YoY
|
$262.4M
13.59%
YoY
|
$258.6M
21.24%
YoY
|
$246.0M
9.77%
YoY
|
$228.9M
N/A
|
$231.0M
20.94%
YoY
|
$213.3M
12.74%
YoY
|
| Selling, General & Admin |
$199.3M
-11.7%
YoY
|
$177.0M
-12.98%
YoY
|
$194.4M
-11.23%
YoY
|
$207.3M
8.25%
YoY
|
$225.7M
18.48%
YoY
|
$203.4M
-10.95%
YoY
|
$219.0M
-5.6%
YoY
|
$191.5M
-21.32%
YoY
|
$190.5M
-19.35%
YoY
|
$228.4M
-1.17%
YoY
|
$232.0M
-3.37%
YoY
|
$243.4M
3.49%
YoY
|
$236.2M
4.24%
YoY
|
$231.1M
5.09%
YoY
|
$240.1M
10.49%
YoY
|
$235.2M
16.03%
YoY
|
$226.6M
7.8%
YoY
|
$219.9M
N/A
|
$217.3M
12.36%
YoY
|
$202.7M
13.81%
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
|
N/A
|
| Depreciation & Amortization |
$9.900M
-10.0%
YoY
|
$10.40M
-9.57%
YoY
|
$10.50M
-5.41%
YoY
|
$13.30M
38.54%
YoY
|
$11.00M
37.5%
YoY
|
$11.50M
36.9%
YoY
|
$11.10M
26.14%
YoY
|
$9.600M
14.29%
YoY
|
$8.000M
-8.05%
YoY
|
$8.400M
-2.33%
YoY
|
$8.800M
2.33%
YoY
|
$8.400M
12.0%
YoY
|
$8.700M
11.54%
YoY
|
$8.600M
8.86%
YoY
|
$8.600M
4.88%
YoY
|
$7.500M
27.12%
YoY
|
$7.800M
25.81%
YoY
|
$7.900M
N/A
|
$8.200M
36.67%
YoY
|
$5.900M
-1.67%
YoY
|
| Operating Expenses |
$199.3M
-11.7%
YoY
|
$190.1M
-12.68%
YoY
|
$194.4M
-11.23%
YoY
|
$207.3M
8.25%
YoY
|
$225.7M
18.48%
YoY
|
$217.7M
-4.68%
YoY
|
$219.0M
-5.6%
YoY
|
$191.5M
-21.32%
YoY
|
$190.5M
-19.35%
YoY
|
$228.4M
-1.17%
YoY
|
$232.0M
-3.37%
YoY
|
$243.4M
3.49%
YoY
|
$236.2M
4.24%
YoY
|
$231.1M
5.09%
YoY
|
$240.1M
10.49%
YoY
|
$235.2M
16.03%
YoY
|
$226.6M
7.8%
YoY
|
$219.9M
N/A
|
$217.3M
12.36%
YoY
|
$202.7M
13.81%
YoY
|
| Operating Profit |
-$5.100M
-147.22%
YoY
|
$6.900M
-71.01%
YoY
|
-$102.1M
-4026.92%
YoY
|
$22.20M
81.97%
YoY
|
$10.80M
-59.7%
YoY
|
$23.80M
23700.0%
YoY
|
$2.600M
-58.06%
YoY
|
$12.20M
14.02%
YoY
|
$26.80M
91.43%
YoY
|
$100.0K
-100.47%
YoY
|
$6.200M
-24.39%
YoY
|
$10.70M
-54.27%
YoY
|
$14.00M
-27.84%
YoY
|
-$21.40M
-337.78%
YoY
|
$8.200M
-40.15%
YoY
|
$23.40M
120.75%
YoY
|
$19.40M
39.57%
YoY
|
$9.000M
N/A
|
$13.70M
-670.83%
YoY
|
$10.60M
-4.5%
YoY
|
| Interest Expense |
N/A
|
-$1.500M
-44.44%
YoY
|
-$1.400M
-65.85%
YoY
|
-$2.600M
-388.89%
YoY
|
-$3.200M
-740.0%
YoY
|
-$2.700M
-370.0%
YoY
|
-$4.100M
-783.33%
YoY
|
$900.0K
12.5%
YoY
|
$500.0K
-266.67%
YoY
|
$1.000M
100.0%
YoY
|
$600.0K
20.0%
YoY
|
$800.0K
33.33%
YoY
|
-$300.0K
-100.59%
YoY
|
$500.0K
-28.57%
YoY
|
$500.0K
-16.67%
YoY
|
$600.0K
0.0%
YoY
|
$50.70M
247.26%
YoY
|
$700.0K
N/A
|
$600.0K
20.0%
YoY
|
$600.0K
-25.0%
YoY
|
| Other Income/Expense, Net |
-$1.600M
-50.0%
YoY
|
-$400.0K
-108.7%
YoY
|
-$1.600M
-63.64%
YoY
|
-$2.300M
-64.62%
YoY
|
-$3.200M
-277.78%
YoY
|
$4.600M
187.5%
YoY
|
-$4.400M
633.33%
YoY
|
-$6.500M
-425.0%
YoY
|
$1.800M
N/A
|
$1.600M
700.0%
YoY
|
-$600.0K
-45.45%
YoY
|
$2.000M
-28.57%
YoY
|
$0.00
-100.0%
YoY
|
$200.0K
-166.67%
YoY
|
-$1.100M
266.67%
YoY
|
$2.800M
-182.35%
YoY
|
-$300.0K
N/A
|
-$300.0K
N/A
|
-$300.0K
-57.14%
YoY
|
-$3.400M
-230.77%
YoY
|
| Pretax Income |
-$6.700M
-188.16%
YoY
|
-$2.600M
-95.32%
YoY
|
-$103.7M
5661.11%
YoY
|
$19.90M
249.12%
YoY
|
$7.600M
-74.5%
YoY
|
-$55.60M
-3370.59%
YoY
|
-$1.800M
-132.14%
YoY
|
$5.700M
-55.12%
YoY
|
$29.80M
593.02%
YoY
|
$1.700M
-108.02%
YoY
|
$5.600M
-21.13%
YoY
|
$12.70M
-120.68%
YoY
|
$4.300M
-94.92%
YoY
|
-$21.20M
-147.96%
YoY
|
$7.100M
-63.96%
YoY
|
-$61.40M
-265.05%
YoY
|
$84.70M
251.45%
YoY
|
$44.20M
N/A
|
$19.70M
43.8%
YoY
|
$37.20M
-14.09%
YoY
|
| Income Tax |
-$800.0K
-144.44%
YoY
|
$126.2M
-630.25%
YoY
|
$46.40M
-1884.62%
YoY
|
$900.0K
-18.18%
YoY
|
$1.800M
-55.0%
YoY
|
-$23.80M
385.71%
YoY
|
-$2.600M
36.84%
YoY
|
$1.100M
-38.89%
YoY
|
$4.000M
-23.08%
YoY
|
-$4.900M
-2.0%
YoY
|
-$1.900M
-138.78%
YoY
|
$1.800M
-113.85%
YoY
|
$5.200M
-67.7%
YoY
|
-$5.000M
-145.05%
YoY
|
$4.900M
-288.46%
YoY
|
-$13.00M
-223.81%
YoY
|
$16.10M
544.0%
YoY
|
$11.10M
N/A
|
-$2.600M
116.67%
YoY
|
$10.50M
1066.67%
YoY
|
| Net Earnings |
-$5.900M
-201.72%
YoY
|
-$128.0M
312.9%
YoY
|
-$150.1M
-18862.5%
YoY
|
$19.00M
313.04%
YoY
|
$5.800M
-77.52%
YoY
|
-$31.00M
-569.7%
YoY
|
$800.0K
-89.33%
YoY
|
$4.600M
-57.8%
YoY
|
$25.80M
-2966.67%
YoY
|
$6.600M
-140.74%
YoY
|
$7.500M
240.91%
YoY
|
$10.90M
-122.9%
YoY
|
-$900.0K
-101.26%
YoY
|
-$16.20M
-146.55%
YoY
|
$2.200M
-90.83%
YoY
|
-$47.60M
-285.94%
YoY
|
$71.70M
206.41%
YoY
|
$34.80M
N/A
|
$24.00M
43.71%
YoY
|
$25.60M
-37.71%
YoY
|
| Basic Earnings Per Share |
-$0.17
-206.25%
YoY
|
N/A
|
-$4.26
-21400.0%
YoY
|
$0.52
300.0%
YoY
|
$0.16
-77.46%
YoY
|
N/A
|
$0.02
-90.0%
YoY
|
$0.13
-55.17%
YoY
|
$0.71
N/A
|
$0.18
-141.86%
YoY
|
$0.20
233.33%
YoY
|
$0.29
-123.58%
YoY
|
N/A
|
-$0.43
-149.43%
YoY
|
$0.06
-90.0%
YoY
|
-$1.23
-289.23%
YoY
|
N/A
|
$0.87
N/A
|
$0.60
42.86%
YoY
|
$0.65
-37.5%
YoY
|
| Diluted Earnings Per Share |
-$0.17
-206.25%
YoY
|
-$3.68
321.8%
YoY
|
-$4.26
-21400.0%
YoY
|
$0.52
333.33%
YoY
|
$0.16
-77.14%
YoY
|
-$0.87
-585.11%
YoY
|
$0.02
-90.0%
YoY
|
$0.12
-58.62%
YoY
|
$0.70
-3039.94%
YoY
|
$0.18
-141.86%
YoY
|
$0.20
233.33%
YoY
|
$0.29
-123.58%
YoY
|
-$0.02
-100.0%
YoY
|
-$0.43
-149.43%
YoY
|
$0.06
-90.0%
YoY
|
-$1.23
-292.19%
YoY
|
$1.815M
204.86%
YoY
|
$0.87
N/A
|
$0.60
42.86%
YoY
|
$0.64
-38.46%
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
|
N/A
|
| Basic Shares Outstanding |
34.40M shares
-1.71%
YoY
|
N/A
|
35.30M shares
-0.84%
YoY
|
35.20M shares
-0.85%
YoY
|
35.00M shares
-1.13%
YoY
|
N/A
|
35.60M shares
-1.11%
YoY
|
35.50M shares
-4.31%
YoY
|
35.40M shares
N/A
|
35.40M shares
-6.6%
YoY
|
36.00M shares
-5.01%
YoY
|
37.10M shares
-3.89%
YoY
|
N/A
|
37.90M shares
-3.81%
YoY
|
37.90M shares
-3.81%
YoY
|
38.60M shares
-1.78%
YoY
|
N/A
|
39.40M shares
N/A
|
39.40M shares
0.25%
YoY
|
39.30M shares
0.0%
YoY
|
| Diluted Shares Outstanding |
34.40M shares
-3.1%
YoY
|
N/A
|
35.30M shares
-1.94%
YoY
|
35.70M shares
-0.56%
YoY
|
35.50M shares
-0.84%
YoY
|
N/A
|
36.00M shares
-1.1%
YoY
|
35.90M shares
-4.01%
YoY
|
35.80M shares
N/A
|
35.80M shares
-5.54%
YoY
|
36.40M shares
-4.71%
YoY
|
37.40M shares
-3.11%
YoY
|
N/A
|
37.90M shares
-4.05%
YoY
|
38.20M shares
-3.29%
YoY
|
38.60M shares
-2.28%
YoY
|
N/A
|
39.50M shares
N/A
|
39.50M shares
0.25%
YoY
|
39.50M shares
0.25%
YoY
|
Loading...