|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$3.354B
-2.26%
YoY
|
$3.432B
-0.65%
YoY
|
$3.454B
-20.19%
YoY
|
$4.328B
-0.51%
YoY
|
$4.350B
1.42%
YoY
|
| Cost Of Revenue |
$2.806B
-1.75%
YoY
|
$2.856B
-2.84%
YoY
|
$2.939B
-19.02%
YoY
|
$3.630B
2.31%
YoY
|
$3.548B
1.59%
YoY
|
| Gross Profit |
$548.4M
-4.81%
YoY
|
$576.1M
11.89%
YoY
|
$514.9M
-26.24%
YoY
|
$698.1M
-12.98%
YoY
|
$802.2M
0.68%
YoY
|
| Selling, General & Admin |
$351.3M
-6.49%
YoY
|
$375.7M
-11.72%
YoY
|
$425.6M
-15.62%
YoY
|
$504.4M
-1.35%
YoY
|
$511.3M
0.24%
YoY
|
| Research & Development |
$13.90M
6.92%
YoY
|
$13.00M
4.84%
YoY
|
$12.40M
-35.75%
YoY
|
$19.30M
16.27%
YoY
|
$16.60M
-11.7%
YoY
|
| Depreciation & Amortization |
$147.1M
3.66%
YoY
|
$141.9M
-1.32%
YoY
|
$143.8M
-32.77%
YoY
|
$213.9M
5.27%
YoY
|
$203.2M
-3.51%
YoY
|
| Operating Expenses |
$445.3M
3.75%
YoY
|
$429.2M
-19.99%
YoY
|
$536.4M
-20.74%
YoY
|
$676.8M
3.63%
YoY
|
$653.1M
-19.66%
YoY
|
| Operating Profit |
$103.1M
-29.82%
YoY
|
$146.9M
-783.26%
YoY
|
-$21.50M
-200.94%
YoY
|
$21.30M
-85.71%
YoY
|
$149.1M
-1026.09%
YoY
|
| Interest Expense |
-$61.90M
-182.75%
YoY
|
$74.80M
7.01%
YoY
|
$69.90M
-13.92%
YoY
|
$81.20M
-22.52%
YoY
|
$104.8M
2.34%
YoY
|
| Other Income/Expense, Net |
-$70.00M
10.24%
YoY
|
-$63.50M
-563.5%
YoY
|
$13.70M
-125.95%
YoY
|
-$52.80M
-60.0%
YoY
|
-$132.0M
-5.51%
YoY
|
| Pretax Income |
$33.10M
-60.31%
YoY
|
$83.40M
-1169.23%
YoY
|
-$7.800M
-75.24%
YoY
|
-$31.50M
-284.21%
YoY
|
$17.10M
-110.98%
YoY
|
| Income Tax |
$6.200M
-74.59%
YoY
|
$24.40M
193.98%
YoY
|
$8.300M
-288.64%
YoY
|
-$4.400M
-86.29%
YoY
|
-$32.10M
-29.45%
YoY
|
| Net Earnings |
$26.90M
-49.34%
YoY
|
$53.10M
-136.3%
YoY
|
-$146.3M
1070.4%
YoY
|
-$12.50M
-190.58%
YoY
|
$13.80M
-103.82%
YoY
|
| Basic Earnings Per Share |
$0.52
-45.26%
YoY
|
$0.95
-136.4%
YoY
|
-$2.61
1086.36%
YoY
|
-$0.22
-191.67%
YoY
|
$0.24
-103.74%
YoY
|
| Diluted Earnings Per Share |
$0.51
-45.74%
YoY
|
$0.94
-136.02%
YoY
|
-$2.61
1086.36%
YoY
|
-$0.22
-191.67%
YoY
|
$0.24
-103.74%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
52.20M shares
-6.45%
YoY
|
55.80M shares
-0.36%
YoY
|
56.00M shares
0.18%
YoY
|
55.90M shares
-1.06%
YoY
|
56.50M shares
0.53%
YoY
|
| Diluted Shares Outstanding |
52.60M shares
-6.74%
YoY
|
56.40M shares
0.71%
YoY
|
56.00M shares
0.18%
YoY
|
55.90M shares
-1.41%
YoY
|
56.70M shares
0.89%
YoY
|
|
Concept
|
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 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$840.3M
0.14%
YoY
|
$798.0M
1.2%
YoY
|
$792.0M
-3.5%
YoY
|
$905.7M
-0.56%
YoY
|
$839.1M
-2.8%
YoY
|
$788.5M
-6.53%
YoY
|
$820.7M
-8.28%
YoY
|
$910.8M
-8.57%
YoY
|
$863.3M
-1.34%
YoY
|
$843.6M
-29.56%
YoY
|
$894.8M
-21.58%
YoY
|
$996.2M
-14.56%
YoY
|
$875.0M
-20.54%
YoY
|
$1.198B
19.38%
YoY
|
$1.141B
7.92%
YoY
|
$1.166B
-0.96%
YoY
|
$1.101B
5.31%
YoY
|
$1.003B
-3.71%
YoY
|
$1.057B
-2.54%
YoY
|
| Cost Of Revenue |
$682.4M
-3.6%
YoY
|
$658.8M
-0.21%
YoY
|
$676.8M
-4.5%
YoY
|
$730.4M
-3.77%
YoY
|
$707.9M
-2.47%
YoY
|
$660.2M
-7.12%
YoY
|
$708.7M
-4.55%
YoY
|
$759.0M
-7.42%
YoY
|
$725.8M
-2.67%
YoY
|
$710.8M
-31.37%
YoY
|
$742.5M
-24.7%
YoY
|
$819.8M
-17.65%
YoY
|
$745.7M
-19.08%
YoY
|
$1.036B
23.72%
YoY
|
$986.0M
12.53%
YoY
|
$995.5M
6.61%
YoY
|
$921.5M
7.46%
YoY
|
$837.1M
-1.6%
YoY
|
$876.2M
-1.55%
YoY
|
| Gross Profit |
$157.9M
20.35%
YoY
|
$139.2M
8.5%
YoY
|
$115.2M
2.86%
YoY
|
$175.3M
15.48%
YoY
|
$131.2M
-4.58%
YoY
|
$128.3M
-3.39%
YoY
|
$112.0M
-26.46%
YoY
|
$151.8M
-13.7%
YoY
|
$137.5M
6.34%
YoY
|
$132.8M
-17.97%
YoY
|
$152.3M
-1.74%
YoY
|
$175.9M
3.23%
YoY
|
$129.3M
-28.05%
YoY
|
$161.9M
-2.53%
YoY
|
$155.0M
-14.41%
YoY
|
$170.4M
-25.23%
YoY
|
$179.7M
-4.52%
YoY
|
$166.1M
-13.13%
YoY
|
$181.1M
-7.08%
YoY
|
| Selling, General & Admin |
$82.10M
0.12%
YoY
|
$86.30M
-3.79%
YoY
|
$92.10M
-6.69%
YoY
|
$78.90M
-14.24%
YoY
|
$82.00M
-10.87%
YoY
|
$89.70M
-4.57%
YoY
|
$98.70M
0.3%
YoY
|
$92.00M
-1.92%
YoY
|
$92.00M
-11.11%
YoY
|
$94.00M
-37.29%
YoY
|
$98.40M
-32.69%
YoY
|
$93.80M
-25.79%
YoY
|
$103.5M
-12.51%
YoY
|
$149.9M
25.76%
YoY
|
$146.2M
10.76%
YoY
|
$126.4M
0.32%
YoY
|
$118.3M
6.77%
YoY
|
$119.2M
-12.8%
YoY
|
$132.0M
2.56%
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 |
$28.70M
17.62%
YoY
|
$28.90M
19.92%
YoY
|
$41.40M
13.11%
YoY
|
$37.60M
3.87%
YoY
|
$24.40M
1.67%
YoY
|
$24.10M
2.99%
YoY
|
$36.60M
1.67%
YoY
|
$36.20M
-1.9%
YoY
|
$24.00M
3.45%
YoY
|
$23.40M
-55.0%
YoY
|
$36.00M
-32.2%
YoY
|
$36.90M
-30.64%
YoY
|
$23.20M
-56.55%
YoY
|
$52.00M
-3.35%
YoY
|
$53.10M
-0.75%
YoY
|
$53.20M
0.95%
YoY
|
$53.40M
4.5%
YoY
|
$53.80M
8.47%
YoY
|
$53.50M
7.43%
YoY
|
| Operating Expenses |
$412.0M
314.49%
YoY
|
$111.9M
-15.42%
YoY
|
$120.7M
2.99%
YoY
|
$90.80M
-17.23%
YoY
|
$99.40M
-4.33%
YoY
|
$132.3M
28.07%
YoY
|
$117.2M
3.72%
YoY
|
$109.7M
20.29%
YoY
|
$103.9M
-25.14%
YoY
|
$103.3M
-43.74%
YoY
|
$113.0M
-42.26%
YoY
|
$91.20M
-35.82%
YoY
|
$138.8M
-9.81%
YoY
|
$183.6M
13.33%
YoY
|
$195.7M
15.05%
YoY
|
$142.1M
-0.91%
YoY
|
$153.9M
3.71%
YoY
|
$162.0M
-2.35%
YoY
|
$170.1M
3.28%
YoY
|
| Operating Profit |
-$254.1M
-899.06%
YoY
|
$27.30M
-782.5%
YoY
|
-$5.500M
5.77%
YoY
|
$84.50M
100.71%
YoY
|
$31.80M
-5.36%
YoY
|
-$4.000M
-113.56%
YoY
|
-$5.200M
-113.23%
YoY
|
$42.10M
-50.3%
YoY
|
$33.60M
-453.68%
YoY
|
$29.50M
-235.94%
YoY
|
$39.30M
-196.56%
YoY
|
$84.70M
199.29%
YoY
|
-$9.500M
-136.82%
YoY
|
-$21.70M
-629.27%
YoY
|
-$40.70M
-470.0%
YoY
|
$28.30M
-66.51%
YoY
|
$25.80M
-35.18%
YoY
|
$4.100M
-83.79%
YoY
|
$11.00M
-63.58%
YoY
|
| Interest Expense |
-$12.80M
-62.02%
YoY
|
-$32.00M
72.97%
YoY
|
-$33.20M
-312.82%
YoY
|
-$4.700M
-56.88%
YoY
|
-$33.70M
-261.24%
YoY
|
-$18.50M
-196.35%
YoY
|
$15.60M
-12.36%
YoY
|
-$10.90M
473.68%
YoY
|
$20.90M
19.43%
YoY
|
$19.20M
-6.8%
YoY
|
$17.80M
-7.29%
YoY
|
-$1.900M
-89.84%
YoY
|
$17.50M
-6.91%
YoY
|
$20.60M
11.35%
YoY
|
$19.20M
-23.51%
YoY
|
-$18.70M
-11.37%
YoY
|
$18.80M
-30.11%
YoY
|
$18.50M
-29.39%
YoY
|
$25.10M
1.21%
YoY
|
| Other Income/Expense, Net |
-$13.40M
-62.88%
YoY
|
-$32.90M
94.67%
YoY
|
-$38.10M
277.23%
YoY
|
-$2.200M
-89.22%
YoY
|
-$36.10M
79.6%
YoY
|
-$16.90M
-1636.36%
YoY
|
-$10.10M
-23.48%
YoY
|
-$20.40M
-87.63%
YoY
|
-$20.10M
458.33%
YoY
|
$1.100M
-109.24%
YoY
|
-$13.20M
-133.76%
YoY
|
-$164.9M
-16590.0%
YoY
|
-$3.600M
-79.55%
YoY
|
-$11.90M
11.21%
YoY
|
$39.10M
-462.04%
YoY
|
$1.000M
-95.92%
YoY
|
-$17.60M
1.15%
YoY
|
-$10.70M
-24.11%
YoY
|
-$10.80M
-89.53%
YoY
|
| Pretax Income |
-$267.5M
6120.93%
YoY
|
-$5.600M
-73.21%
YoY
|
-$43.60M
184.97%
YoY
|
$73.60M
581.48%
YoY
|
-$4.300M
-131.85%
YoY
|
-$20.90M
-168.3%
YoY
|
-$15.30M
-158.62%
YoY
|
$10.80M
-79.7%
YoY
|
$13.50M
-203.05%
YoY
|
$30.60M
-191.07%
YoY
|
$26.10M
-1731.25%
YoY
|
$53.20M
-259.76%
YoY
|
-$13.10M
-259.76%
YoY
|
-$33.60M
409.09%
YoY
|
-$1.600M
-900.0%
YoY
|
-$33.30M
-158.94%
YoY
|
$8.200M
-63.39%
YoY
|
-$6.600M
-158.93%
YoY
|
$200.0K
-100.27%
YoY
|
| Income Tax |
-$1.700M
88.89%
YoY
|
-$2.700M
-35.71%
YoY
|
-$11.80M
227.78%
YoY
|
$14.90M
238.64%
YoY
|
-$900.0K
-124.32%
YoY
|
-$4.200M
-147.19%
YoY
|
-$3.600M
-152.17%
YoY
|
$4.400M
-66.41%
YoY
|
$3.700M
85.0%
YoY
|
$8.900M
-396.67%
YoY
|
$6.900M
475.0%
YoY
|
$13.10M
-404.65%
YoY
|
$2.000M
33.33%
YoY
|
-$3.000M
114.29%
YoY
|
$1.200M
-700.0%
YoY
|
-$4.300M
-62.28%
YoY
|
$1.500M
-86.36%
YoY
|
-$1.400M
-110.14%
YoY
|
-$200.0K
-99.5%
YoY
|
| Net Earnings |
-$265.8M
7717.65%
YoY
|
-$2.900M
-82.63%
YoY
|
-$31.80M
171.79%
YoY
|
$58.70M
682.67%
YoY
|
-$3.400M
-147.89%
YoY
|
-$16.70M
-171.67%
YoY
|
-$11.70M
-176.97%
YoY
|
$7.500M
-132.05%
YoY
|
$7.100M
-107.85%
YoY
|
$23.30M
-179.25%
YoY
|
$15.20M
-606.67%
YoY
|
-$23.40M
-19.59%
YoY
|
-$90.50M
-1450.75%
YoY
|
-$29.40M
-450.0%
YoY
|
-$3.000M
-300.0%
YoY
|
-$29.10M
-184.59%
YoY
|
$6.700M
-44.63%
YoY
|
$8.400M
-660.0%
YoY
|
$1.500M
-104.81%
YoY
|
| Basic Earnings Per Share |
-$5.26
7414.29%
YoY
|
-$0.06
-81.25%
YoY
|
-$0.63
186.36%
YoY
|
N/A
|
-$0.07
-153.85%
YoY
|
-$0.32
-178.05%
YoY
|
-$0.22
-181.48%
YoY
|
$0.14
-133.33%
YoY
|
$0.13
-108.07%
YoY
|
$0.41
-177.36%
YoY
|
$0.27
-640.0%
YoY
|
-$0.42
-19.23%
YoY
|
-$1.61
-1441.67%
YoY
|
-$0.53
-453.33%
YoY
|
-$0.05
-266.67%
YoY
|
-$0.52
-185.25%
YoY
|
$0.12
-42.86%
YoY
|
$0.15
-600.0%
YoY
|
$0.03
-105.45%
YoY
|
| Diluted Earnings Per Share |
-$5.26
7414.29%
YoY
|
-$0.06
-81.25%
YoY
|
-$0.63
186.36%
YoY
|
$1.12
701.71%
YoY
|
-$0.07
-153.85%
YoY
|
-$0.32
-178.05%
YoY
|
-$0.22
-181.48%
YoY
|
$0.14
-134.15%
YoY
|
$0.13
-108.07%
YoY
|
$0.41
-177.36%
YoY
|
$0.27
-640.0%
YoY
|
-$0.41
-100.0%
YoY
|
-$1.61
-1441.67%
YoY
|
-$0.53
-453.33%
YoY
|
-$0.05
-266.67%
YoY
|
-$520.6K
-85339846.03%
YoY
|
$0.12
-42.86%
YoY
|
$0.15
-600.0%
YoY
|
$0.03
-105.45%
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 |
50.50M shares
-2.7%
YoY
|
50.50M shares
-3.99%
YoY
|
50.20M shares
-7.21%
YoY
|
51.20M shares
-7.41%
YoY
|
51.90M shares
-7.94%
YoY
|
52.60M shares
-6.6%
YoY
|
54.10M shares
-3.58%
YoY
|
55.30M shares
-1.4%
YoY
|
56.38M shares
0.6%
YoY
|
56.31M shares
0.56%
YoY
|
56.11M shares
0.55%
YoY
|
56.08M shares
0.53%
YoY
|
56.04M shares
0.43%
YoY
|
56.00M shares
0.0%
YoY
|
55.80M shares
-0.36%
YoY
|
55.78M shares
-1.28%
YoY
|
55.80M shares
-1.41%
YoY
|
56.00M shares
-0.88%
YoY
|
56.00M shares
-0.53%
YoY
|
| Diluted Shares Outstanding |
50.50M shares
-2.7%
YoY
|
50.50M shares
-3.44%
YoY
|
50.30M shares
-6.51%
YoY
|
N/A
|
51.90M shares
-7.98%
YoY
|
52.30M shares
-7.92%
YoY
|
53.80M shares
-5.11%
YoY
|
N/A
|
56.40M shares
0.53%
YoY
|
56.80M shares
1.43%
YoY
|
56.70M shares
1.61%
YoY
|
N/A
|
56.10M shares
0.18%
YoY
|
56.00M shares
0.0%
YoY
|
55.80M shares
-1.24%
YoY
|
N/A
|
56.00M shares
-1.41%
YoY
|
56.00M shares
-0.88%
YoY
|
56.50M shares
0.36%
YoY
|
Loading...