|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$4.722B
-13.65%
YoY
|
$5.468B
-11.09%
YoY
|
$6.151B
-0.78%
YoY
|
$6.199B
16.46%
YoY
|
$5.323B
1.62%
YoY
|
| Cost Of Revenue |
$3.035B
-14.61%
YoY
|
$3.555B
-5.3%
YoY
|
$3.754B
1.4%
YoY
|
$3.702B
15.37%
YoY
|
$3.208B
2.96%
YoY
|
| Gross Profit |
$1.687B
-11.86%
YoY
|
$1.914B
-20.17%
YoY
|
$2.397B
-4.02%
YoY
|
$2.497B
18.1%
YoY
|
$2.115B
-0.34%
YoY
|
| Selling, General & Admin |
$2.142B
6.03%
YoY
|
$2.020B
0.27%
YoY
|
$2.015B
2.5%
YoY
|
$1.966B
7.8%
YoY
|
$1.823B
2.53%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$144.5M
-6.69%
YoY
|
$154.9M
7.76%
YoY
|
$143.7M
3.5%
YoY
|
$138.8M
2.33%
YoY
|
$135.7M
19.0%
YoY
|
| Operating Expenses |
$2.286B
5.12%
YoY
|
$2.175B
7.96%
YoY
|
$2.015B
2.5%
YoY
|
$1.966B
7.8%
YoY
|
$1.823B
2.53%
YoY
|
| Operating Profit |
-$599.8M
129.38%
YoY
|
-$261.5M
-209.07%
YoY
|
$239.8M
-72.01%
YoY
|
$856.5M
155.82%
YoY
|
$334.8M
53.23%
YoY
|
| Interest Expense |
-$44.76M
120.7%
YoY
|
-$20.28M
-318.51%
YoY
|
$9.281M
-15.86%
YoY
|
$11.03M
-34.44%
YoY
|
$16.83M
62.77%
YoY
|
| Other Income/Expense, Net |
$7.000K
-99.49%
YoY
|
$1.363M
1.79%
YoY
|
$1.339M
-246.98%
YoY
|
-$911.0K
102.0%
YoY
|
-$451.0K
-19.18%
YoY
|
| Pretax Income |
-$432.1M
54.09%
YoY
|
-$280.4M
-220.97%
YoY
|
$231.8M
-72.55%
YoY
|
$844.6M
165.98%
YoY
|
$317.5M
52.95%
YoY
|
| Income Tax |
$49.77M
-171.39%
YoY
|
-$69.71M
-229.01%
YoY
|
$54.03M
-74.92%
YoY
|
$215.4M
186.9%
YoY
|
$75.08M
48.04%
YoY
|
| Net Earnings |
-$481.9M
128.69%
YoY
|
-$210.7M
-218.52%
YoY
|
$177.8M
-71.74%
YoY
|
$629.2M
159.5%
YoY
|
$242.5M
54.54%
YoY
|
| Basic Earnings Per Share |
-$16.53
126.44%
YoY
|
-$7.30
-234.44%
YoY
|
$5.43
-67.01%
YoY
|
$16.46
166.34%
YoY
|
$6.18
60.94%
YoY
|
| Diluted Earnings Per Share |
-$16.53
126.38%
YoY
|
-$7.30
-236.98%
YoY
|
$5.33
-66.91%
YoY
|
$16.11
161.53%
YoY
|
$6.16
60.84%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
29.16M shares
1.02%
YoY
|
28.86M shares
-11.81%
YoY
|
32.72M shares
-14.41%
YoY
|
38.23M shares
-2.58%
YoY
|
39.24M shares
-3.83%
YoY
|
| Diluted Shares Outstanding |
29.16M shares
1.02%
YoY
|
28.86M shares
-13.48%
YoY
|
33.36M shares
-14.62%
YoY
|
39.07M shares
-0.72%
YoY
|
39.35M shares
-3.93%
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 | 2019 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.047B
-8.15%
YoY
|
$1.009B
-10.19%
YoY
|
$1.432B
-7.17%
YoY
|
$1.027B
-14.75%
YoY
|
$1.139B
-15.37%
YoY
|
$1.124B
-18.27%
YoY
|
$1.543B
-10.91%
YoY
|
$1.204B
-9.84%
YoY
|
$1.346B
-7.63%
YoY
|
$1.375B
-15.43%
YoY
|
$1.732B
-0.34%
YoY
|
$1.336B
-3.07%
YoY
|
$1.457B
-11.36%
YoY
|
$1.626B
12.95%
YoY
|
$1.738B
8.15%
YoY
|
$1.378B
17.97%
YoY
|
$1.644B
31.28%
YoY
|
$1.439B
11.06%
YoY
|
$1.607B
0.53%
YoY
|
$1.168B
1.62%
YoY
|
| Cost Of Revenue |
$681.4M
-10.75%
YoY
|
$637.4M
-12.82%
YoY
|
$888.0M
-9.59%
YoY
|
$652.9M
-17.86%
YoY
|
$763.5M
-15.89%
YoY
|
$731.1M
-15.98%
YoY
|
$982.2M
-9.55%
YoY
|
$794.8M
-2.65%
YoY
|
$907.7M
3.19%
YoY
|
$870.1M
-10.45%
YoY
|
$1.086B
3.16%
YoY
|
$816.5M
-0.43%
YoY
|
$879.6M
-8.44%
YoY
|
$971.6M
11.89%
YoY
|
$1.053B
8.19%
YoY
|
$820.0M
16.38%
YoY
|
$960.6M
27.37%
YoY
|
$868.4M
11.8%
YoY
|
$973.0M
3.6%
YoY
|
$704.6M
2.08%
YoY
|
| Gross Profit |
$365.2M
-2.85%
YoY
|
$371.7M
-5.29%
YoY
|
$544.4M
-2.93%
YoY
|
$373.8M
-8.71%
YoY
|
$375.9M
-14.29%
YoY
|
$392.5M
-22.22%
YoY
|
$560.9M
-13.18%
YoY
|
$409.5M
-21.13%
YoY
|
$438.5M
-24.1%
YoY
|
$504.6M
-22.84%
YoY
|
$646.1M
-5.71%
YoY
|
$519.2M
-6.94%
YoY
|
$577.8M
-15.47%
YoY
|
$653.9M
14.58%
YoY
|
$685.2M
8.07%
YoY
|
$557.9M
20.39%
YoY
|
$683.6M
37.2%
YoY
|
$570.8M
9.96%
YoY
|
$634.0M
-3.84%
YoY
|
$463.4M
0.92%
YoY
|
| Selling, General & Admin |
$553.7M
20.64%
YoY
|
$533.0M
-13.62%
YoY
|
$535.2M
1.78%
YoY
|
$525.7M
4.52%
YoY
|
$459.0M
-10.08%
YoY
|
$617.1M
28.35%
YoY
|
$525.9M
-1.89%
YoY
|
$503.0M
3.21%
YoY
|
$510.4M
4.46%
YoY
|
$480.8M
-3.35%
YoY
|
$536.0M
2.96%
YoY
|
$487.4M
1.05%
YoY
|
$488.7M
-3.04%
YoY
|
$497.4M
8.46%
YoY
|
$520.6M
10.48%
YoY
|
$482.3M
10.44%
YoY
|
$504.0M
10.76%
YoY
|
$458.6M
-0.43%
YoY
|
$471.2M
-1.2%
YoY
|
$436.7M
-0.03%
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 |
$33.25M
-2.89%
YoY
|
$31.55M
-13.75%
YoY
|
$33.52M
-22.14%
YoY
|
$33.12M
-11.09%
YoY
|
$34.25M
-7.94%
YoY
|
$36.58M
-2.79%
YoY
|
$43.05M
14.33%
YoY
|
$37.26M
3.69%
YoY
|
$37.20M
5.41%
YoY
|
$37.63M
10.3%
YoY
|
$37.65M
11.74%
YoY
|
$35.93M
8.6%
YoY
|
$35.29M
3.87%
YoY
|
$34.12M
-9.79%
YoY
|
$33.70M
-10.13%
YoY
|
$33.09M
-4.79%
YoY
|
$33.97M
13.16%
YoY
|
$37.82M
14.24%
YoY
|
$37.50M
19.81%
YoY
|
$34.75M
8.9%
YoY
|
| Operating Expenses |
$553.7M
12.27%
YoY
|
$564.6M
-13.63%
YoY
|
$568.8M
-0.03%
YoY
|
$525.7M
-2.69%
YoY
|
$493.2M
-9.94%
YoY
|
$653.6M
35.96%
YoY
|
$569.0M
-0.78%
YoY
|
$540.3M
10.85%
YoY
|
$547.6M
12.07%
YoY
|
$480.8M
-3.35%
YoY
|
$573.4M
3.47%
YoY
|
$487.4M
1.05%
YoY
|
$488.7M
-3.04%
YoY
|
$497.4M
8.46%
YoY
|
$554.2M
8.99%
YoY
|
$482.3M
10.44%
YoY
|
$504.0M
10.76%
YoY
|
$458.6M
-0.43%
YoY
|
$508.5M
-0.47%
YoY
|
$436.7M
-0.03%
YoY
|
| Operating Profit |
-$221.8M
89.04%
YoY
|
-$192.9M
-26.16%
YoY
|
-$24.32M
201.97%
YoY
|
$19.68M
-115.05%
YoY
|
-$117.3M
7.56%
YoY
|
-$261.2M
1828.8%
YoY
|
-$8.055M
-111.08%
YoY
|
-$130.8M
3069.64%
YoY
|
-$109.1M
-302.59%
YoY
|
-$13.54M
-111.05%
YoY
|
$72.68M
-44.51%
YoY
|
-$4.127M
-109.71%
YoY
|
$53.85M
-91.15%
YoY
|
$122.6M
64.64%
YoY
|
$131.0M
4.35%
YoY
|
$42.50M
-75.07%
YoY
|
$608.6M
4517.58%
YoY
|
$74.44M
190.25%
YoY
|
$125.5M
-15.44%
YoY
|
$170.5M
-1882.43%
YoY
|
| Interest Expense |
$16.30M
-245.82%
YoY
|
-$11.99M
31.04%
YoY
|
-$10.84M
47.11%
YoY
|
$13.59M
-317.26%
YoY
|
-$11.18M
186.24%
YoY
|
-$9.149M
-432.69%
YoY
|
-$7.370M
245.52%
YoY
|
-$6.256M
-373.91%
YoY
|
-$3.904M
-270.03%
YoY
|
$2.750M
7.09%
YoY
|
-$2.133M
-17.96%
YoY
|
$2.284M
-11.68%
YoY
|
$2.296M
-9.89%
YoY
|
$2.568M
-22.7%
YoY
|
-$2.600M
-64.38%
YoY
|
$2.586M
-51.74%
YoY
|
$2.548M
-44.18%
YoY
|
$3.322M
-11.01%
YoY
|
-$7.300M
128.13%
YoY
|
$5.359M
70.78%
YoY
|
| Other Income/Expense, Net |
$2.000K
N/A
|
$1.000K
-80.0%
YoY
|
$2.000K
-50.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
$5.000K
-99.52%
YoY
|
$4.000K
-98.24%
YoY
|
$62.00K
-78.25%
YoY
|
$257.0K
-293.23%
YoY
|
$1.040M
8.33%
YoY
|
$227.0K
-84.87%
YoY
|
$285.0K
-158.88%
YoY
|
-$133.0K
-109.8%
YoY
|
$960.0K
-128.94%
YoY
|
$1.500M
-60.53%
YoY
|
-$484.0K
50.31%
YoY
|
$1.357M
-271.99%
YoY
|
-$3.317M
-464.51%
YoY
|
$3.800M
-392.31%
YoY
|
-$322.0K
-645.76%
YoY
|
| Pretax Income |
-$238.1M
78.68%
YoY
|
-$204.8M
-24.22%
YoY
|
-$34.61M
124.45%
YoY
|
$6.090M
-104.45%
YoY
|
-$133.3M
18.2%
YoY
|
-$270.3M
1672.49%
YoY
|
-$15.42M
-123.52%
YoY
|
-$137.0M
2136.45%
YoY
|
-$112.7M
-319.25%
YoY
|
-$15.25M
-112.61%
YoY
|
$65.57M
-49.52%
YoY
|
-$6.126M
-115.54%
YoY
|
$51.42M
-91.53%
YoY
|
$120.9M
78.39%
YoY
|
$129.9M
6.39%
YoY
|
$39.43M
-76.07%
YoY
|
$607.5M
7660.98%
YoY
|
$67.80M
197.06%
YoY
|
$122.1M
-15.15%
YoY
|
$164.8M
-1403.38%
YoY
|
| Income Tax |
$350.0K
-99.7%
YoY
|
$191.0K
-100.3%
YoY
|
-$3.904M
31.98%
YoY
|
$1.347M
-103.96%
YoY
|
$116.6M
-507.75%
YoY
|
-$64.25M
1441.14%
YoY
|
-$2.958M
-118.8%
YoY
|
-$33.99M
1792.65%
YoY
|
-$28.59M
-308.47%
YoY
|
-$4.169M
-115.8%
YoY
|
$15.73M
-50.68%
YoY
|
-$1.796M
-118.87%
YoY
|
$13.71M
-91.18%
YoY
|
$26.38M
42.81%
YoY
|
$31.90M
12.32%
YoY
|
$9.520M
-74.81%
YoY
|
$155.5M
9328.74%
YoY
|
$18.47M
153.68%
YoY
|
$28.40M
-20.89%
YoY
|
$37.79M
-720.95%
YoY
|
| Net Earnings |
-$238.5M
-4.56%
YoY
|
-$205.0M
-0.5%
YoY
|
-$30.71M
146.4%
YoY
|
$4.743M
-104.6%
YoY
|
-$249.8M
196.89%
YoY
|
-$206.1M
1759.53%
YoY
|
-$12.46M
-125.01%
YoY
|
-$103.0M
2279.05%
YoY
|
-$84.15M
-323.17%
YoY
|
-$11.08M
-111.72%
YoY
|
$49.84M
-49.14%
YoY
|
-$4.330M
-114.48%
YoY
|
$37.71M
-91.66%
YoY
|
$94.56M
91.72%
YoY
|
$97.99M
4.5%
YoY
|
$29.91M
-76.45%
YoY
|
$452.0M
7215.83%
YoY
|
$49.32M
217.39%
YoY
|
$93.76M
-13.22%
YoY
|
$127.0M
-2036.88%
YoY
|
| Basic Earnings Per Share |
-$8.04
-6.07%
YoY
|
-$6.99
-1.55%
YoY
|
N/A
|
$0.16
-104.49%
YoY
|
-$8.56
194.16%
YoY
|
-$7.10
1720.51%
YoY
|
N/A
|
-$3.56
2442.86%
YoY
|
-$2.91
-362.16%
YoY
|
-$0.39
-114.55%
YoY
|
N/A
|
-$0.14
-117.72%
YoY
|
$1.11
-90.36%
YoY
|
$2.68
112.7%
YoY
|
$2.68
11.67%
YoY
|
$0.79
-75.69%
YoY
|
$11.52
7100.0%
YoY
|
$1.26
223.08%
YoY
|
$2.40
-11.11%
YoY
|
$3.25
-2131.25%
YoY
|
| Diluted Earnings Per Share |
-$8.04
-6.11%
YoY
|
-$6.99
-1.63%
YoY
|
-$1.05
144.21%
YoY
|
$0.16
-100.0%
YoY
|
-$8.56
-100.0%
YoY
|
-$7.10
1720.91%
YoY
|
-$0.43
-100.0%
YoY
|
-$3.559M
2542262771.36%
YoY
|
-$2.910M
-266958967.4%
YoY
|
-$0.39
-114.89%
YoY
|
$1.632M
63011462.78%
YoY
|
-$0.14
-118.42%
YoY
|
$1.09
-90.35%
YoY
|
$2.62
107.94%
YoY
|
$2.59
8.37%
YoY
|
$0.76
-76.62%
YoY
|
$11.29
6956.25%
YoY
|
$1.26
223.08%
YoY
|
$2.39
-10.82%
YoY
|
$3.25
-2131.25%
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 |
29.64M shares
1.6%
YoY
|
29.51M shares
1.7%
YoY
|
N/A
|
29.20M shares
0.9%
YoY
|
29.18M shares
0.89%
YoY
|
29.02M shares
1.39%
YoY
|
29.03M shares
1.65%
YoY
|
28.94M shares
-8.64%
YoY
|
28.92M shares
-14.95%
YoY
|
28.62M shares
-19.03%
YoY
|
28.56M shares
-18.54%
YoY
|
31.68M shares
-16.75%
YoY
|
34.00M shares
-13.34%
YoY
|
35.35M shares
-9.66%
YoY
|
35.06M shares
-10.5%
YoY
|
38.05M shares
-2.47%
YoY
|
39.24M shares
0.61%
YoY
|
39.13M shares
-1.99%
YoY
|
39.17M shares
-2.43%
YoY
|
39.02M shares
-2.51%
YoY
|
| Diluted Shares Outstanding |
29.64M shares
1.6%
YoY
|
29.35M shares
1.14%
YoY
|
N/A
|
29.30M shares
1.23%
YoY
|
29.18M shares
0.89%
YoY
|
29.02M shares
1.39%
YoY
|
N/A
|
28.94M shares
-8.64%
YoY
|
28.92M shares
-16.7%
YoY
|
28.62M shares
-20.59%
YoY
|
N/A
|
31.68M shares
-19.17%
YoY
|
34.72M shares
-13.3%
YoY
|
36.04M shares
-8.15%
YoY
|
N/A
|
39.19M shares
0.25%
YoY
|
40.04M shares
2.46%
YoY
|
39.24M shares
-1.9%
YoY
|
N/A
|
39.09M shares
-2.32%
YoY
|
Loading...