|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$1.997B
5.34%
YoY
|
$1.896B
5.99%
YoY
|
$1.789B
-5.73%
YoY
|
$1.898B
6.52%
YoY
|
$1.781B
30.11%
YoY
|
| Cost Of Revenue |
$943.2M
4.8%
YoY
|
$900.0M
3.12%
YoY
|
$872.8M
-7.21%
YoY
|
$940.6M
9.65%
YoY
|
$857.8M
29.59%
YoY
|
| Gross Profit |
$1.054B
5.84%
YoY
|
$996.0M
8.73%
YoY
|
$916.1M
-4.27%
YoY
|
$957.0M
3.61%
YoY
|
$923.6M
30.59%
YoY
|
| Selling, General & Admin |
$159.8M
5.86%
YoY
|
$151.0M
4.73%
YoY
|
$144.2M
-5.86%
YoY
|
$153.1M
1.42%
YoY
|
$151.0M
18.89%
YoY
|
| Research & Development |
$434.0M
-0.17%
YoY
|
$434.7M
1.92%
YoY
|
$426.5M
-6.97%
YoY
|
$458.4M
12.82%
YoY
|
$406.3M
18.54%
YoY
|
| Depreciation & Amortization |
$52.30M
2.65%
YoY
|
$50.95M
5.51%
YoY
|
$48.29M
-32.18%
YoY
|
$71.20M
14.73%
YoY
|
$62.06M
31.81%
YoY
|
| Operating Expenses |
$593.8M
1.39%
YoY
|
$585.7M
2.63%
YoY
|
$570.6M
-6.69%
YoY
|
$611.6M
9.73%
YoY
|
$557.3M
18.55%
YoY
|
| Operating Profit |
$460.4M
12.19%
YoY
|
$410.4M
18.8%
YoY
|
$345.4M
0.0%
YoY
|
$345.4M
-5.71%
YoY
|
$366.3M
54.45%
YoY
|
| Interest Expense |
$36.84M
11.36%
YoY
|
$33.08M
60.77%
YoY
|
$20.58M
126.46%
YoY
|
$9.087M
858.54%
YoY
|
$948.0K
-10.31%
YoY
|
| Other Income/Expense, Net |
-$487.0K
-133.15%
YoY
|
$1.469M
-1460.19%
YoY
|
-$108.0K
-96.8%
YoY
|
-$3.379M
-297.6%
YoY
|
$1.710M
-39.79%
YoY
|
| Pretax Income |
$496.7M
11.65%
YoY
|
$444.9M
22.25%
YoY
|
$363.9M
42.87%
YoY
|
$254.7M
-30.9%
YoY
|
$368.7M
50.32%
YoY
|
| Income Tax |
$82.33M
-27.41%
YoY
|
$113.4M
26.9%
YoY
|
$89.36M
14.52%
YoY
|
$78.04M
84.45%
YoY
|
$42.31M
51.63%
YoY
|
| Net Earnings |
$414.4M
25.01%
YoY
|
$331.5M
20.74%
YoY
|
$274.6M
55.39%
YoY
|
$176.7M
-45.86%
YoY
|
$326.4M
50.16%
YoY
|
| Basic Earnings Per Share |
$8.10
29.81%
YoY
|
$6.24
23.32%
YoY
|
$5.06
59.12%
YoY
|
$3.18
-44.21%
YoY
|
$5.70
52.41%
YoY
|
| Diluted Earnings Per Share |
$7.85
30.83%
YoY
|
$6.00
22.44%
YoY
|
$4.90
58.73%
YoY
|
$3.09
-44.06%
YoY
|
$5.52
52.49%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
51.14M shares
-3.76%
YoY
|
53.14M shares
-2.13%
YoY
|
54.29M shares
-2.38%
YoY
|
55.61M shares
-2.91%
YoY
|
57.28M shares
-1.42%
YoY
|
| Diluted Shares Outstanding |
52.82M shares
-4.38%
YoY
|
55.24M shares
-1.39%
YoY
|
56.02M shares
-2.11%
YoY
|
57.23M shares
-3.24%
YoY
|
59.14M shares
-1.53%
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 |
$448.5M
5.67%
YoY
|
$580.6M
4.48%
YoY
|
$561.0M
3.53%
YoY
|
$407.3M
8.89%
YoY
|
$424.5M
14.15%
YoY
|
$555.7M
-10.22%
YoY
|
$541.9M
12.64%
YoY
|
$374.0M
17.98%
YoY
|
$371.8M
-0.27%
YoY
|
$619.0M
4.81%
YoY
|
$481.1M
-11.01%
YoY
|
$317.0M
-19.47%
YoY
|
$372.8M
-23.91%
YoY
|
$590.6M
7.7%
YoY
|
$540.6M
16.03%
YoY
|
$393.6M
41.98%
YoY
|
$490.0M
66.92%
YoY
|
$548.3M
12.88%
YoY
|
$465.9M
34.14%
YoY
|
| Cost Of Revenue |
$210.9M
6.66%
YoY
|
$272.5M
5.64%
YoY
|
$266.6M
2.82%
YoY
|
$193.2M
4.4%
YoY
|
$197.7M
10.33%
YoY
|
$258.0M
-14.45%
YoY
|
$259.3M
10.58%
YoY
|
$185.1M
17.43%
YoY
|
$179.2M
-3.9%
YoY
|
$301.5M
2.6%
YoY
|
$234.5M
-12.93%
YoY
|
$157.6M
-17.47%
YoY
|
$186.5M
-19.36%
YoY
|
$293.9M
13.54%
YoY
|
$269.3M
16.86%
YoY
|
$191.0M
39.11%
YoY
|
$231.2M
59.04%
YoY
|
$258.8M
10.47%
YoY
|
$230.4M
37.89%
YoY
|
| Gross Profit |
$237.6M
4.81%
YoY
|
$308.1M
3.47%
YoY
|
$294.4M
4.17%
YoY
|
$214.0M
13.29%
YoY
|
$226.7M
17.71%
YoY
|
$297.8M
-6.2%
YoY
|
$282.6M
14.6%
YoY
|
$188.9M
18.53%
YoY
|
$192.6M
3.37%
YoY
|
$317.5M
7.0%
YoY
|
$246.6M
-9.1%
YoY
|
$159.4M
-21.34%
YoY
|
$186.4M
-27.97%
YoY
|
$296.7M
2.48%
YoY
|
$271.3M
15.22%
YoY
|
$202.6M
44.79%
YoY
|
$258.7M
74.68%
YoY
|
$289.5M
15.12%
YoY
|
$235.4M
30.65%
YoY
|
| Selling, General & Admin |
$39.86M
6.66%
YoY
|
$41.65M
6.67%
YoY
|
$39.59M
4.7%
YoY
|
$38.74M
5.37%
YoY
|
$37.37M
1.37%
YoY
|
$39.04M
3.82%
YoY
|
$37.81M
10.17%
YoY
|
$36.77M
3.93%
YoY
|
$36.87M
-2.06%
YoY
|
$37.60M
0.92%
YoY
|
$34.32M
-13.32%
YoY
|
$35.38M
-8.44%
YoY
|
$37.64M
-4.63%
YoY
|
$37.26M
-2.58%
YoY
|
$39.60M
3.84%
YoY
|
$38.64M
9.94%
YoY
|
$39.47M
17.47%
YoY
|
$38.25M
17.99%
YoY
|
$38.13M
22.03%
YoY
|
| Research & Development |
$107.5M
3.93%
YoY
|
$113.6M
0.51%
YoY
|
$110.0M
-2.57%
YoY
|
$102.9M
-2.35%
YoY
|
$103.4M
0.04%
YoY
|
$113.0M
0.27%
YoY
|
$112.9M
8.37%
YoY
|
$105.4M
-0.8%
YoY
|
$103.4M
-10.23%
YoY
|
$112.7M
-4.57%
YoY
|
$104.2M
-9.76%
YoY
|
$106.2M
-3.19%
YoY
|
$115.2M
3.38%
YoY
|
$118.1M
10.24%
YoY
|
$115.5M
13.08%
YoY
|
$109.7M
28.03%
YoY
|
$111.4M
24.05%
YoY
|
$107.1M
19.75%
YoY
|
$102.1M
20.41%
YoY
|
| Depreciation & Amortization |
$13.35M
1.49%
YoY
|
$13.08M
1.97%
YoY
|
$12.70M
0.68%
YoY
|
$13.17M
6.59%
YoY
|
$13.15M
9.5%
YoY
|
$12.82M
1.11%
YoY
|
$12.62M
7.85%
YoY
|
$12.36M
3.5%
YoY
|
$12.01M
-36.27%
YoY
|
$12.68M
-31.9%
YoY
|
$11.70M
-32.05%
YoY
|
$11.94M
-27.7%
YoY
|
$18.84M
11.47%
YoY
|
$18.62M
6.75%
YoY
|
$17.22M
8.9%
YoY
|
$16.52M
38.8%
YoY
|
$16.91M
45.73%
YoY
|
$17.45M
49.11%
YoY
|
$15.81M
30.68%
YoY
|
| Operating Expenses |
$147.3M
4.66%
YoY
|
$155.2M
2.09%
YoY
|
$149.6M
-0.75%
YoY
|
$141.6M
-0.35%
YoY
|
$140.8M
0.39%
YoY
|
$152.0M
1.16%
YoY
|
$150.7M
7.02%
YoY
|
$142.1M
0.38%
YoY
|
$140.2M
-8.22%
YoY
|
$150.3M
-3.25%
YoY
|
$140.8M
-9.17%
YoY
|
$141.6M
-4.56%
YoY
|
$152.8M
1.29%
YoY
|
$155.3M
6.86%
YoY
|
$155.1M
10.57%
YoY
|
$148.4M
22.77%
YoY
|
$150.9M
22.26%
YoY
|
$145.3M
19.28%
YoY
|
$140.2M
20.84%
YoY
|
| Operating Profit |
$90.30M
5.06%
YoY
|
$152.9M
4.91%
YoY
|
$144.8M
9.79%
YoY
|
$72.39M
54.71%
YoY
|
$85.95M
64.09%
YoY
|
$145.8M
-12.81%
YoY
|
$131.9M
24.68%
YoY
|
$46.79M
162.98%
YoY
|
$52.38M
56.11%
YoY
|
$167.2M
18.25%
YoY
|
$105.7M
-9.01%
YoY
|
$17.79M
-67.22%
YoY
|
$33.55M
-68.9%
YoY
|
$141.4M
-1.94%
YoY
|
$116.2M
22.08%
YoY
|
$54.28M
184.12%
YoY
|
$107.9M
336.36%
YoY
|
$144.2M
11.2%
YoY
|
$95.20M
48.39%
YoY
|
| Interest Expense |
$10.25M
11.76%
YoY
|
$9.196M
32.78%
YoY
|
$8.961M
1.62%
YoY
|
$9.786M
19.78%
YoY
|
$9.170M
24.59%
YoY
|
$6.926M
41.66%
YoY
|
$8.818M
138.32%
YoY
|
$8.170M
77.61%
YoY
|
$7.360M
55.93%
YoY
|
$4.889M
76.05%
YoY
|
$3.700M
187.94%
YoY
|
$4.600M
1408.2%
YoY
|
$4.720M
-4682.52%
YoY
|
$2.777M
-3660.26%
YoY
|
$1.285M
3571.43%
YoY
|
$305.0K
-59.92%
YoY
|
-$103.0K
-109.36%
YoY
|
-$78.00K
-106.5%
YoY
|
$35.00K
-97.5%
YoY
|
| Other Income/Expense, Net |
-$282.0K
-44.81%
YoY
|
$246.0K
-214.95%
YoY
|
-$63.00K
-431.58%
YoY
|
-$388.0K
-124.11%
YoY
|
-$511.0K
555.13%
YoY
|
-$214.0K
-36.5%
YoY
|
$19.00K
-127.14%
YoY
|
$1.609M
326.79%
YoY
|
-$78.00K
-83.19%
YoY
|
-$337.0K
-90.93%
YoY
|
-$70.00K
-123.73%
YoY
|
$377.0K
-25.49%
YoY
|
-$464.0K
-357.78%
YoY
|
-$3.716M
4171.26%
YoY
|
$295.0K
-84.13%
YoY
|
$506.0K
-309.09%
YoY
|
$180.0K
-91.82%
YoY
|
-$87.00K
-57.97%
YoY
|
$1.859M
137.12%
YoY
|
| Pretax Income |
$100.3M
5.98%
YoY
|
$162.4M
5.69%
YoY
|
$153.4M
9.56%
YoY
|
$80.63M
42.44%
YoY
|
$94.61M
58.58%
YoY
|
$153.7M
-10.69%
YoY
|
$140.0M
27.97%
YoY
|
$56.60M
148.59%
YoY
|
$59.66M
-201.83%
YoY
|
$172.1M
22.54%
YoY
|
$109.4M
-7.12%
YoY
|
$22.77M
-58.67%
YoY
|
-$58.59M
-154.28%
YoY
|
$140.4M
-2.48%
YoY
|
$117.8M
21.33%
YoY
|
$55.09M
180.74%
YoY
|
$107.9M
286.89%
YoY
|
$144.0M
10.23%
YoY
|
$97.09M
46.41%
YoY
|
| Income Tax |
$18.46M
-20.92%
YoY
|
$22.14M
-41.27%
YoY
|
$21.80M
-42.48%
YoY
|
$19.90M
37.24%
YoY
|
$23.34M
57.52%
YoY
|
$37.70M
12.94%
YoY
|
$37.90M
11.47%
YoY
|
$14.50M
102.23%
YoY
|
$14.82M
-401.32%
YoY
|
$33.38M
-9.79%
YoY
|
$34.00M
11.11%
YoY
|
$7.170M
-53.44%
YoY
|
-$4.917M
-142.65%
YoY
|
$37.00M
125.61%
YoY
|
$30.60M
155.0%
YoY
|
$15.40M
541.67%
YoY
|
$11.53M
343.38%
YoY
|
$16.40M
0.61%
YoY
|
$12.00M
76.47%
YoY
|
| Net Earnings |
$81.81M
14.79%
YoY
|
$140.3M
20.95%
YoY
|
$131.6M
28.84%
YoY
|
$60.70M
44.19%
YoY
|
$71.27M
58.93%
YoY
|
$116.0M
-16.38%
YoY
|
$102.1M
35.45%
YoY
|
$42.10M
169.84%
YoY
|
$44.84M
-183.55%
YoY
|
$138.7M
34.06%
YoY
|
$75.41M
-13.51%
YoY
|
$15.60M
-60.71%
YoY
|
-$53.67M
-155.67%
YoY
|
$103.5M
-18.93%
YoY
|
$87.19M
2.46%
YoY
|
$39.71M
130.73%
YoY
|
$96.41M
281.37%
YoY
|
$127.6M
11.6%
YoY
|
$85.10M
43.05%
YoY
|
| Basic Earnings Per Share |
N/A
|
$2.75
25.57%
YoY
|
$2.57
33.85%
YoY
|
$1.17
48.1%
YoY
|
N/A
|
$2.19
N/A
|
$1.92
39.13%
YoY
|
$0.79
182.14%
YoY
|
N/A
|
N/A
|
$1.38
-11.54%
YoY
|
$0.28
-60.56%
YoY
|
N/A
|
$1.87
-16.14%
YoY
|
$1.56
5.41%
YoY
|
$0.71
136.67%
YoY
|
N/A
|
$2.23
13.2%
YoY
|
$1.48
45.1%
YoY
|
| Diluted Earnings Per Share |
$1.56
19.08%
YoY
|
$2.66
26.07%
YoY
|
$2.48
35.52%
YoY
|
$1.14
50.0%
YoY
|
$1.31
61.95%
YoY
|
$2.11
-15.44%
YoY
|
$1.83
36.57%
YoY
|
$0.76
175.89%
YoY
|
$0.81
-183.04%
YoY
|
$2.50
36.36%
YoY
|
$1.34
-11.84%
YoY
|
$0.28
-60.08%
YoY
|
-$0.97
-100.0%
YoY
|
$1.83
-15.28%
YoY
|
$1.52
6.29%
YoY
|
$0.69
137.93%
YoY
|
$1.645M
391595305.84%
YoY
|
$2.16
13.09%
YoY
|
$1.43
44.44%
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 |
51.01M shares
-4.02%
YoY
|
51.03M shares
-3.97%
YoY
|
51.33M shares
-3.89%
YoY
|
51.56M shares
-3.75%
YoY
|
53.14M shares
-1.46%
YoY
|
53.14M shares
-1.41%
YoY
|
53.41M shares
-2.37%
YoY
|
53.57M shares
-2.27%
YoY
|
53.93M shares
-2.39%
YoY
|
53.90M shares
-2.11%
YoY
|
54.71M shares
-2.2%
YoY
|
54.81M shares
-2.6%
YoY
|
55.26M shares
-3.54%
YoY
|
55.06M shares
-3.7%
YoY
|
55.94M shares
-2.48%
YoY
|
56.28M shares
-2.27%
YoY
|
57.28M shares
-1.31%
YoY
|
57.18M shares
-1.46%
YoY
|
57.36M shares
-1.42%
YoY
|
| Diluted Shares Outstanding |
N/A
|
52.70M shares
-4.32%
YoY
|
53.05M shares
-4.92%
YoY
|
53.32M shares
-4.21%
YoY
|
N/A
|
55.08M shares
N/A
|
55.80M shares
-0.85%
YoY
|
55.67M shares
-1.71%
YoY
|
N/A
|
N/A
|
56.28M shares
-1.99%
YoY
|
56.63M shares
-2.03%
YoY
|
N/A
|
56.58M shares
-4.15%
YoY
|
57.42M shares
-3.42%
YoY
|
57.80M shares
-2.87%
YoY
|
N/A
|
59.03M shares
-1.55%
YoY
|
59.45M shares
-1.12%
YoY
|
Loading...