|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.403B
3.38%
YoY
|
$3.292B
6.89%
YoY
|
$3.080B
6.65%
YoY
|
$2.888B
12.1%
YoY
|
$2.576B
3.81%
YoY
|
| Cost Of Revenue |
$1.786B
5.34%
YoY
|
$1.695B
3.32%
YoY
|
$1.641B
9.91%
YoY
|
$1.493B
14.83%
YoY
|
$1.300B
4.09%
YoY
|
| Gross Profit |
$1.617B
1.29%
YoY
|
$1.597B
10.97%
YoY
|
$1.439B
3.17%
YoY
|
$1.395B
9.31%
YoY
|
$1.276B
3.54%
YoY
|
| Selling, General & Admin |
$1.033B
3.71%
YoY
|
$995.6M
1.26%
YoY
|
$983.2M
-0.34%
YoY
|
$986.6M
16.89%
YoY
|
$844.0M
11.48%
YoY
|
| Research & Development |
$65.00M
3.75%
YoY
|
$62.66M
6.52%
YoY
|
$58.82M
3.2%
YoY
|
$57.00M
15.72%
YoY
|
$49.25M
0.11%
YoY
|
| Depreciation & Amortization |
$61.89M
4.24%
YoY
|
$59.37M
-0.78%
YoY
|
$59.84M
-11.36%
YoY
|
$67.51M
-61.02%
YoY
|
$173.2M
3.14%
YoY
|
| Operating Expenses |
$1.098B
3.71%
YoY
|
$1.058B
1.56%
YoY
|
$1.042B
-0.15%
YoY
|
$1.044B
16.82%
YoY
|
$893.3M
10.79%
YoY
|
| Operating Profit |
$226.3M
-8.52%
YoY
|
$247.4M
331.61%
YoY
|
$57.31M
21.17%
YoY
|
$47.30M
-61.71%
YoY
|
$123.5M
120.68%
YoY
|
| Interest Expense |
-$115.2M
-2.94%
YoY
|
-$118.7M
5.26%
YoY
|
-$112.8M
174.85%
YoY
|
-$41.04M
-68.81%
YoY
|
-$131.6M
148.25%
YoY
|
| Other Income/Expense, Net |
-$13.58M
-957.99%
YoY
|
$1.583M
-91.44%
YoY
|
$18.50M
-69.9%
YoY
|
$61.46M
-417.59%
YoY
|
-$19.35M
-184.61%
YoY
|
| Pretax Income |
$96.96M
-24.51%
YoY
|
$128.4M
-525.01%
YoY
|
-$30.22M
-423.89%
YoY
|
$9.331M
-114.68%
YoY
|
-$63.55M
-2216.35%
YoY
|
| Income Tax |
$84.11M
-270.39%
YoY
|
-$49.36M
-131.75%
YoY
|
$155.5M
159.58%
YoY
|
$59.90M
216.89%
YoY
|
$18.90M
-123.34%
YoY
|
| Net Earnings |
$14.95M
-91.39%
YoY
|
$173.7M
-193.39%
YoY
|
-$186.0M
242.31%
YoY
|
-$54.33M
-36.25%
YoY
|
-$85.23M
-202.24%
YoY
|
| Basic Earnings Per Share |
$0.60
-90.96%
YoY
|
$6.64
-193.79%
YoY
|
-$7.08
240.38%
YoY
|
-$2.08
-36.59%
YoY
|
-$3.28
-206.84%
YoY
|
| Diluted Earnings Per Share |
$0.58
-90.98%
YoY
|
$6.43
-190.77%
YoY
|
-$7.08
240.58%
YoY
|
-$2.08
-36.59%
YoY
|
-$3.28
-209.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
24.92M shares
-4.7%
YoY
|
26.15M shares
-0.38%
YoY
|
26.25M shares
0.61%
YoY
|
26.09M shares
0.38%
YoY
|
26.00M shares
-4.36%
YoY
|
| Diluted Shares Outstanding |
25.64M shares
-5.07%
YoY
|
27.00M shares
2.86%
YoY
|
26.25M shares
0.61%
YoY
|
26.09M shares
0.38%
YoY
|
26.00M shares
-6.4%
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 |
$886.2M
12.25%
YoY
|
$1.042B
10.97%
YoY
|
$863.3M
7.24%
YoY
|
$869.5M
4.43%
YoY
|
$789.5M
1.14%
YoY
|
$939.2M
1.93%
YoY
|
$805.0M
6.3%
YoY
|
$832.6M
5.55%
YoY
|
$780.6M
5.18%
YoY
|
$921.4M
9.01%
YoY
|
$757.3M
7.66%
YoY
|
$788.8M
9.13%
YoY
|
$742.2M
12.89%
YoY
|
$845.2M
-0.53%
YoY
|
$703.4M
6.97%
YoY
|
$722.8M
12.76%
YoY
|
$657.4M
14.66%
YoY
|
$849.7M
8.81%
YoY
|
$657.6M
12.12%
YoY
|
| Cost Of Revenue |
$477.0M
14.4%
YoY
|
$554.5M
13.33%
YoY
|
$460.5M
8.93%
YoY
|
$456.7M
6.65%
YoY
|
$417.0M
3.04%
YoY
|
$489.3M
5.57%
YoY
|
$422.7M
6.01%
YoY
|
$428.2M
3.78%
YoY
|
$404.7M
2.47%
YoY
|
$463.4M
1.76%
YoY
|
$398.8M
5.57%
YoY
|
$412.6M
7.91%
YoY
|
$394.9M
13.66%
YoY
|
$455.4M
7.42%
YoY
|
$377.7M
11.43%
YoY
|
$382.3M
16.01%
YoY
|
$347.5M
17.17%
YoY
|
$423.9M
11.35%
YoY
|
$339.0M
13.43%
YoY
|
| Gross Profit |
$409.2M
9.85%
YoY
|
$487.7M
8.41%
YoY
|
$402.8M
5.38%
YoY
|
$412.8M
2.07%
YoY
|
$372.5M
-0.91%
YoY
|
$449.9M
-1.76%
YoY
|
$382.2M
6.62%
YoY
|
$404.4M
7.49%
YoY
|
$375.9M
8.25%
YoY
|
$457.9M
17.48%
YoY
|
$358.5M
10.08%
YoY
|
$376.3M
10.51%
YoY
|
$347.3M
12.03%
YoY
|
$389.8M
-8.45%
YoY
|
$325.7M
2.22%
YoY
|
$340.5M
9.33%
YoY
|
$310.0M
11.97%
YoY
|
$425.8M
6.4%
YoY
|
$318.6M
10.76%
YoY
|
| Selling, General & Admin |
$267.4M
9.67%
YoY
|
$306.4M
9.1%
YoY
|
$264.4M
3.37%
YoY
|
$252.1M
1.41%
YoY
|
$243.9M
-0.81%
YoY
|
$280.8M
7.74%
YoY
|
$255.8M
6.34%
YoY
|
$248.6M
6.48%
YoY
|
$245.8M
2.52%
YoY
|
$260.6M
2.23%
YoY
|
$240.5M
-5.68%
YoY
|
$233.5M
-11.73%
YoY
|
$239.8M
-2.32%
YoY
|
$254.9M
-0.16%
YoY
|
$255.0M
15.26%
YoY
|
$264.5M
19.47%
YoY
|
$245.5M
13.23%
YoY
|
$255.3M
13.33%
YoY
|
$221.2M
22.94%
YoY
|
| Research & Development |
$86.89M
4.55%
YoY
|
$89.08M
7.48%
YoY
|
$84.89M
3.7%
YoY
|
$86.18M
2.74%
YoY
|
$83.11M
-0.81%
YoY
|
$82.88M
3.65%
YoY
|
$81.86M
10.13%
YoY
|
$83.89M
16.88%
YoY
|
$83.79M
7.03%
YoY
|
$79.96M
2.88%
YoY
|
$74.33M
-0.19%
YoY
|
$71.77M
-10.3%
YoY
|
$78.29M
3.98%
YoY
|
$77.72M
10.61%
YoY
|
$74.48M
10.7%
YoY
|
$80.01M
19.48%
YoY
|
$75.29M
20.33%
YoY
|
$70.27M
8.1%
YoY
|
$67.28M
15.0%
YoY
|
| Depreciation & Amortization |
$37.41M
9.06%
YoY
|
$36.62M
4.0%
YoY
|
$36.62M
3.02%
YoY
|
$36.07M
1.16%
YoY
|
$34.30M
-7.48%
YoY
|
$35.21M
-9.92%
YoY
|
$35.55M
-11.01%
YoY
|
$35.66M
-12.73%
YoY
|
$37.07M
-6.74%
YoY
|
$39.09M
-4.37%
YoY
|
$39.94M
-2.44%
YoY
|
$40.86M
-3.37%
YoY
|
$39.75M
-8.93%
YoY
|
$40.87M
-9.8%
YoY
|
$40.94M
-7.85%
YoY
|
$42.28M
-5.01%
YoY
|
$43.65M
2.0%
YoY
|
$45.31M
3.93%
YoY
|
$44.43M
5.04%
YoY
|
| Operating Expenses |
$267.4M
9.67%
YoY
|
$306.4M
9.1%
YoY
|
$264.4M
3.37%
YoY
|
$342.6M
1.37%
YoY
|
$243.9M
-27.54%
YoY
|
$280.8M
7.74%
YoY
|
$255.8M
6.34%
YoY
|
$337.9M
6.9%
YoY
|
$336.6M
40.34%
YoY
|
$260.6M
2.23%
YoY
|
$240.5M
-5.68%
YoY
|
$316.1M
-11.56%
YoY
|
$239.8M
-2.32%
YoY
|
$254.9M
-0.16%
YoY
|
$255.0M
15.26%
YoY
|
$357.5M
18.41%
YoY
|
$245.5M
13.23%
YoY
|
$255.3M
13.33%
YoY
|
$221.2M
22.94%
YoY
|
| Operating Profit |
$49.17M
21.28%
YoY
|
$88.10M
8.83%
YoY
|
$48.97M
24.48%
YoY
|
$70.24M
5.66%
YoY
|
$40.54M
2.98%
YoY
|
$80.95M
-24.82%
YoY
|
$39.34M
15.36%
YoY
|
$66.48M
10.58%
YoY
|
$39.37M
-422.75%
YoY
|
$107.7M
220.68%
YoY
|
$34.10M
-289.79%
YoY
|
$60.12M
-453.64%
YoY
|
-$12.20M
-57.11%
YoY
|
$33.58M
-60.95%
YoY
|
-$17.97M
-206.07%
YoY
|
-$17.00M
-278.53%
YoY
|
-$28.44M
81.16%
YoY
|
$85.98M
-8.72%
YoY
|
$16.94M
-52.93%
YoY
|
| Interest Expense |
-$22.21M
-39.16%
YoY
|
-$25.93M
-1198.64%
YoY
|
-$24.80M
-42.76%
YoY
|
-$27.66M
-9.1%
YoY
|
-$36.50M
21.04%
YoY
|
$2.360M
-107.72%
YoY
|
-$43.32M
83.65%
YoY
|
-$30.42M
5.36%
YoY
|
-$30.16M
-1.17%
YoY
|
-$30.59M
-34.31%
YoY
|
-$23.59M
-4.91%
YoY
|
-$28.88M
1378.49%
YoY
|
-$30.52M
122.59%
YoY
|
-$46.57M
249.15%
YoY
|
-$24.81M
106.06%
YoY
|
-$1.953M
-92.24%
YoY
|
-$13.71M
-28.3%
YoY
|
-$13.34M
-71.86%
YoY
|
-$12.04M
-69.83%
YoY
|
| Other Income/Expense, Net |
$2.580M
-127.33%
YoY
|
$1.728M
-94.55%
YoY
|
$3.453M
-130.05%
YoY
|
-$24.33M
9748.99%
YoY
|
-$9.441M
158.59%
YoY
|
$31.68M
-8201.79%
YoY
|
-$11.49M
-279.03%
YoY
|
-$247.0K
-103.47%
YoY
|
-$3.651M
-365.14%
YoY
|
-$391.0K
-97.75%
YoY
|
$6.419M
-76.57%
YoY
|
$7.116M
641.25%
YoY
|
$1.377M
-88.82%
YoY
|
-$17.39M
-235.46%
YoY
|
$27.40M
108.03%
YoY
|
$960.0K
-554.98%
YoY
|
$12.32M
25.92%
YoY
|
$12.84M
-174.65%
YoY
|
$13.17M
-250.45%
YoY
|
| Pretax Income |
$26.35M
538.99%
YoY
|
$62.83M
-24.09%
YoY
|
$24.36M
-818.74%
YoY
|
$13.46M
-59.56%
YoY
|
$4.124M
-24.04%
YoY
|
$82.77M
7.42%
YoY
|
-$3.389M
-126.7%
YoY
|
$33.28M
-14.46%
YoY
|
$5.429M
-113.13%
YoY
|
$77.05M
-720.81%
YoY
|
$12.69M
-182.54%
YoY
|
$38.90M
-238.05%
YoY
|
-$41.34M
2.41%
YoY
|
-$12.41M
-116.9%
YoY
|
-$15.38M
-447.79%
YoY
|
-$28.18M
-56.44%
YoY
|
-$40.36M
15.61%
YoY
|
$73.45M
56.76%
YoY
|
$4.421M
-234.62%
YoY
|
| Income Tax |
$11.71M
-3.58%
YoY
|
$13.34M
-36.94%
YoY
|
$17.84M
98.31%
YoY
|
$41.82M
-149.26%
YoY
|
$12.14M
14.46%
YoY
|
$21.15M
25.94%
YoY
|
$8.995M
10.75%
YoY
|
-$84.89M
-836.63%
YoY
|
$10.61M
25.19%
YoY
|
$16.80M
-86.68%
YoY
|
$8.122M
-13.27%
YoY
|
$11.52M
212.05%
YoY
|
$8.475M
-71.3%
YoY
|
$126.1M
629.15%
YoY
|
$9.365M
-0.17%
YoY
|
$3.693M
-177.39%
YoY
|
$29.53M
651.95%
YoY
|
$17.30M
33.53%
YoY
|
$9.381M
38.08%
YoY
|
| Net Earnings |
$13.84M
-267.99%
YoY
|
$49.34M
-19.18%
YoY
|
$7.637M
-160.86%
YoY
|
-$25.32M
-122.02%
YoY
|
-$8.238M
107.09%
YoY
|
$61.06M
5.08%
YoY
|
-$12.55M
-375.56%
YoY
|
$115.0M
299.46%
YoY
|
-$3.978M
-91.94%
YoY
|
$58.11M
-141.5%
YoY
|
$4.554M
-117.9%
YoY
|
$28.79M
-194.07%
YoY
|
-$49.33M
-31.32%
YoY
|
-$140.0M
-355.53%
YoY
|
-$25.44M
279.83%
YoY
|
-$30.61M
-49.16%
YoY
|
-$71.82M
83.91%
YoY
|
$54.79M
69.69%
YoY
|
-$6.698M
-37.72%
YoY
|
| Basic Earnings Per Share |
$0.57
-272.73%
YoY
|
$2.01
-17.96%
YoY
|
$0.31
-162.0%
YoY
|
N/A
|
-$0.33
120.0%
YoY
|
$2.45
12.39%
YoY
|
-$0.50
-394.12%
YoY
|
N/A
|
-$0.15
-92.02%
YoY
|
$2.18
-140.82%
YoY
|
$0.17
-117.53%
YoY
|
N/A
|
-$1.88
-31.64%
YoY
|
-$5.34
-354.29%
YoY
|
-$0.97
273.08%
YoY
|
N/A
|
-$2.75
83.33%
YoY
|
$2.10
69.35%
YoY
|
-$0.26
-36.59%
YoY
|
| Diluted Earnings Per Share |
$0.55
-266.67%
YoY
|
$1.95
-17.37%
YoY
|
$0.30
-160.0%
YoY
|
-$1.02
-123.69%
YoY
|
-$0.33
117.48%
YoY
|
$2.36
10.28%
YoY
|
-$0.50
-394.12%
YoY
|
$4.33
299.9%
YoY
|
-$0.15
-91.92%
YoY
|
$2.14
-140.07%
YoY
|
$0.17
-100.0%
YoY
|
$1.08
-100.0%
YoY
|
-$1.88
-31.71%
YoY
|
-$5.34
-356.73%
YoY
|
-$971.8K
373775341.37%
YoY
|
-$1.172M
-49.3%
YoY
|
-$2.75
83.33%
YoY
|
$2.08
70.49%
YoY
|
-$0.26
-36.59%
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 |
24.29M shares
-2.16%
YoY
|
24.67M shares
-1.92%
YoY
|
24.48M shares
-2.33%
YoY
|
24.88M shares
-2.25%
YoY
|
24.82M shares
-6.82%
YoY
|
25.15M shares
-5.4%
YoY
|
25.07M shares
-4.92%
YoY
|
25.45M shares
-3.31%
YoY
|
26.64M shares
1.5%
YoY
|
26.59M shares
1.36%
YoY
|
26.36M shares
0.87%
YoY
|
26.32M shares
0.83%
YoY
|
26.24M shares
0.53%
YoY
|
26.23M shares
0.52%
YoY
|
26.14M shares
0.24%
YoY
|
26.11M shares
0.28%
YoY
|
26.10M shares
0.38%
YoY
|
26.10M shares
0.36%
YoY
|
26.07M shares
0.49%
YoY
|
| Diluted Shares Outstanding |
25.19M shares
1.41%
YoY
|
25.30M shares
-2.34%
YoY
|
25.05M shares
-0.46%
YoY
|
N/A
|
24.83M shares
-5.27%
YoY
|
25.91M shares
-4.68%
YoY
|
25.17M shares
-7.06%
YoY
|
N/A
|
26.22M shares
-0.2%
YoY
|
27.18M shares
3.6%
YoY
|
27.08M shares
3.44%
YoY
|
N/A
|
26.27M shares
0.63%
YoY
|
26.23M shares
-0.64%
YoY
|
26.18M shares
-1.52%
YoY
|
N/A
|
26.10M shares
0.38%
YoY
|
26.40M shares
0.07%
YoY
|
26.58M shares
2.46%
YoY
|
Loading...