|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.974B
-1.84%
YoY
|
$3.030B
-7.71%
YoY
|
$3.283B
-0.2%
YoY
|
$3.290B
20.32%
YoY
|
$2.734B
15.27%
YoY
|
| Cost Of Revenue |
$496.0M
-4.88%
YoY
|
$521.5M
-13.3%
YoY
|
$601.5M
-12.88%
YoY
|
$690.4M
52.55%
YoY
|
$452.6M
35.91%
YoY
|
| Gross Profit |
$2.478B
-1.21%
YoY
|
$2.509B
-6.46%
YoY
|
$2.682B
3.17%
YoY
|
$2.600B
13.93%
YoY
|
$2.282B
11.9%
YoY
|
| Selling, General & Admin |
$2.125B
-0.7%
YoY
|
$2.140B
-3.56%
YoY
|
$2.219B
7.74%
YoY
|
$2.059B
18.05%
YoY
|
$1.744B
13.63%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$276.3M
-1.43%
YoY
|
$280.3M
-6.41%
YoY
|
$299.5M
9.39%
YoY
|
$273.8M
2.28%
YoY
|
$267.7M
1.68%
YoY
|
| Operating Expenses |
$2.421B
-0.88%
YoY
|
$2.443B
-2.51%
YoY
|
$2.506B
10.06%
YoY
|
$2.277B
15.5%
YoY
|
$1.971B
8.8%
YoY
|
| Operating Profit |
$11.66M
-82.38%
YoY
|
$66.15M
-62.5%
YoY
|
$176.4M
-45.39%
YoY
|
$323.1M
4.51%
YoY
|
$309.1M
35.93%
YoY
|
| Interest Expense |
-$32.83M
37.78%
YoY
|
-$23.83M
-15.38%
YoY
|
-$28.16M
-338.06%
YoY
|
$11.83M
167.42%
YoY
|
$4.423M
4.93%
YoY
|
| Other Income/Expense, Net |
-$32.45M
37.1%
YoY
|
-$23.67M
4861.43%
YoY
|
-$477.0K
-127.89%
YoY
|
$1.710M
-95.36%
YoY
|
$36.87M
-1443.62%
YoY
|
| Pretax Income |
-$20.79M
-148.94%
YoY
|
$42.48M
-71.25%
YoY
|
$147.8M
-54.5%
YoY
|
$324.8M
-6.14%
YoY
|
$346.0M
53.99%
YoY
|
| Income Tax |
$2.209M
-75.21%
YoY
|
$8.912M
-74.89%
YoY
|
$35.49M
-55.19%
YoY
|
$79.21M
-6.31%
YoY
|
$84.54M
52.0%
YoY
|
| Net Earnings |
-$23.00M
-167.18%
YoY
|
$34.23M
-69.54%
YoY
|
$112.4M
-53.42%
YoY
|
$241.3M
-6.87%
YoY
|
$259.1M
53.21%
YoY
|
| Basic Earnings Per Share |
-$0.24
-143.64%
YoY
|
$0.55
-68.93%
YoY
|
$1.77
-52.93%
YoY
|
$3.76
-2.08%
YoY
|
$3.84
56.73%
YoY
|
| Diluted Earnings Per Share |
-$0.24
-143.64%
YoY
|
$0.55
-68.82%
YoY
|
$1.76
-52.84%
YoY
|
$3.74
-2.09%
YoY
|
$3.82
56.56%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
60.61M shares
-2.95%
YoY
|
62.45M shares
-1.46%
YoY
|
63.37M shares
-1.17%
YoY
|
64.13M shares
-4.91%
YoY
|
67.43M shares
-2.3%
YoY
|
| Diluted Shares Outstanding |
60.61M shares
-3.28%
YoY
|
62.66M shares
-1.66%
YoY
|
63.72M shares
-1.33%
YoY
|
64.58M shares
-4.83%
YoY
|
67.86M shares
-2.26%
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 |
$808.6M
13.55%
YoY
|
$737.6M
-2.26%
YoY
|
$771.5M
3.46%
YoY
|
$753.1M
-1.01%
YoY
|
$712.1M
-7.41%
YoY
|
$754.7M
-8.18%
YoY
|
$745.7M
-8.81%
YoY
|
$760.8M
-6.2%
YoY
|
$769.1M
-7.64%
YoY
|
$821.9M
-4.59%
YoY
|
$817.7M
-1.19%
YoY
|
$811.1M
-3.01%
YoY
|
$832.7M
8.91%
YoY
|
$861.5M
12.58%
YoY
|
$827.6M
17.74%
YoY
|
$836.3M
28.69%
YoY
|
$764.6M
24.03%
YoY
|
$765.2M
23.36%
YoY
|
$702.9M
19.09%
YoY
|
| Cost Of Revenue |
$150.3M
22.02%
YoY
|
$120.7M
-0.82%
YoY
|
$129.6M
2.47%
YoY
|
$122.7M
-8.45%
YoY
|
$123.1M
-11.67%
YoY
|
$121.7M
-18.13%
YoY
|
$126.4M
-16.05%
YoY
|
$134.0M
-6.11%
YoY
|
$139.4M
-12.68%
YoY
|
$148.6M
-15.97%
YoY
|
$150.6M
-16.33%
YoY
|
$142.7M
-24.13%
YoY
|
$159.6M
9.76%
YoY
|
$176.9M
40.46%
YoY
|
$180.0M
47.83%
YoY
|
$188.1M
74.3%
YoY
|
$145.4M
49.94%
YoY
|
$125.9M
52.61%
YoY
|
$121.8M
48.67%
YoY
|
| Gross Profit |
$658.4M
11.78%
YoY
|
$617.0M
-2.54%
YoY
|
$641.9M
3.66%
YoY
|
$630.5M
0.59%
YoY
|
$589.0M
-6.46%
YoY
|
$633.0M
-5.99%
YoY
|
$619.3M
-7.18%
YoY
|
$626.8M
-6.22%
YoY
|
$629.7M
-6.45%
YoY
|
$673.3M
-1.65%
YoY
|
$667.2M
3.02%
YoY
|
$668.4M
3.12%
YoY
|
$673.1M
8.71%
YoY
|
$684.6M
7.09%
YoY
|
$647.6M
11.44%
YoY
|
$648.2M
19.61%
YoY
|
$619.2M
19.18%
YoY
|
$639.3M
18.88%
YoY
|
$581.1M
14.33%
YoY
|
| Selling, General & Admin |
$570.1M
9.67%
YoY
|
$530.3M
-3.03%
YoY
|
$577.1M
9.82%
YoY
|
$498.7M
-6.2%
YoY
|
$519.8M
-2.93%
YoY
|
$546.9M
-2.12%
YoY
|
$525.4M
-5.21%
YoY
|
$531.7M
-3.39%
YoY
|
$535.6M
-3.53%
YoY
|
$558.7M
3.04%
YoY
|
$554.3M
7.6%
YoY
|
$550.3M
5.96%
YoY
|
$555.2M
15.07%
YoY
|
$542.2M
11.83%
YoY
|
$515.1M
14.21%
YoY
|
$519.4M
27.04%
YoY
|
$482.5M
20.71%
YoY
|
$484.9M
24.07%
YoY
|
$451.0M
18.66%
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 |
$76.20M
8.78%
YoY
|
$73.33M
2.02%
YoY
|
$72.18M
0.84%
YoY
|
$70.76M
-2.64%
YoY
|
$70.05M
-5.68%
YoY
|
$71.88M
-5.06%
YoY
|
$71.58M
-4.04%
YoY
|
$72.67M
-2.97%
YoY
|
$74.27M
-0.06%
YoY
|
$75.71M
2.55%
YoY
|
$74.60M
5.97%
YoY
|
$74.90M
9.39%
YoY
|
$74.31M
10.54%
YoY
|
$73.83M
3.59%
YoY
|
$70.40M
2.6%
YoY
|
$68.47M
7.21%
YoY
|
$67.23M
5.13%
YoY
|
$71.27M
11.71%
YoY
|
$68.62M
8.95%
YoY
|
| Operating Expenses |
$648.5M
9.02%
YoY
|
$608.6M
-1.79%
YoY
|
$655.0M
8.86%
YoY
|
$564.2M
-7.09%
YoY
|
$594.8M
-3.14%
YoY
|
$619.7M
-2.48%
YoY
|
$601.7M
-4.38%
YoY
|
$607.2M
-2.25%
YoY
|
$614.1M
-0.9%
YoY
|
$635.4M
6.57%
YoY
|
$629.2M
10.12%
YoY
|
$621.2M
8.36%
YoY
|
$619.7M
15.69%
YoY
|
$596.3M
10.37%
YoY
|
$571.4M
12.29%
YoY
|
$573.3M
23.27%
YoY
|
$535.6M
17.21%
YoY
|
$540.2M
18.37%
YoY
|
$508.8M
14.03%
YoY
|
| Operating Profit |
$3.995M
-168.5%
YoY
|
$8.414M
-36.99%
YoY
|
-$13.02M
-174.0%
YoY
|
$66.32M
238.18%
YoY
|
-$5.832M
-137.41%
YoY
|
$13.35M
-64.79%
YoY
|
$17.60M
-53.58%
YoY
|
$19.61M
-58.45%
YoY
|
$15.59M
-70.8%
YoY
|
$37.93M
-57.08%
YoY
|
$37.90M
-50.3%
YoY
|
$47.20M
-37.0%
YoY
|
$53.39M
-36.07%
YoY
|
$88.38M
-10.81%
YoY
|
$76.26M
6.92%
YoY
|
$74.92M
-2.52%
YoY
|
$83.51M
33.68%
YoY
|
$99.09M
21.65%
YoY
|
$71.32M
14.85%
YoY
|
| Interest Expense |
-$10.04M
26.64%
YoY
|
-$8.903M
956.11%
YoY
|
-$8.824M
-1.97%
YoY
|
-$7.180M
-3.62%
YoY
|
-$7.924M
-199.7%
YoY
|
-$843.0K
-88.95%
YoY
|
-$9.001M
-203.93%
YoY
|
-$7.450M
-191.53%
YoY
|
$7.948M
-223.32%
YoY
|
-$7.630M
4.79%
YoY
|
$8.661M
211.77%
YoY
|
$8.139M
355.46%
YoY
|
-$6.445M
-547.88%
YoY
|
-$7.281M
-366.8%
YoY
|
$2.778M
116.36%
YoY
|
$1.787M
154.92%
YoY
|
$1.439M
71.72%
YoY
|
$2.729M
-1009.67%
YoY
|
$1.284M
44.76%
YoY
|
| Other Income/Expense, Net |
-$9.937M
31.51%
YoY
|
$128.0K
-773.68%
YoY
|
-$60.00K
20.0%
YoY
|
-$51.00K
70.0%
YoY
|
-$7.556M
20.45%
YoY
|
-$19.00K
-81.0%
YoY
|
-$50.00K
-99.32%
YoY
|
-$30.00K
-99.58%
YoY
|
-$6.273M
89514.29%
YoY
|
-$100.0K
-10.71%
YoY
|
-$7.362M
213.41%
YoY
|
-$7.091M
-131.52%
YoY
|
-$7.000K
-99.94%
YoY
|
-$112.0K
24.44%
YoY
|
-$2.349M
-115.62%
YoY
|
$22.50M
13.78%
YoY
|
-$11.04M
1794.17%
YoY
|
-$90.00K
N/A
|
$15.04M
-2530.21%
YoY
|
| Pretax Income |
-$5.942M
-55.62%
YoY
|
-$44.59M
-456.92%
YoY
|
-$21.91M
-356.38%
YoY
|
$59.09M
387.1%
YoY
|
-$13.39M
-243.73%
YoY
|
$12.49M
-58.64%
YoY
|
$8.544M
-72.02%
YoY
|
$12.13M
-69.75%
YoY
|
$9.315M
-80.15%
YoY
|
$30.20M
-62.71%
YoY
|
$30.54M
-58.68%
YoY
|
$40.11M
-58.83%
YoY
|
$46.93M
-35.23%
YoY
|
$80.99M
-19.91%
YoY
|
$73.91M
-14.42%
YoY
|
$97.42M
0.81%
YoY
|
$72.47M
17.1%
YoY
|
$101.1M
24.69%
YoY
|
$86.37M
40.47%
YoY
|
| Income Tax |
-$1.481M
-53.24%
YoY
|
-$9.270M
-1118.68%
YoY
|
-$822.0K
-141.02%
YoY
|
$15.47M
427.74%
YoY
|
-$3.167M
-203.26%
YoY
|
$910.0K
-86.94%
YoY
|
$2.004M
-71.51%
YoY
|
$2.931M
-70.94%
YoY
|
$3.067M
-73.1%
YoY
|
$6.970M
-65.11%
YoY
|
$7.034M
-60.89%
YoY
|
$10.09M
-57.63%
YoY
|
$11.40M
-34.61%
YoY
|
$19.98M
-14.12%
YoY
|
$17.99M
-15.47%
YoY
|
$23.81M
-3.22%
YoY
|
$17.43M
13.23%
YoY
|
$23.26M
12.92%
YoY
|
$21.28M
40.43%
YoY
|
| Net Earnings |
-$4.262M
-57.79%
YoY
|
-$27.79M
-333.69%
YoY
|
-$20.58M
-413.4%
YoY
|
$44.06M
365.53%
YoY
|
-$10.10M
-259.98%
YoY
|
$11.89M
-49.56%
YoY
|
$6.565M
-72.3%
YoY
|
$9.465M
-68.32%
YoY
|
$6.312M
-82.08%
YoY
|
$23.57M
-60.82%
YoY
|
$23.70M
-56.94%
YoY
|
$29.88M
-58.67%
YoY
|
$35.22M
-34.47%
YoY
|
$60.17M
-21.63%
YoY
|
$55.05M
-13.66%
YoY
|
$72.29M
0.36%
YoY
|
$53.75M
15.61%
YoY
|
$76.77M
26.77%
YoY
|
$63.76M
37.62%
YoY
|
| Basic Earnings Per Share |
-$0.07
-56.25%
YoY
|
N/A
|
-$0.34
-409.09%
YoY
|
$0.72
380.0%
YoY
|
-$0.16
-260.0%
YoY
|
N/A
|
$0.11
-70.27%
YoY
|
$0.15
-68.09%
YoY
|
$0.10
-82.14%
YoY
|
N/A
|
$0.37
-57.47%
YoY
|
$0.47
-58.04%
YoY
|
$0.56
-31.71%
YoY
|
N/A
|
$0.87
-7.45%
YoY
|
$1.12
5.66%
YoY
|
$0.82
20.59%
YoY
|
N/A
|
$0.94
40.3%
YoY
|
| Diluted Earnings Per Share |
-$0.07
-56.25%
YoY
|
-$0.46
-344.47%
YoY
|
-$0.34
-425.13%
YoY
|
$0.72
378.56%
YoY
|
-$0.16
-260.0%
YoY
|
$0.19
-48.16%
YoY
|
$0.11
-71.39%
YoY
|
$0.15
-67.96%
YoY
|
$0.10
-81.92%
YoY
|
$0.37
-60.77%
YoY
|
$0.37
-56.98%
YoY
|
$0.47
-58.04%
YoY
|
$0.55
-32.56%
YoY
|
$0.94
-100.0%
YoY
|
$0.86
-8.51%
YoY
|
$1.12
5.66%
YoY
|
$0.82
20.59%
YoY
|
$1.146M
130178416.2%
YoY
|
$0.94
40.3%
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 |
59.87M shares
-3.24%
YoY
|
59.83M shares
-3.2%
YoY
|
59.83M shares
-3.2%
YoY
|
61.75M shares
-2.62%
YoY
|
61.87M shares
-2.52%
YoY
|
61.81M shares
-2.5%
YoY
|
61.81M shares
-2.5%
YoY
|
63.41M shares
0.06%
YoY
|
63.47M shares
0.35%
YoY
|
63.39M shares
0.31%
YoY
|
63.39M shares
-0.04%
YoY
|
63.38M shares
-1.58%
YoY
|
63.25M shares
-3.5%
YoY
|
63.20M shares
-5.51%
YoY
|
63.42M shares
-6.01%
YoY
|
64.39M shares
-5.2%
YoY
|
65.54M shares
-3.52%
YoY
|
66.88M shares
-3.2%
YoY
|
67.48M shares
-2.35%
YoY
|
| Diluted Shares Outstanding |
59.91M shares
-3.2%
YoY
|
N/A
|
59.83M shares
-3.53%
YoY
|
61.00M shares
-2.96%
YoY
|
61.89M shares
-2.88%
YoY
|
N/A
|
62.02M shares
-2.69%
YoY
|
62.86M shares
-1.3%
YoY
|
63.73M shares
0.05%
YoY
|
N/A
|
63.74M shares
-0.07%
YoY
|
63.69M shares
-1.61%
YoY
|
63.70M shares
-3.31%
YoY
|
N/A
|
63.78M shares
-5.97%
YoY
|
64.73M shares
-5.12%
YoY
|
65.88M shares
-3.44%
YoY
|
N/A
|
67.83M shares
-2.33%
YoY
|
Loading...