|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.850B
-10.98%
YoY
|
$3.202B
-9.0%
YoY
|
$3.519B
-10.1%
YoY
|
$3.914B
33.67%
YoY
|
$2.928B
65.85%
YoY
|
| Cost Of Revenue |
$2.174B
2.36%
YoY
|
$2.124B
-2.53%
YoY
|
$2.179B
-4.16%
YoY
|
$2.274B
26.16%
YoY
|
$1.802B
41.46%
YoY
|
| Gross Profit |
$676.1M
-37.27%
YoY
|
$1.078B
-19.53%
YoY
|
$1.340B
-18.32%
YoY
|
$1.640B
45.7%
YoY
|
$1.126B
129.1%
YoY
|
| Selling, General & Admin |
$396.6M
-0.24%
YoY
|
$397.5M
2.41%
YoY
|
$388.2M
4.91%
YoY
|
$370.0M
26.29%
YoY
|
$293.0M
33.5%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$124.5M
2.9%
YoY
|
$121.0M
4.76%
YoY
|
$115.5M
36.85%
YoY
|
$84.42M
7.46%
YoY
|
$78.56M
5.49%
YoY
|
| Operating Expenses |
$396.6M
-0.24%
YoY
|
$397.5M
2.41%
YoY
|
$388.2M
4.91%
YoY
|
$370.0M
26.29%
YoY
|
$293.0M
33.5%
YoY
|
| Operating Profit |
$23.17M
-96.29%
YoY
|
$624.8M
-30.07%
YoY
|
$893.5M
-27.58%
YoY
|
$1.234B
54.43%
YoY
|
$799.0M
233.51%
YoY
|
| Interest Expense |
-$33.27M
-6.51%
YoY
|
-$35.58M
1.0%
YoY
|
-$35.23M
14.85%
YoY
|
-$30.68M
-6.76%
YoY
|
-$32.90M
-17.88%
YoY
|
| Other Income/Expense, Net |
-$7.699M
292.21%
YoY
|
-$1.963M
-75.37%
YoY
|
-$7.969M
-1726.33%
YoY
|
$490.0K
-97.3%
YoY
|
$18.15M
553.66%
YoY
|
| Pretax Income |
-$18.59M
-103.17%
YoY
|
$587.2M
-30.94%
YoY
|
$850.3M
-29.36%
YoY
|
$1.204B
54.31%
YoY
|
$780.0M
286.14%
YoY
|
| Income Tax |
-$3.415M
-102.99%
YoY
|
$114.4M
-28.7%
YoY
|
$160.4M
-44.73%
YoY
|
$290.2M
51.03%
YoY
|
$192.1M
286.64%
YoY
|
| Net Earnings |
-$15.18M
-103.21%
YoY
|
$472.9M
-31.46%
YoY
|
$689.9M
-24.47%
YoY
|
$913.4M
55.38%
YoY
|
$587.9M
285.98%
YoY
|
| Basic Earnings Per Share |
-$0.45
-103.51%
YoY
|
$12.83
-26.73%
YoY
|
$17.51
-14.83%
YoY
|
$20.56
66.07%
YoY
|
$12.38
293.02%
YoY
|
| Diluted Earnings Per Share |
-$0.45
-103.55%
YoY
|
$12.69
-26.52%
YoY
|
$17.27
-14.93%
YoY
|
$20.30
66.53%
YoY
|
$12.19
293.23%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
34.04M shares
-6.47%
YoY
|
36.39M shares
-6.2%
YoY
|
38.80M shares
-11.25%
YoY
|
43.72M shares
-6.12%
YoY
|
46.57M shares
-1.47%
YoY
|
| Diluted Shares Outstanding |
34.04M shares
-7.49%
YoY
|
36.79M shares
-6.46%
YoY
|
39.33M shares
-11.18%
YoY
|
44.28M shares
-6.4%
YoY
|
47.31M shares
-1.54%
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 |
$731.4M
4.23%
YoY
|
$655.5M
-0.91%
YoY
|
$752.0M
-4.6%
YoY
|
$735.0M
-10.62%
YoY
|
$701.7M
-11.5%
YoY
|
$661.6M
-17.14%
YoY
|
$788.3M
-9.38%
YoY
|
$822.4M
-10.53%
YoY
|
$792.9M
-11.5%
YoY
|
$798.5M
-4.24%
YoY
|
$869.9M
-15.46%
YoY
|
$919.1M
-13.42%
YoY
|
$895.9M
-8.82%
YoY
|
$833.8M
-0.83%
YoY
|
$1.029B
11.39%
YoY
|
$1.062B
24.36%
YoY
|
$982.6M
53.64%
YoY
|
$840.8M
64.51%
YoY
|
$923.7M
93.49%
YoY
|
| Cost Of Revenue |
$595.3M
15.22%
YoY
|
$529.6M
7.97%
YoY
|
$604.2M
5.58%
YoY
|
$563.0M
3.74%
YoY
|
$516.6M
3.05%
YoY
|
$490.5M
-3.43%
YoY
|
$572.2M
0.67%
YoY
|
$542.7M
-4.51%
YoY
|
$501.3M
-7.68%
YoY
|
$507.9M
1.7%
YoY
|
$568.4M
-7.5%
YoY
|
$568.3M
-6.41%
YoY
|
$543.1M
-4.08%
YoY
|
$499.5M
2.77%
YoY
|
$614.5M
8.49%
YoY
|
$607.3M
18.06%
YoY
|
$566.2M
41.65%
YoY
|
$486.0M
50.98%
YoY
|
$566.4M
71.44%
YoY
|
| Gross Profit |
$136.1M
-26.47%
YoY
|
$125.9M
-26.39%
YoY
|
$147.8M
-31.58%
YoY
|
$172.1M
-38.47%
YoY
|
$185.1M
-36.51%
YoY
|
$171.1M
-41.11%
YoY
|
$216.1M
-28.34%
YoY
|
$279.7M
-20.28%
YoY
|
$291.6M
-17.37%
YoY
|
$290.5M
-13.1%
YoY
|
$301.5M
-27.26%
YoY
|
$350.8M
-22.79%
YoY
|
$352.9M
-15.26%
YoY
|
$334.4M
-5.77%
YoY
|
$414.5M
16.0%
YoY
|
$454.3M
33.91%
YoY
|
$416.4M
73.62%
YoY
|
$354.8M
87.54%
YoY
|
$357.3M
142.9%
YoY
|
| Selling, General & Admin |
$107.9M
8.96%
YoY
|
$99.55M
8.86%
YoY
|
$108.0M
7.55%
YoY
|
$98.14M
0.16%
YoY
|
$99.04M
0.5%
YoY
|
$91.45M
-9.11%
YoY
|
$100.4M
3.5%
YoY
|
$97.99M
-4.88%
YoY
|
$98.54M
0.35%
YoY
|
$100.6M
11.82%
YoY
|
$97.00M
-9.37%
YoY
|
$103.0M
7.37%
YoY
|
$98.20M
10.44%
YoY
|
$89.98M
15.13%
YoY
|
$107.0M
29.3%
YoY
|
$95.95M
17.25%
YoY
|
$88.92M
32.04%
YoY
|
$78.15M
27.95%
YoY
|
$82.77M
51.04%
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 |
$33.34M
14.03%
YoY
|
$36.12M
23.13%
YoY
|
$36.93M
13.24%
YoY
|
$29.03M
-3.0%
YoY
|
$29.24M
-0.74%
YoY
|
$29.33M
1.08%
YoY
|
$32.61M
5.88%
YoY
|
$29.93M
-0.57%
YoY
|
$29.46M
3.0%
YoY
|
$29.02M
11.76%
YoY
|
$30.80M
28.61%
YoY
|
$30.11M
47.37%
YoY
|
$28.60M
43.03%
YoY
|
$25.97M
29.54%
YoY
|
$23.95M
-0.43%
YoY
|
$20.43M
1.3%
YoY
|
$19.99M
3.78%
YoY
|
$20.05M
5.26%
YoY
|
$24.05M
5.49%
YoY
|
| Operating Expenses |
$107.9M
8.96%
YoY
|
$99.55M
8.86%
YoY
|
$117.9M
3.44%
YoY
|
$98.14M
0.16%
YoY
|
$99.04M
0.5%
YoY
|
$91.45M
-9.11%
YoY
|
$114.0M
1.7%
YoY
|
$97.99M
-17.11%
YoY
|
$98.54M
0.35%
YoY
|
$100.6M
11.82%
YoY
|
$112.1M
-4.71%
YoY
|
$118.2M
23.2%
YoY
|
$98.20M
10.44%
YoY
|
$89.98M
15.13%
YoY
|
$117.6M
28.79%
YoY
|
$95.95M
17.25%
YoY
|
$88.92M
32.04%
YoY
|
$78.15M
27.95%
YoY
|
$91.35M
45.23%
YoY
|
| Operating Profit |
$10.37M
-120.01%
YoY
|
$20.07M
-70.46%
YoY
|
$29.90M
-70.71%
YoY
|
$63.81M
-62.12%
YoY
|
-$51.82M
-128.98%
YoY
|
$67.94M
-61.28%
YoY
|
$102.1M
-46.11%
YoY
|
$168.5M
-27.58%
YoY
|
$178.8M
-25.46%
YoY
|
$175.5M
-24.23%
YoY
|
$189.4M
-36.19%
YoY
|
$232.6M
-33.5%
YoY
|
$239.9M
-24.75%
YoY
|
$231.6M
-13.73%
YoY
|
$296.8M
11.61%
YoY
|
$349.7M
40.61%
YoY
|
$318.8M
93.9%
YoY
|
$268.4M
123.96%
YoY
|
$266.0M
215.86%
YoY
|
| Interest Expense |
-$6.985M
-15.45%
YoY
|
-$6.899M
-15.96%
YoY
|
-$7.926M
-14.97%
YoY
|
-$8.873M
-10.77%
YoY
|
-$8.261M
-0.72%
YoY
|
-$8.209M
5.34%
YoY
|
-$9.321M
3.57%
YoY
|
-$9.944M
18.86%
YoY
|
-$8.321M
-1.82%
YoY
|
-$7.793M
-17.86%
YoY
|
-$9.000M
-6.01%
YoY
|
-$8.366M
15.5%
YoY
|
-$8.475M
12.79%
YoY
|
-$9.488M
37.15%
YoY
|
-$9.575M
12.93%
YoY
|
-$7.243M
-10.47%
YoY
|
-$7.514M
-10.72%
YoY
|
-$6.918M
-16.19%
YoY
|
-$8.479M
-11.68%
YoY
|
| Other Income/Expense, Net |
-$25.61M
298.57%
YoY
|
$2.327M
-305.38%
YoY
|
-$45.00K
-83.64%
YoY
|
$150.0K
-126.79%
YoY
|
-$6.426M
780.27%
YoY
|
-$1.133M
9341.67%
YoY
|
-$275.0K
175.0%
YoY
|
-$560.0K
551.16%
YoY
|
-$730.0K
-81.08%
YoY
|
-$12.00K
-70.73%
YoY
|
-$100.0K
-198.04%
YoY
|
-$86.00K
-42.67%
YoY
|
-$3.858M
-578.07%
YoY
|
-$41.00K
-113.31%
YoY
|
$102.0K
-87.44%
YoY
|
-$150.0K
-129.47%
YoY
|
$807.0K
-88.85%
YoY
|
$308.0K
-28.54%
YoY
|
$812.0K
103.0%
YoY
|
| Pretax Income |
-$158.7M
138.66%
YoY
|
$15.50M
-73.55%
YoY
|
-$65.77M
-171.58%
YoY
|
$55.09M
-65.12%
YoY
|
-$66.51M
-139.18%
YoY
|
$58.60M
-65.05%
YoY
|
$91.88M
-49.1%
YoY
|
$157.9M
-28.28%
YoY
|
$169.8M
-25.4%
YoY
|
$167.7M
-24.5%
YoY
|
$180.5M
-37.19%
YoY
|
$220.2M
-35.68%
YoY
|
$227.6M
-27.09%
YoY
|
$222.1M
-15.19%
YoY
|
$287.4M
7.31%
YoY
|
$342.4M
44.48%
YoY
|
$312.1M
91.19%
YoY
|
$261.8M
133.7%
YoY
|
$267.8M
258.0%
YoY
|
| Income Tax |
-$34.66M
110.66%
YoY
|
$465.0K
-96.21%
YoY
|
-$11.35M
-160.5%
YoY
|
$12.13M
-64.88%
YoY
|
-$16.45M
-151.73%
YoY
|
$12.26M
-58.12%
YoY
|
$18.76M
-52.51%
YoY
|
$34.53M
82.4%
YoY
|
$31.80M
-40.4%
YoY
|
$29.27M
-39.72%
YoY
|
$39.50M
-40.65%
YoY
|
$18.93M
-78.5%
YoY
|
$53.36M
-32.12%
YoY
|
$48.56M
-14.77%
YoY
|
$66.56M
2.05%
YoY
|
$88.04M
42.8%
YoY
|
$78.61M
105.23%
YoY
|
$56.98M
111.3%
YoY
|
$65.22M
216.61%
YoY
|
| Net Earnings |
-$124.1M
147.86%
YoY
|
$15.03M
-67.55%
YoY
|
-$54.32M
-175.14%
YoY
|
$42.96M
-65.19%
YoY
|
-$50.06M
-136.29%
YoY
|
$46.34M
-66.52%
YoY
|
$72.29M
-47.88%
YoY
|
$123.4M
-37.73%
YoY
|
$138.0M
-20.8%
YoY
|
$138.4M
-20.24%
YoY
|
$138.7M
-37.18%
YoY
|
$198.2M
-22.06%
YoY
|
$174.2M
-25.39%
YoY
|
$173.5M
-15.3%
YoY
|
$220.8M
9.01%
YoY
|
$254.3M
45.08%
YoY
|
$233.5M
86.88%
YoY
|
$204.8M
140.8%
YoY
|
$202.6M
273.73%
YoY
|
| Basic Earnings Per Share |
-$3.68
150.34%
YoY
|
$0.44
-66.67%
YoY
|
N/A
|
$1.26
-62.5%
YoY
|
-$1.47
-139.62%
YoY
|
$1.32
-63.93%
YoY
|
N/A
|
$3.36
-35.38%
YoY
|
$3.71
-15.1%
YoY
|
$3.66
-14.08%
YoY
|
N/A
|
$5.20
-10.5%
YoY
|
$4.37
-14.98%
YoY
|
$4.26
-2.74%
YoY
|
N/A
|
$5.81
57.45%
YoY
|
$5.14
96.18%
YoY
|
$4.38
146.07%
YoY
|
N/A
|
| Diluted Earnings Per Share |
-$3.65
150.0%
YoY
|
$0.44
-66.41%
YoY
|
-$1.62
-179.42%
YoY
|
$1.25
-62.46%
YoY
|
-$1.46
-139.78%
YoY
|
$1.31
-63.71%
YoY
|
$2.03
-43.96%
YoY
|
$3.33
-35.05%
YoY
|
$3.67
-14.85%
YoY
|
$3.61
-14.05%
YoY
|
$3.62
-100.0%
YoY
|
$5.13
-10.68%
YoY
|
$4.31
-15.16%
YoY
|
$4.20
-2.78%
YoY
|
$5.292M
21.96%
YoY
|
$5.74
57.69%
YoY
|
$5.08
96.9%
YoY
|
$4.32
146.86%
YoY
|
$4.339M
283.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
|
| Basic Shares Outstanding |
33.75M shares
-1.88%
YoY
|
33.75M shares
-3.3%
YoY
|
33.66M shares
-6.16%
YoY
|
33.65M shares
-7.63%
YoY
|
34.40M shares
-6.44%
YoY
|
34.90M shares
-6.47%
YoY
|
35.86M shares
-5.1%
YoY
|
36.43M shares
-5.52%
YoY
|
36.77M shares
-6.93%
YoY
|
37.32M shares
-6.04%
YoY
|
37.79M shares
-8.54%
YoY
|
38.56M shares
-10.48%
YoY
|
39.50M shares
-11.62%
YoY
|
39.72M shares
-13.62%
YoY
|
41.32M shares
-10.37%
YoY
|
43.07M shares
-7.57%
YoY
|
44.70M shares
-4.49%
YoY
|
45.98M shares
-2.0%
YoY
|
46.10M shares
-2.45%
YoY
|
| Diluted Shares Outstanding |
33.96M shares
-0.97%
YoY
|
33.91M shares
-3.24%
YoY
|
N/A
|
33.85M shares
-7.55%
YoY
|
34.29M shares
-7.74%
YoY
|
35.04M shares
-7.17%
YoY
|
N/A
|
36.62M shares
-5.28%
YoY
|
37.17M shares
-6.5%
YoY
|
37.75M shares
-7.06%
YoY
|
N/A
|
38.66M shares
-11.4%
YoY
|
39.75M shares
-12.22%
YoY
|
40.61M shares
-12.8%
YoY
|
N/A
|
43.63M shares
-7.73%
YoY
|
45.28M shares
-4.77%
YoY
|
46.58M shares
-2.04%
YoY
|
N/A
|
Loading...