|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.520B
-3.95%
YoY
|
$2.624B
-2.3%
YoY
|
$2.685B
-5.73%
YoY
|
$2.848B
25.45%
YoY
|
$2.271B
9.88%
YoY
|
| Cost Of Revenue |
$1.462B
-8.83%
YoY
|
$1.604B
-7.65%
YoY
|
$1.736B
-9.17%
YoY
|
$1.912B
17.31%
YoY
|
$1.630B
9.91%
YoY
|
| Gross Profit |
$1.058B
3.73%
YoY
|
$1.020B
7.49%
YoY
|
$948.8M
1.27%
YoY
|
$936.9M
46.13%
YoY
|
$641.1M
9.78%
YoY
|
| Selling, General & Admin |
$608.1M
-2.18%
YoY
|
$621.6M
-3.28%
YoY
|
$642.7M
5.55%
YoY
|
$608.9M
29.41%
YoY
|
$470.5M
5.87%
YoY
|
| Research & Development |
$20.30M
4.64%
YoY
|
$19.40M
7.78%
YoY
|
$18.00M
12.5%
YoY
|
$16.00M
128.57%
YoY
|
$7.000M
-54.55%
YoY
|
| Depreciation & Amortization |
$63.01M
3.81%
YoY
|
$60.70M
-7.18%
YoY
|
$65.40M
1.15%
YoY
|
$64.66M
23.62%
YoY
|
$52.30M
0.39%
YoY
|
| Operating Expenses |
$851.7M
37.01%
YoY
|
$621.6M
-17.33%
YoY
|
$751.9M
-33.22%
YoY
|
$1.126B
139.29%
YoY
|
$470.5M
5.87%
YoY
|
| Operating Profit |
$206.3M
-48.21%
YoY
|
$398.3M
102.3%
YoY
|
$196.9M
-204.14%
YoY
|
-$189.1M
-210.84%
YoY
|
$170.6M
22.25%
YoY
|
| Interest Expense |
-$94.33M
-7.37%
YoY
|
-$101.8M
-200.39%
YoY
|
$101.4M
20.23%
YoY
|
$84.38M
33.56%
YoY
|
$63.18M
-5.06%
YoY
|
| Other Income/Expense, Net |
-$78.91M
-22.37%
YoY
|
-$101.6M
20.71%
YoY
|
-$84.21M
2.92%
YoY
|
-$81.81M
37.72%
YoY
|
-$59.40M
-16.14%
YoY
|
| Pretax Income |
$127.4M
-57.06%
YoY
|
$296.7M
163.26%
YoY
|
$112.7M
-141.6%
YoY
|
-$270.9M
-343.64%
YoY
|
$111.2M
61.82%
YoY
|
| Income Tax |
$76.26M
-12.09%
YoY
|
$86.75M
147.41%
YoY
|
$35.07M
108.27%
YoY
|
$16.84M
-57.85%
YoY
|
$39.94M
52.08%
YoY
|
| Net Earnings |
$51.11M
-75.65%
YoY
|
$209.9M
170.43%
YoY
|
$77.62M
-140.52%
YoY
|
-$191.6M
-341.83%
YoY
|
$79.21M
48.25%
YoY
|
| Basic Earnings Per Share |
$1.13
-74.38%
YoY
|
$4.41
195.97%
YoY
|
$1.49
-140.16%
YoY
|
-$3.71
-337.82%
YoY
|
$1.56
24.8%
YoY
|
| Diluted Earnings Per Share |
$1.09
-74.23%
YoY
|
$4.23
197.89%
YoY
|
$1.42
-138.27%
YoY
|
-$3.71
-350.68%
YoY
|
$1.48
24.37%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
45.35M shares
-4.66%
YoY
|
47.57M shares
-8.71%
YoY
|
52.11M shares
0.85%
YoY
|
51.67M shares
1.66%
YoY
|
50.83M shares
19.35%
YoY
|
| Diluted Shares Outstanding |
46.69M shares
-6.01%
YoY
|
49.67M shares
-9.05%
YoY
|
54.61M shares
5.69%
YoY
|
51.67M shares
-3.18%
YoY
|
53.37M shares
18.56%
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 |
$421.9M
-31.04%
YoY
|
$649.1M
2.64%
YoY
|
$662.2M
0.38%
YoY
|
$613.6M
-5.28%
YoY
|
$611.7M
-9.09%
YoY
|
$632.4M
-1.68%
YoY
|
$659.7M
2.85%
YoY
|
$647.8M
-5.21%
YoY
|
$672.9M
-5.36%
YoY
|
$643.2M
-0.96%
YoY
|
$641.4M
-9.53%
YoY
|
$683.4M
-11.03%
YoY
|
$711.0M
-8.8%
YoY
|
$649.4M
9.74%
YoY
|
$708.9M
86.71%
YoY
|
$768.2M
31.49%
YoY
|
$779.6M
35.66%
YoY
|
$591.7M
9.27%
YoY
|
$379.7M
-42.53%
YoY
|
| Cost Of Revenue |
$229.9M
-36.06%
YoY
|
$382.3M
3.87%
YoY
|
$385.9M
-0.82%
YoY
|
$348.4M
-12.61%
YoY
|
$359.5M
-10.61%
YoY
|
$368.1M
-9.45%
YoY
|
$389.1M
-0.2%
YoY
|
$398.7M
-2.05%
YoY
|
$402.2M
-22.13%
YoY
|
$406.5M
-2.18%
YoY
|
$389.9M
-14.57%
YoY
|
$407.0M
-19.81%
YoY
|
$516.5M
-0.48%
YoY
|
$415.6M
-2.43%
YoY
|
$456.4M
81.34%
YoY
|
$507.6M
19.62%
YoY
|
$519.0M
25.51%
YoY
|
$425.9M
12.86%
YoY
|
$251.7M
-48.23%
YoY
|
| Gross Profit |
$192.0M
-23.88%
YoY
|
$266.8M
0.94%
YoY
|
$276.3M
2.11%
YoY
|
$265.2M
6.46%
YoY
|
$252.2M
-6.82%
YoY
|
$264.3M
11.68%
YoY
|
$270.6M
7.58%
YoY
|
$249.1M
-9.86%
YoY
|
$270.7M
39.17%
YoY
|
$236.6M
1.2%
YoY
|
$251.5M
-0.41%
YoY
|
$276.4M
6.06%
YoY
|
$194.5M
-25.38%
YoY
|
$233.8M
40.99%
YoY
|
$252.5M
97.26%
YoY
|
$260.6M
62.98%
YoY
|
$260.6M
61.68%
YoY
|
$165.8M
1.04%
YoY
|
$128.0M
-26.62%
YoY
|
| Selling, General & Admin |
$104.6M
-30.72%
YoY
|
$153.4M
0.8%
YoY
|
$152.9M
4.18%
YoY
|
$147.6M
-7.62%
YoY
|
$151.0M
-3.92%
YoY
|
$152.2M
-0.41%
YoY
|
$146.8M
-1.03%
YoY
|
$159.8M
-8.43%
YoY
|
$157.2M
-1.92%
YoY
|
$152.8M
0.05%
YoY
|
$148.3M
-7.46%
YoY
|
$174.5M
10.89%
YoY
|
$160.3M
1.56%
YoY
|
$152.7M
19.92%
YoY
|
$160.3M
68.59%
YoY
|
$157.4M
33.61%
YoY
|
$157.8M
34.26%
YoY
|
$127.4M
14.0%
YoY
|
$95.06M
-23.15%
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 |
$3.878M
-75.22%
YoY
|
$15.70M
0.57%
YoY
|
$15.93M
2.4%
YoY
|
$15.82M
3.77%
YoY
|
$15.65M
3.78%
YoY
|
$15.61M
5.34%
YoY
|
$15.55M
1.0%
YoY
|
$15.25M
-2.69%
YoY
|
$15.08M
-12.6%
YoY
|
$14.82M
-13.38%
YoY
|
$15.40M
-12.68%
YoY
|
$15.67M
-11.41%
YoY
|
$17.25M
6.17%
YoY
|
$17.11M
30.82%
YoY
|
$17.64M
33.78%
YoY
|
$17.69M
32.93%
YoY
|
$16.25M
23.6%
YoY
|
$13.08M
3.9%
YoY
|
$13.18M
-13.83%
YoY
|
| Operating Expenses |
$104.6M
-30.72%
YoY
|
$153.4M
0.8%
YoY
|
$157.3M
4.09%
YoY
|
$391.2M
144.82%
YoY
|
$151.0M
-3.92%
YoY
|
$152.2M
-0.41%
YoY
|
$151.1M
-1.0%
YoY
|
$159.8M
-8.43%
YoY
|
$157.2M
-39.6%
YoY
|
$152.8M
0.05%
YoY
|
$152.6M
-7.35%
YoY
|
$174.5M
10.89%
YoY
|
$260.3M
64.92%
YoY
|
$152.7M
19.92%
YoY
|
$164.7M
73.27%
YoY
|
$157.4M
33.61%
YoY
|
$157.8M
34.26%
YoY
|
$127.4M
14.0%
YoY
|
$95.06M
-26.08%
YoY
|
| Operating Profit |
$87.35M
-13.66%
YoY
|
$113.4M
1.13%
YoY
|
$119.0M
-0.4%
YoY
|
-$126.0M
-241.04%
YoY
|
$101.2M
-10.83%
YoY
|
$112.1M
33.7%
YoY
|
$119.5M
20.82%
YoY
|
$89.34M
-12.31%
YoY
|
$113.4M
-272.39%
YoY
|
$83.84M
3.37%
YoY
|
$98.90M
12.59%
YoY
|
$101.9M
-1.3%
YoY
|
-$65.81M
-164.01%
YoY
|
$81.11M
110.72%
YoY
|
$87.84M
166.45%
YoY
|
$103.2M
145.13%
YoY
|
$102.8M
135.54%
YoY
|
$38.49M
-26.58%
YoY
|
$32.97M
-28.13%
YoY
|
| Interest Expense |
-$20.88M
-11.01%
YoY
|
-$21.81M
-9.04%
YoY
|
-$22.74M
-10.51%
YoY
|
-$24.16M
-8.42%
YoY
|
-$23.46M
-189.72%
YoY
|
-$23.97M
-194.75%
YoY
|
-$25.42M
2.48%
YoY
|
-$26.38M
4.63%
YoY
|
$26.15M
5.1%
YoY
|
$25.30M
2.64%
YoY
|
-$24.80M
7.33%
YoY
|
-$25.21M
-204.93%
YoY
|
$24.88M
16.21%
YoY
|
$24.65M
57.18%
YoY
|
-$23.11M
52.23%
YoY
|
$24.02M
51.57%
YoY
|
$21.41M
35.23%
YoY
|
$15.68M
-0.06%
YoY
|
-$15.18M
-9.11%
YoY
|
| Other Income/Expense, Net |
-$22.37M
-0.69%
YoY
|
-$23.39M
59.41%
YoY
|
$4.239M
652.93%
YoY
|
-$23.20M
-18.11%
YoY
|
-$22.53M
-9.44%
YoY
|
-$14.68M
-38.07%
YoY
|
$563.0K
40.75%
YoY
|
-$28.33M
-2020.68%
YoY
|
-$24.88M
2.16%
YoY
|
-$23.70M
81.09%
YoY
|
$400.0K
-82.46%
YoY
|
$1.475M
-105.43%
YoY
|
-$24.35M
23.6%
YoY
|
-$13.09M
-8.28%
YoY
|
$2.281M
46.78%
YoY
|
-$27.16M
78.56%
YoY
|
-$19.70M
36.38%
YoY
|
-$14.27M
-6.68%
YoY
|
$1.554M
-294.25%
YoY
|
| Pretax Income |
$64.98M
-17.37%
YoY
|
$89.97M
-7.65%
YoY
|
$100.5M
15.63%
YoY
|
-$149.2M
-344.55%
YoY
|
$78.64M
-11.22%
YoY
|
$97.42M
61.98%
YoY
|
$86.93M
54.12%
YoY
|
$61.01M
-22.23%
YoY
|
$88.57M
-198.24%
YoY
|
$60.14M
-11.58%
YoY
|
$56.40M
-112.43%
YoY
|
$78.45M
3.16%
YoY
|
-$90.16M
-208.49%
YoY
|
$68.02M
180.81%
YoY
|
-$453.6M
-3108.85%
YoY
|
$76.05M
182.79%
YoY
|
$83.10M
184.59%
YoY
|
$24.22M
-34.78%
YoY
|
$15.08M
-46.91%
YoY
|
| Income Tax |
$18.04M
-17.54%
YoY
|
$25.58M
-3.73%
YoY
|
$56.88M
132.77%
YoY
|
-$29.06M
-245.87%
YoY
|
$21.88M
-10.46%
YoY
|
$26.57M
47.89%
YoY
|
$24.44M
69.69%
YoY
|
$19.92M
-31.88%
YoY
|
$24.43M
-187.55%
YoY
|
$17.97M
-7.0%
YoY
|
$14.40M
-137.61%
YoY
|
$29.25M
25.7%
YoY
|
-$27.90M
-213.74%
YoY
|
$19.32M
163.98%
YoY
|
-$38.28M
-634.9%
YoY
|
$23.27M
92.65%
YoY
|
$24.53M
121.38%
YoY
|
$7.318M
-37.5%
YoY
|
$7.157M
-13.77%
YoY
|
| Net Earnings |
$19.32M
-65.97%
YoY
|
$64.39M
-9.12%
YoY
|
$43.64M
-30.17%
YoY
|
-$120.1M
-392.41%
YoY
|
$56.76M
-11.51%
YoY
|
$70.85M
67.98%
YoY
|
$62.49M
48.79%
YoY
|
$41.09M
-16.5%
YoY
|
$64.14M
-203.03%
YoY
|
$42.18M
-13.4%
YoY
|
$42.00M
-110.08%
YoY
|
$49.21M
-64.93%
YoY
|
-$62.26M
-194.77%
YoY
|
$48.70M
152.37%
YoY
|
-$416.8M
-2722.9%
YoY
|
$140.3M
739.69%
YoY
|
$65.69M
283.88%
YoY
|
$19.30M
-34.58%
YoY
|
$15.89M
-20.94%
YoY
|
| Basic Earnings Per Share |
$0.43
-65.32%
YoY
|
$1.44
-7.69%
YoY
|
N/A
|
-$2.65
-404.6%
YoY
|
$1.24
-7.46%
YoY
|
$1.56
81.4%
YoY
|
N/A
|
$0.87
-7.45%
YoY
|
$1.34
-214.53%
YoY
|
$0.86
-7.53%
YoY
|
N/A
|
$0.94
-65.31%
YoY
|
-$1.17
-192.13%
YoY
|
$0.93
144.74%
YoY
|
N/A
|
$2.71
721.21%
YoY
|
$1.27
273.53%
YoY
|
$0.38
-34.48%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.42
-65.29%
YoY
|
$1.41
-5.37%
YoY
|
$0.95
-26.34%
YoY
|
-$2.65
-415.48%
YoY
|
$1.21
-5.47%
YoY
|
$1.49
81.71%
YoY
|
$1.29
87.06%
YoY
|
$0.84
-6.79%
YoY
|
$1.28
-209.4%
YoY
|
$0.82
-6.82%
YoY
|
$0.69
-100.0%
YoY
|
$0.90
-65.34%
YoY
|
-$1.17
-195.12%
YoY
|
$0.88
144.44%
YoY
|
-$8.000M
-2795.94%
YoY
|
$2.60
738.71%
YoY
|
$1.23
284.37%
YoY
|
$0.36
-34.55%
YoY
|
$296.7K
-28.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
|
| Basic Shares Outstanding |
46.58M shares
-2.0%
YoY
|
46.23M shares
-3.33%
YoY
|
46.56M shares
-5.49%
YoY
|
47.03M shares
-5.1%
YoY
|
47.53M shares
-6.71%
YoY
|
47.82M shares
-8.33%
YoY
|
49.26M shares
-9.78%
YoY
|
49.55M shares
-13.38%
YoY
|
50.95M shares
-10.91%
YoY
|
52.16M shares
-8.59%
YoY
|
54.60M shares
N/A
|
57.21M shares
10.58%
YoY
|
57.19M shares
10.68%
YoY
|
57.06M shares
11.5%
YoY
|
N/A
|
51.73M shares
1.63%
YoY
|
51.67M shares
1.63%
YoY
|
51.18M shares
1.15%
YoY
|
N/A
|
| Diluted Shares Outstanding |
45.69M shares
-2.58%
YoY
|
45.77M shares
-3.74%
YoY
|
N/A
|
45.32M shares
-7.23%
YoY
|
46.90M shares
-6.07%
YoY
|
47.54M shares
-7.63%
YoY
|
N/A
|
48.85M shares
-10.53%
YoY
|
49.93M shares
-5.86%
YoY
|
51.47M shares
-6.93%
YoY
|
N/A
|
54.60M shares
1.28%
YoY
|
53.04M shares
-0.73%
YoY
|
55.30M shares
2.87%
YoY
|
N/A
|
53.91M shares
0.77%
YoY
|
53.43M shares
0.31%
YoY
|
53.75M shares
1.05%
YoY
|
N/A
|
Loading...