|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.725B
-2.2%
YoY
|
$2.787B
3.27%
YoY
|
$2.698B
-2.4%
YoY
|
$2.765B
17.35%
YoY
|
$2.356B
17.17%
YoY
|
| Cost Of Revenue |
$1.868B
-1.71%
YoY
|
$1.900B
-1.33%
YoY
|
$1.926B
-9.34%
YoY
|
$2.124B
17.47%
YoY
|
$1.808B
27.72%
YoY
|
| Gross Profit |
$857.4M
-3.27%
YoY
|
$886.3M
14.74%
YoY
|
$772.5M
20.61%
YoY
|
$640.5M
16.94%
YoY
|
$547.7M
-7.95%
YoY
|
| Selling, General & Admin |
$181.6M
5.93%
YoY
|
$171.4M
13.17%
YoY
|
$151.5M
4.39%
YoY
|
$145.1M
-0.59%
YoY
|
$146.0M
2.18%
YoY
|
| Research & Development |
$132.1M
5.76%
YoY
|
$124.9M
-9.49%
YoY
|
$138.0M
-1.61%
YoY
|
$140.3M
-2.57%
YoY
|
$144.0M
2.55%
YoY
|
| Depreciation & Amortization |
$122.4M
4.67%
YoY
|
$117.0M
49.93%
YoY
|
$78.01M
-5.2%
YoY
|
$82.29M
-2.41%
YoY
|
$84.32M
0.38%
YoY
|
| Operating Expenses |
$313.7M
5.86%
YoY
|
$296.3M
2.36%
YoY
|
$289.5M
1.44%
YoY
|
$285.4M
-1.58%
YoY
|
$289.9M
2.36%
YoY
|
| Operating Profit |
$543.7M
-7.85%
YoY
|
$590.0M
22.15%
YoY
|
$483.0M
36.02%
YoY
|
$355.1M
37.77%
YoY
|
$257.8M
-17.33%
YoY
|
| Interest Expense |
$39.69M
-30.81%
YoY
|
$57.37M
53.55%
YoY
|
$37.36M
6.13%
YoY
|
$35.20M
2.88%
YoY
|
$34.22M
29.97%
YoY
|
| Other Income/Expense, Net |
$56.53M
9.9%
YoY
|
$51.44M
18.86%
YoY
|
$43.28M
22.45%
YoY
|
$35.34M
47.34%
YoY
|
$23.99M
-47.64%
YoY
|
| Pretax Income |
$560.6M
-4.03%
YoY
|
$584.1M
19.46%
YoY
|
$489.0M
40.61%
YoY
|
$347.7M
40.47%
YoY
|
$247.6M
-25.28%
YoY
|
| Income Tax |
$141.8M
16.53%
YoY
|
$121.7M
21.57%
YoY
|
$100.1M
46.78%
YoY
|
$68.20M
20.4%
YoY
|
$56.64M
-6.71%
YoY
|
| Net Earnings |
$418.7M
-9.44%
YoY
|
$462.4M
18.91%
YoY
|
$388.9M
39.11%
YoY
|
$279.5M
46.43%
YoY
|
$190.9M
-29.44%
YoY
|
| Basic Earnings Per Share |
$44.44
-7.84%
YoY
|
$48.22
19.24%
YoY
|
$40.44
45.62%
YoY
|
$27.77
56.8%
YoY
|
$17.71
-28.13%
YoY
|
| Diluted Earnings Per Share |
$44.44
-7.84%
YoY
|
$48.22
19.24%
YoY
|
$40.44
45.62%
YoY
|
$27.77
-100.0%
YoY
|
$17.75M
-27.85%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
9.386M shares
-1.77%
YoY
|
9.555M shares
-0.29%
YoY
|
9.583M shares
-4.5%
YoY
|
10.04M shares
-6.7%
YoY
|
10.76M shares
-1.87%
YoY
|
| Diluted Shares Outstanding |
9.386M shares
-1.77%
YoY
|
9.555M shares
-0.29%
YoY
|
9.583M shares
-4.5%
YoY
|
10.04M shares
-6.7%
YoY
|
10.76M shares
-1.87%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$669.7M
-4.46%
YoY
|
$635.4M
-2.94%
YoY
|
$690.3M
-4.78%
YoY
|
$698.5M
-1.65%
YoY
|
$700.9M
0.6%
YoY
|
$654.6M
1.76%
YoY
|
$724.9M
8.66%
YoY
|
$710.2M
3.66%
YoY
|
$696.7M
-0.86%
YoY
|
$643.4M
-5.74%
YoY
|
$667.2M
-4.15%
YoY
|
$685.1M
-5.32%
YoY
|
$702.8M
6.07%
YoY
|
$682.6M
18.38%
YoY
|
$696.0M
11.87%
YoY
|
$723.6M
22.5%
YoY
|
$662.6M
16.93%
YoY
|
$576.6M
9.24%
YoY
|
$622.2M
21.32%
YoY
|
$590.7M
43.78%
YoY
|
| Cost Of Revenue |
$448.8M
-3.46%
YoY
|
$444.6M
-0.52%
YoY
|
$480.7M
-0.09%
YoY
|
$477.6M
-2.89%
YoY
|
$464.9M
-3.22%
YoY
|
$447.0M
-4.13%
YoY
|
$481.1M
3.36%
YoY
|
$491.8M
0.47%
YoY
|
$480.4M
-4.83%
YoY
|
$466.2M
-7.31%
YoY
|
$465.4M
-15.02%
YoY
|
$489.5M
-13.54%
YoY
|
$504.7M
-0.52%
YoY
|
$503.0M
7.06%
YoY
|
$547.7M
13.17%
YoY
|
$566.2M
25.89%
YoY
|
$507.4M
25.32%
YoY
|
$469.8M
24.62%
YoY
|
$484.0M
39.77%
YoY
|
$449.7M
43.17%
YoY
|
| Gross Profit |
$220.9M
-6.42%
YoY
|
$190.8M
-8.14%
YoY
|
$209.6M
-14.02%
YoY
|
$221.0M
1.14%
YoY
|
$236.0M
9.09%
YoY
|
$207.7M
17.25%
YoY
|
$243.8M
20.89%
YoY
|
$218.5M
11.66%
YoY
|
$216.4M
9.25%
YoY
|
$177.1M
-1.35%
YoY
|
$201.7M
36.01%
YoY
|
$195.6M
24.23%
YoY
|
$198.0M
27.64%
YoY
|
$179.6M
68.22%
YoY
|
$148.3M
7.3%
YoY
|
$157.5M
11.69%
YoY
|
$155.2M
-4.07%
YoY
|
$106.7M
-29.21%
YoY
|
$138.2M
-17.04%
YoY
|
$141.0M
45.75%
YoY
|
| Selling, General & Admin |
$46.01M
7.06%
YoY
|
$49.23M
16.99%
YoY
|
$43.94M
4.32%
YoY
|
$45.43M
6.04%
YoY
|
$42.98M
-3.13%
YoY
|
$42.08M
14.36%
YoY
|
$42.12M
12.67%
YoY
|
$42.84M
14.43%
YoY
|
$44.37M
11.34%
YoY
|
$36.80M
2.78%
YoY
|
$37.39M
6.23%
YoY
|
$37.44M
-2.73%
YoY
|
$39.85M
11.86%
YoY
|
$35.80M
3.49%
YoY
|
$35.19M
-11.42%
YoY
|
$38.49M
10.81%
YoY
|
$35.62M
-3.5%
YoY
|
$34.59M
-6.5%
YoY
|
$39.73M
14.53%
YoY
|
$34.74M
-1.97%
YoY
|
| Research & Development |
$31.64M
-4.64%
YoY
|
$31.52M
-4.03%
YoY
|
$35.02M
8.79%
YoY
|
$32.37M
12.95%
YoY
|
$33.18M
6.33%
YoY
|
$32.84M
-15.77%
YoY
|
$32.19M
0.94%
YoY
|
$28.66M
-15.59%
YoY
|
$31.20M
-5.9%
YoY
|
$38.99M
13.95%
YoY
|
$31.89M
-7.25%
YoY
|
$33.96M
-4.06%
YoY
|
$33.16M
-8.54%
YoY
|
$34.22M
-6.79%
YoY
|
$34.39M
-2.82%
YoY
|
$35.40M
-0.34%
YoY
|
$36.25M
-0.24%
YoY
|
$36.71M
-3.9%
YoY
|
$35.39M
6.87%
YoY
|
$35.52M
5.87%
YoY
|
| Depreciation & Amortization |
$31.66M
10.02%
YoY
|
$32.05M
-0.04%
YoY
|
$33.10M
11.21%
YoY
|
$28.49M
-2.83%
YoY
|
$28.78M
11.51%
YoY
|
$32.06M
57.87%
YoY
|
$29.76M
74.06%
YoY
|
$29.32M
44.84%
YoY
|
$25.81M
27.05%
YoY
|
$20.31M
0.92%
YoY
|
$17.10M
-16.54%
YoY
|
$20.25M
-1.71%
YoY
|
$20.31M
-3.6%
YoY
|
$20.13M
-5.27%
YoY
|
$20.49M
-4.06%
YoY
|
$20.60M
-2.47%
YoY
|
$21.07M
2.14%
YoY
|
$21.24M
1.17%
YoY
|
$21.36M
3.67%
YoY
|
$21.12M
0.57%
YoY
|
| Operating Expenses |
$77.65M
1.96%
YoY
|
$80.75M
7.78%
YoY
|
$78.97M
6.26%
YoY
|
$77.80M
8.81%
YoY
|
$76.15M
0.78%
YoY
|
$74.93M
-1.14%
YoY
|
$74.32M
7.27%
YoY
|
$71.50M
0.15%
YoY
|
$75.57M
3.51%
YoY
|
$75.79M
8.24%
YoY
|
$69.28M
-0.43%
YoY
|
$71.40M
-3.37%
YoY
|
$73.00M
1.57%
YoY
|
$70.02M
-1.8%
YoY
|
$69.58M
-7.37%
YoY
|
$73.89M
5.17%
YoY
|
$71.87M
-1.88%
YoY
|
$71.31M
-5.18%
YoY
|
$75.12M
10.79%
YoY
|
$70.25M
1.84%
YoY
|
| Operating Profit |
$143.2M
-10.41%
YoY
|
$110.0M
-17.12%
YoY
|
$130.7M
-22.92%
YoY
|
$143.2M
-2.59%
YoY
|
$159.9M
13.54%
YoY
|
$132.8M
31.01%
YoY
|
$169.5M
28.01%
YoY
|
$147.0M
18.28%
YoY
|
$140.8M
12.6%
YoY
|
$101.3M
-7.48%
YoY
|
$132.4M
68.21%
YoY
|
$124.2M
48.63%
YoY
|
$125.0M
50.13%
YoY
|
$109.5M
209.16%
YoY
|
$78.73M
24.76%
YoY
|
$83.59M
18.15%
YoY
|
$83.29M
-5.89%
YoY
|
$35.43M
-53.12%
YoY
|
$63.11M
-36.13%
YoY
|
$70.75M
154.88%
YoY
|
| Interest Expense |
$8.771M
-18.03%
YoY
|
-$9.884M
-15.12%
YoY
|
$8.374M
-40.85%
YoY
|
$10.74M
-32.53%
YoY
|
$10.70M
-168.35%
YoY
|
-$11.65M
63.78%
YoY
|
$14.16M
53.53%
YoY
|
$15.91M
-255.14%
YoY
|
-$15.65M
-245.31%
YoY
|
-$7.110M
-31.26%
YoY
|
$9.221M
10.18%
YoY
|
-$10.26M
-244.76%
YoY
|
$10.77M
14.53%
YoY
|
-$10.34M
7.06%
YoY
|
$8.369M
-10.44%
YoY
|
$7.084M
-20.13%
YoY
|
$9.406M
48.29%
YoY
|
-$9.661M
66.57%
YoY
|
$9.345M
44.53%
YoY
|
$8.869M
26.61%
YoY
|
| Other Income/Expense, Net |
$17.20M
15.07%
YoY
|
$13.01M
-0.95%
YoY
|
$13.31M
-3.61%
YoY
|
$15.27M
27.77%
YoY
|
$14.94M
19.1%
YoY
|
$13.13M
26.34%
YoY
|
$13.81M
22.41%
YoY
|
$11.95M
11.46%
YoY
|
$12.55M
15.32%
YoY
|
$10.40M
14.21%
YoY
|
$11.28M
13.11%
YoY
|
$10.72M
17.82%
YoY
|
$10.88M
51.79%
YoY
|
$9.102M
116.61%
YoY
|
$9.971M
34.87%
YoY
|
$9.101M
75.69%
YoY
|
$7.168M
-0.61%
YoY
|
$4.202M
-35.35%
YoY
|
$7.393M
-70.76%
YoY
|
$5.180M
-20.5%
YoY
|
| Pretax Income |
$151.7M
-7.59%
YoY
|
$113.2M
-15.71%
YoY
|
$135.6M
-19.84%
YoY
|
$147.7M
3.28%
YoY
|
$164.1M
19.19%
YoY
|
$134.2M
28.32%
YoY
|
$169.2M
25.79%
YoY
|
$143.0M
14.66%
YoY
|
$137.7M
10.02%
YoY
|
$104.6M
-3.39%
YoY
|
$134.5M
67.41%
YoY
|
$124.7M
45.68%
YoY
|
$125.1M
70.25%
YoY
|
$108.3M
261.33%
YoY
|
$80.33M
31.36%
YoY
|
$85.61M
27.66%
YoY
|
$73.51M
-17.75%
YoY
|
$29.97M
-60.72%
YoY
|
$61.15M
-48.01%
YoY
|
$67.06M
145.92%
YoY
|
| Income Tax |
$33.59M
-11.99%
YoY
|
$31.87M
35.55%
YoY
|
$35.34M
-4.1%
YoY
|
$36.44M
16.16%
YoY
|
$38.16M
27.38%
YoY
|
$23.51M
-2.9%
YoY
|
$36.85M
58.59%
YoY
|
$31.37M
25.07%
YoY
|
$29.96M
8.69%
YoY
|
$24.21M
36.27%
YoY
|
$23.24M
35.85%
YoY
|
$25.09M
31.09%
YoY
|
$27.57M
94.27%
YoY
|
$17.77M
39.2%
YoY
|
$17.10M
87.64%
YoY
|
$19.14M
26.68%
YoY
|
$14.19M
-27.82%
YoY
|
$12.76M
35.79%
YoY
|
$9.115M
-58.23%
YoY
|
$15.11M
207.09%
YoY
|
| Net Earnings |
$118.1M
-6.26%
YoY
|
$80.97M
-26.62%
YoY
|
$100.3M
-24.22%
YoY
|
$111.2M
-0.34%
YoY
|
$125.9M
17.32%
YoY
|
$110.3M
37.7%
YoY
|
$132.3M
18.94%
YoY
|
$111.6M
12.44%
YoY
|
$107.4M
10.02%
YoY
|
$80.13M
-11.19%
YoY
|
$111.2M
75.95%
YoY
|
$99.27M
49.34%
YoY
|
$97.58M
64.51%
YoY
|
$90.22M
424.36%
YoY
|
$63.23M
21.5%
YoY
|
$66.47M
27.95%
YoY
|
$59.32M
-14.91%
YoY
|
$17.21M
-74.27%
YoY
|
$52.04M
-45.68%
YoY
|
$51.95M
132.46%
YoY
|
| Basic Earnings Per Share |
$12.62
-4.83%
YoY
|
N/A
|
$10.67
-22.63%
YoY
|
$11.84
1.81%
YoY
|
$13.26
18.08%
YoY
|
N/A
|
$13.79
18.88%
YoY
|
$11.63
12.26%
YoY
|
$11.23
11.3%
YoY
|
N/A
|
$11.60
83.54%
YoY
|
$10.36
58.41%
YoY
|
$10.09
75.48%
YoY
|
N/A
|
$6.32
31.67%
YoY
|
$6.54
37.68%
YoY
|
$5.75
N/A
|
N/A
|
$4.80
N/A
|
$4.75
N/A
|
| Diluted Earnings Per Share |
$12.62
-4.83%
YoY
|
$8.65
-25.17%
YoY
|
$10.67
-22.63%
YoY
|
$11.84
1.81%
YoY
|
$13.26
18.04%
YoY
|
$11.56
37.89%
YoY
|
$13.79
18.88%
YoY
|
$11.63
12.2%
YoY
|
$11.23
11.33%
YoY
|
$8.39
-9.39%
YoY
|
$11.60
83.54%
YoY
|
$10.37
58.49%
YoY
|
$10.09
-100.0%
YoY
|
$9.25
-100.0%
YoY
|
$6.32
-100.0%
YoY
|
$6.54
37.68%
YoY
|
$5.765M
-9.85%
YoY
|
$1.655M
-73.04%
YoY
|
$4.809M
-45.28%
YoY
|
$4.75
-100.0%
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 |
9.397M shares
-1.34%
YoY
|
N/A
|
9.397M shares
-1.71%
YoY
|
9.397M shares
-1.71%
YoY
|
9.525M shares
-0.68%
YoY
|
N/A
|
9.561M shares
0.05%
YoY
|
9.560M shares
-0.18%
YoY
|
9.590M shares
-0.99%
YoY
|
N/A
|
9.556M shares
-4.56%
YoY
|
9.577M shares
-5.51%
YoY
|
9.686M shares
-5.55%
YoY
|
N/A
|
10.01M shares
-5.87%
YoY
|
10.14M shares
-7.02%
YoY
|
10.25M shares
-6.16%
YoY
|
N/A
|
10.64M shares
-2.6%
YoY
|
10.90M shares
-0.21%
YoY
|
| Diluted Shares Outstanding |
9.321M shares
-1.47%
YoY
|
N/A
|
9.360M shares
-2.1%
YoY
|
9.362M shares
-2.07%
YoY
|
9.460M shares
-1.01%
YoY
|
N/A
|
9.561M shares
0.05%
YoY
|
9.560M shares
-0.18%
YoY
|
9.557M shares
-0.89%
YoY
|
N/A
|
9.556M shares
-4.1%
YoY
|
9.577M shares
-5.51%
YoY
|
9.643M shares
-6.29%
YoY
|
N/A
|
9.965M shares
-7.91%
YoY
|
10.14M shares
-7.02%
YoY
|
10.29M shares
N/A
|
N/A
|
10.82M shares
N/A
|
10.90M shares
N/A
|
Loading...