|
Concept
|
2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| Revenue |
$2.659B
-1.68%
YoY
|
$2.705B
2.18%
YoY
|
$2.647B
-1.07%
YoY
|
$2.676B
-19.14%
YoY
|
$3.309B
-5.08%
YoY
|
| Cost Of Revenue |
$1.645B
-2.05%
YoY
|
$1.679B
3.03%
YoY
|
$1.630B
0.45%
YoY
|
$1.622B
-23.99%
YoY
|
$2.134B
1.16%
YoY
|
| Gross Profit |
$1.015B
-1.07%
YoY
|
$1.026B
0.83%
YoY
|
$1.017B
-3.41%
YoY
|
$1.053B
-10.34%
YoY
|
$1.175B
-14.64%
YoY
|
| Selling, General & Admin |
$873.9M
-1.53%
YoY
|
$887.5M
-6.24%
YoY
|
$946.6M
5.46%
YoY
|
$897.6M
-14.93%
YoY
|
$1.055B
-9.48%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$104.5M
-3.69%
YoY
|
$108.5M
2.36%
YoY
|
$106.0M
-2.39%
YoY
|
$108.6M
-14.89%
YoY
|
$127.6M
1.59%
YoY
|
| Operating Expenses |
$873.9M
-1.53%
YoY
|
$887.5M
-6.24%
YoY
|
$946.6M
5.46%
YoY
|
$897.6M
-14.93%
YoY
|
$1.055B
-9.48%
YoY
|
| Operating Profit |
$77.30M
-49.71%
YoY
|
$153.7M
112.59%
YoY
|
$72.30M
126.65%
YoY
|
$31.90M
-115.05%
YoY
|
-$211.9M
31.53%
YoY
|
| Interest Expense |
-$73.90M
-2.12%
YoY
|
-$75.50M
5.01%
YoY
|
-$71.90M
-12.21%
YoY
|
-$81.90M
-32.65%
YoY
|
-$121.6M
-214.07%
YoY
|
| Other Income/Expense, Net |
-$100.0K
N/A
|
$0.00
N/A
|
$0.00
-100.0%
YoY
|
$9.100M
-77.08%
YoY
|
$39.70M
36.43%
YoY
|
| Pretax Income |
$3.300M
-95.82%
YoY
|
$78.90M
11171.43%
YoY
|
$700.0K
-101.25%
YoY
|
-$56.00M
-84.56%
YoY
|
-$362.8M
31.74%
YoY
|
| Income Tax |
$24.60M
9.82%
YoY
|
$22.40M
-18.55%
YoY
|
$27.50M
-27600.0%
YoY
|
-$100.0K
-99.4%
YoY
|
-$16.80M
-43.62%
YoY
|
| Net Earnings |
-$21.30M
-137.7%
YoY
|
$56.50M
-310.82%
YoY
|
-$26.80M
-53.23%
YoY
|
-$57.30M
-83.48%
YoY
|
-$346.8M
41.72%
YoY
|
| Basic Earnings Per Share |
-$0.23
-137.7%
YoY
|
$0.61
-303.33%
YoY
|
-$0.30
-52.38%
YoY
|
-$0.63
-83.46%
YoY
|
-$3.81
30.93%
YoY
|
| Diluted Earnings Per Share |
-$0.23
-137.7%
YoY
|
$0.61
-303.33%
YoY
|
-$0.30
-52.38%
YoY
|
-$0.63
-83.46%
YoY
|
-$3.81
30.93%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
92.40M shares
0.33%
YoY
|
92.10M shares
0.33%
YoY
|
91.80M shares
0.33%
YoY
|
91.50M shares
0.55%
YoY
|
91.00M shares
4.48%
YoY
|
| Diluted Shares Outstanding |
92.40M shares
0.0%
YoY
|
92.40M shares
0.65%
YoY
|
91.80M shares
0.33%
YoY
|
91.50M shares
0.55%
YoY
|
91.00M shares
4.48%
YoY
|
|
Concept
|
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 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$648.4M
-0.78%
YoY
|
$661.6M
-1.18%
YoY
|
$664.9M
-2.84%
YoY
|
$652.0M
-2.73%
YoY
|
$653.5M
-5.33%
YoY
|
$669.5M
-1.52%
YoY
|
$684.3M
3.03%
YoY
|
$670.3M
1.98%
YoY
|
$690.3M
6.38%
YoY
|
$679.8M
1.06%
YoY
|
$664.2M
-0.57%
YoY
|
$657.3M
0.21%
YoY
|
$648.9M
1.96%
YoY
|
$672.7M
12.45%
YoY
|
$668.0M
-14.9%
YoY
|
$655.9M
-18.0%
YoY
|
$636.4M
-23.61%
YoY
|
$598.2M
-29.27%
YoY
|
$785.0M
-5.43%
YoY
|
| Cost Of Revenue |
$404.3M
-0.86%
YoY
|
$403.6M
-3.54%
YoY
|
$410.0M
-3.14%
YoY
|
$395.2M
-4.95%
YoY
|
$407.8M
-3.84%
YoY
|
$418.4M
-0.21%
YoY
|
$423.3M
0.86%
YoY
|
$415.8M
1.34%
YoY
|
$424.1M
3.64%
YoY
|
$419.3M
3.89%
YoY
|
$419.7M
3.22%
YoY
|
$410.3M
6.19%
YoY
|
$409.2M
10.86%
YoY
|
$403.6M
9.53%
YoY
|
$406.6M
-18.42%
YoY
|
$386.4M
-24.93%
YoY
|
$369.1M
-31.37%
YoY
|
$368.5M
-32.16%
YoY
|
$498.4M
-6.49%
YoY
|
| Gross Profit |
$244.1M
-0.65%
YoY
|
$258.0M
2.75%
YoY
|
$254.9M
-2.34%
YoY
|
$256.8M
0.9%
YoY
|
$245.7M
-7.7%
YoY
|
$251.1M
-3.61%
YoY
|
$261.0M
6.75%
YoY
|
$254.5M
3.04%
YoY
|
$266.2M
11.06%
YoY
|
$260.5M
-3.2%
YoY
|
$244.5M
-6.47%
YoY
|
$247.0M
-8.35%
YoY
|
$239.7M
-10.33%
YoY
|
$269.1M
17.15%
YoY
|
$261.4M
-8.79%
YoY
|
$269.5M
-3.58%
YoY
|
$267.3M
-9.48%
YoY
|
$229.7M
-24.09%
YoY
|
$286.6M
-3.53%
YoY
|
| Selling, General & Admin |
$224.6M
3.36%
YoY
|
$227.5M
27.45%
YoY
|
$164.4M
-23.89%
YoY
|
$172.3M
5.19%
YoY
|
$217.3M
0.79%
YoY
|
$178.5M
-19.74%
YoY
|
$216.0M
-9.47%
YoY
|
$163.8M
-10.39%
YoY
|
$215.6M
-22.83%
YoY
|
$222.4M
4.17%
YoY
|
$238.6M
17.94%
YoY
|
$182.8M
12.77%
YoY
|
$279.4M
27.58%
YoY
|
$213.5M
6.22%
YoY
|
$202.3M
-21.8%
YoY
|
$162.1M
-4.37%
YoY
|
$219.0M
-11.19%
YoY
|
$201.0M
-27.52%
YoY
|
$258.7M
-7.74%
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 |
N/A
|
$53.10M
-1.85%
YoY
|
$53.50M
101.13%
YoY
|
$53.60M
-4.8%
YoY
|
$54.00M
-8.01%
YoY
|
$54.10M
-6.4%
YoY
|
$26.60M
-2.56%
YoY
|
$56.30M
-1.05%
YoY
|
$58.70M
3.53%
YoY
|
$57.80M
5.09%
YoY
|
$27.30M
7.06%
YoY
|
$56.90M
2.15%
YoY
|
$56.70M
-1.73%
YoY
|
$55.00M
-8.64%
YoY
|
$25.50M
-8.93%
YoY
|
$55.70M
-15.22%
YoY
|
$57.70M
-14.77%
YoY
|
$60.20M
-13.75%
YoY
|
$28.00M
-11.95%
YoY
|
| Operating Expenses |
$224.6M
3.36%
YoY
|
$227.5M
10.12%
YoY
|
$192.2M
-11.02%
YoY
|
$200.1M
3.63%
YoY
|
$217.3M
0.79%
YoY
|
$206.6M
-7.1%
YoY
|
$216.0M
-9.47%
YoY
|
$193.1M
-8.74%
YoY
|
$215.6M
-22.83%
YoY
|
$222.4M
4.17%
YoY
|
$238.6M
17.94%
YoY
|
$211.6M
9.92%
YoY
|
$279.4M
27.58%
YoY
|
$213.5M
6.22%
YoY
|
$202.3M
-21.8%
YoY
|
$192.5M
-5.73%
YoY
|
$219.0M
-11.19%
YoY
|
$201.0M
-27.52%
YoY
|
$258.7M
-7.74%
YoY
|
| Operating Profit |
$9.000M
-62.81%
YoY
|
$30.50M
-31.46%
YoY
|
$62.70M
56.75%
YoY
|
$56.70M
-7.65%
YoY
|
$24.20M
-52.17%
YoY
|
$44.50M
16.8%
YoY
|
$40.00M
577.97%
YoY
|
$61.40M
73.45%
YoY
|
$50.60M
-200.0%
YoY
|
$38.10M
-31.47%
YoY
|
$5.900M
-90.02%
YoY
|
$35.40M
-54.03%
YoY
|
-$50.60M
-9.32%
YoY
|
$55.60M
123.29%
YoY
|
$59.10M
-294.41%
YoY
|
$77.00M
2.26%
YoY
|
-$55.80M
61.74%
YoY
|
$24.90M
-1.58%
YoY
|
-$30.40M
623.81%
YoY
|
| Interest Expense |
-$20.40M
17.24%
YoY
|
-$20.50M
7.33%
YoY
|
-$18.40M
-9.8%
YoY
|
-$17.00M
-18.66%
YoY
|
-$17.40M
-12.12%
YoY
|
-$19.10M
3.24%
YoY
|
-$20.40M
25.15%
YoY
|
-$20.90M
24.4%
YoY
|
-$19.80M
5.32%
YoY
|
-$18.50M
3.35%
YoY
|
-$16.30M
-11.41%
YoY
|
-$16.80M
-15.58%
YoY
|
-$18.80M
6.21%
YoY
|
-$17.90M
-7.25%
YoY
|
-$18.40M
-26.4%
YoY
|
-$19.90M
-26.84%
YoY
|
-$17.70M
-40.8%
YoY
|
-$19.30M
-42.56%
YoY
|
-$25.00M
-9.42%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
-$100.0K
-83.33%
YoY
|
$0.00
-100.0%
YoY
|
$200.0K
-300.0%
YoY
|
$100.0K
-95.65%
YoY
|
-$600.0K
-14.29%
YoY
|
$200.0K
-125.0%
YoY
|
-$100.0K
-50.0%
YoY
|
$2.300M
N/A
|
-$700.0K
N/A
|
-$800.0K
N/A
|
-$200.0K
-83.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$1.200M
-47.83%
YoY
|
$2.100M
-70.83%
YoY
|
$1.300M
-86.6%
YoY
|
$4.600M
-71.07%
YoY
|
| Pretax Income |
-$11.40M
-265.22%
YoY
|
$9.900M
-122.65%
YoY
|
$20.50M
3.54%
YoY
|
$20.30M
-46.72%
YoY
|
$6.900M
-79.15%
YoY
|
-$43.70M
-331.22%
YoY
|
$19.80M
-276.79%
YoY
|
$38.10M
-532.95%
YoY
|
$33.10M
-148.04%
YoY
|
$18.90M
-50.78%
YoY
|
-$11.20M
-128.0%
YoY
|
-$8.800M
-112.21%
YoY
|
-$68.90M
-7.39%
YoY
|
$38.40M
734.78%
YoY
|
$40.00M
-168.61%
YoY
|
$72.10M
-131.62%
YoY
|
-$74.40M
10.06%
YoY
|
$4.600M
-113.86%
YoY
|
-$58.30M
71.47%
YoY
|
| Income Tax |
$2.300M
-52.08%
YoY
|
$3.900M
-32.76%
YoY
|
$7.400M
-12.94%
YoY
|
$5.500M
-8.33%
YoY
|
$4.800M
-5.88%
YoY
|
$5.800M
-30.95%
YoY
|
$8.500M
193.1%
YoY
|
$6.000M
50.0%
YoY
|
$5.100M
-270.0%
YoY
|
$8.400M
-7.69%
YoY
|
$2.900M
-78.99%
YoY
|
$4.000M
-85.77%
YoY
|
-$3.000M
-146.15%
YoY
|
$9.100M
4.6%
YoY
|
$13.80M
-135.94%
YoY
|
$28.10M
-419.32%
YoY
|
$6.500M
-175.58%
YoY
|
$8.700M
-390.0%
YoY
|
-$38.40M
-1166.67%
YoY
|
| Net Earnings |
-$13.70M
-752.38%
YoY
|
$6.000M
-112.12%
YoY
|
$13.10M
15.93%
YoY
|
$14.90M
-53.14%
YoY
|
$2.100M
-92.5%
YoY
|
-$49.50M
-571.43%
YoY
|
$11.30M
-180.14%
YoY
|
$31.80M
-284.88%
YoY
|
$28.00M
-142.49%
YoY
|
$10.50M
-64.16%
YoY
|
-$14.10M
-153.82%
YoY
|
-$17.20M
-135.46%
YoY
|
-$65.90M
-18.54%
YoY
|
$29.30M
-751.11%
YoY
|
$26.20M
-230.35%
YoY
|
$48.50M
-122.12%
YoY
|
-$80.90M
36.66%
YoY
|
-$4.500M
-85.25%
YoY
|
-$20.10M
-46.83%
YoY
|
| Basic Earnings Per Share |
-$0.15
-850.0%
YoY
|
$0.06
-111.11%
YoY
|
$0.14
16.67%
YoY
|
N/A
|
$0.02
-93.33%
YoY
|
-$0.54
-590.91%
YoY
|
$0.12
-180.0%
YoY
|
N/A
|
$0.30
-141.67%
YoY
|
$0.11
-65.63%
YoY
|
-$0.15
-151.72%
YoY
|
N/A
|
-$0.72
-19.1%
YoY
|
$0.32
-740.0%
YoY
|
$0.29
-231.82%
YoY
|
$0.53
-121.99%
YoY
|
-$0.89
36.92%
YoY
|
-$0.05
-84.85%
YoY
|
-$0.22
-47.62%
YoY
|
| Diluted Earnings Per Share |
-$0.15
-850.0%
YoY
|
$0.06
-111.21%
YoY
|
$0.14
17.38%
YoY
|
$0.16
-53.14%
YoY
|
$0.02
-93.33%
YoY
|
-$0.54
-586.49%
YoY
|
$0.12
-180.0%
YoY
|
$0.34
-100.0%
YoY
|
$0.30
-141.67%
YoY
|
$0.11
-65.63%
YoY
|
-$0.15
-153.57%
YoY
|
-$187.4K
-35351766.87%
YoY
|
-$0.72
-19.1%
YoY
|
$0.32
-740.0%
YoY
|
$0.28
-227.27%
YoY
|
$0.53
-121.99%
YoY
|
-$0.89
36.92%
YoY
|
-$0.05
-84.85%
YoY
|
-$0.22
-47.62%
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 |
92.84M shares
0.34%
YoY
|
92.79M shares
0.37%
YoY
|
92.57M shares
0.36%
YoY
|
92.52M shares
0.37%
YoY
|
92.52M shares
0.37%
YoY
|
92.45M shares
0.37%
YoY
|
92.23M shares
0.25%
YoY
|
92.18M shares
0.35%
YoY
|
92.18M shares
0.31%
YoY
|
92.10M shares
0.33%
YoY
|
92.00M shares
0.44%
YoY
|
91.86M shares
0.34%
YoY
|
91.90M shares
0.44%
YoY
|
91.80M shares
0.44%
YoY
|
91.60M shares
0.33%
YoY
|
91.55M shares
N/A
|
91.50M shares
0.44%
YoY
|
91.40M shares
0.44%
YoY
|
91.30M shares
0.66%
YoY
|
| Diluted Shares Outstanding |
92.70M shares
-0.22%
YoY
|
93.00M shares
0.54%
YoY
|
93.00M shares
0.32%
YoY
|
N/A
|
92.90M shares
0.54%
YoY
|
92.50M shares
0.33%
YoY
|
92.70M shares
0.76%
YoY
|
N/A
|
92.40M shares
0.54%
YoY
|
92.20M shares
0.11%
YoY
|
92.00M shares
0.0%
YoY
|
N/A
|
91.90M shares
0.44%
YoY
|
92.10M shares
0.77%
YoY
|
92.00M shares
0.77%
YoY
|
N/A
|
91.50M shares
0.44%
YoY
|
91.40M shares
0.44%
YoY
|
91.30M shares
0.66%
YoY
|
Loading...