|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.021B
4.06%
YoY
|
$3.864B
3.04%
YoY
|
$3.750B
5.13%
YoY
|
$3.567B
13.82%
YoY
|
$3.134B
45.09%
YoY
|
| Cost Of Revenue |
$273.0M
196.74%
YoY
|
$92.00M
-30.83%
YoY
|
$133.0M
-15.29%
YoY
|
$157.0M
0.0%
YoY
|
$157.0M
7750.0%
YoY
|
| Gross Profit |
$3.748B
-0.64%
YoY
|
$3.772B
4.29%
YoY
|
$3.617B
6.07%
YoY
|
$3.410B
14.54%
YoY
|
$2.977B
37.95%
YoY
|
| Selling, General & Admin |
$1.083B
5.66%
YoY
|
$1.025B
6.66%
YoY
|
$961.0M
3.33%
YoY
|
$930.0M
16.69%
YoY
|
$797.0M
9.63%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$124.0M
7.83%
YoY
|
$115.0M
2.68%
YoY
|
$112.0M
-5.88%
YoY
|
$119.0M
-4.03%
YoY
|
$124.0M
-1.59%
YoY
|
| Operating Expenses |
$1.207B
5.88%
YoY
|
$1.140B
6.24%
YoY
|
$1.073B
2.29%
YoY
|
$1.049B
13.9%
YoY
|
$921.0M
7.97%
YoY
|
| Operating Profit |
$553.0M
-24.56%
YoY
|
$733.0M
1.81%
YoY
|
$720.0M
10.26%
YoY
|
$653.0M
5.66%
YoY
|
$618.0M
-688.57%
YoY
|
| Interest Expense |
$9.000M
-35.71%
YoY
|
$14.00M
-94.42%
YoY
|
$251.0M
28.72%
YoY
|
$195.0M
-1.52%
YoY
|
$198.0M
3.13%
YoY
|
| Other Income/Expense, Net |
$7.000M
-53.33%
YoY
|
$15.00M
400.0%
YoY
|
$3.000M
-86.36%
YoY
|
$22.00M
266.67%
YoY
|
$6.000M
-57.14%
YoY
|
| Pretax Income |
$337.0M
-34.31%
YoY
|
$513.0M
5.77%
YoY
|
$485.0M
-0.21%
YoY
|
$486.0M
13.29%
YoY
|
$429.0M
-255.43%
YoY
|
| Income Tax |
$107.0M
-20.74%
YoY
|
$135.0M
43.62%
YoY
|
$94.00M
-27.69%
YoY
|
$130.0M
12.07%
YoY
|
$116.0M
-604.35%
YoY
|
| Net Earnings |
$230.0M
-44.04%
YoY
|
$411.0M
3.79%
YoY
|
$396.0M
10.92%
YoY
|
$357.0M
15.91%
YoY
|
$308.0M
-220.78%
YoY
|
| Basic Earnings Per Share |
$3.51
-40.2%
YoY
|
$5.87
10.55%
YoY
|
$5.31
24.07%
YoY
|
$4.28
20.22%
YoY
|
$3.56
-219.87%
YoY
|
| Diluted Earnings Per Share |
$3.44
-40.89%
YoY
|
$5.82
10.23%
YoY
|
$5.28
24.53%
YoY
|
$4.24
20.45%
YoY
|
$3.52
-218.52%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
65.60M shares
-6.42%
YoY
|
70.10M shares
-5.91%
YoY
|
74.50M shares
-10.67%
YoY
|
83.40M shares
-3.58%
YoY
|
86.50M shares
0.46%
YoY
|
| Diluted Shares Outstanding |
66.90M shares
-5.37%
YoY
|
70.70M shares
-5.73%
YoY
|
75.00M shares
-10.93%
YoY
|
84.20M shares
-3.55%
YoY
|
87.30M shares
1.39%
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 |
$961.0M
2.89%
YoY
|
$1.025B
5.56%
YoY
|
$1.044B
5.14%
YoY
|
$1.018B
3.35%
YoY
|
$934.0M
1.97%
YoY
|
$971.0M
3.85%
YoY
|
$993.0M
0.71%
YoY
|
$985.0M
3.79%
YoY
|
$916.0M
4.21%
YoY
|
$935.0M
4.0%
YoY
|
$986.0M
5.23%
YoY
|
$949.0M
2.93%
YoY
|
$879.0M
8.65%
YoY
|
$899.0M
3.33%
YoY
|
$937.0M
11.68%
YoY
|
$922.0M
15.68%
YoY
|
$809.0M
28.82%
YoY
|
$870.0M
34.88%
YoY
|
$839.0M
36.64%
YoY
|
$797.0M
132.36%
YoY
|
| Cost Of Revenue |
$35.00M
52.17%
YoY
|
$703.0M
48.0%
YoY
|
$13.00M
-51.85%
YoY
|
$21.00M
0.0%
YoY
|
$23.00M
-95.45%
YoY
|
$475.0M
2.15%
YoY
|
$27.00M
-37.21%
YoY
|
$21.00M
-95.69%
YoY
|
$505.0M
1583.33%
YoY
|
$465.0M
1.75%
YoY
|
$43.00M
10.26%
YoY
|
$487.0M
958.7%
YoY
|
$30.00M
-25.0%
YoY
|
$457.0M
4.58%
YoY
|
$39.00M
-9.3%
YoY
|
$46.00M
12.2%
YoY
|
$40.00M
90.48%
YoY
|
$437.0M
35.71%
YoY
|
$43.00M
95.45%
YoY
|
$41.00M
-341.18%
YoY
|
| Gross Profit |
$926.0M
1.65%
YoY
|
$322.0M
-35.08%
YoY
|
$1.031B
6.73%
YoY
|
$997.0M
3.42%
YoY
|
$911.0M
121.65%
YoY
|
$496.0M
5.53%
YoY
|
$966.0M
2.44%
YoY
|
$964.0M
108.66%
YoY
|
$411.0M
-51.59%
YoY
|
$470.0M
6.33%
YoY
|
$943.0M
5.01%
YoY
|
$462.0M
-47.26%
YoY
|
$849.0M
10.4%
YoY
|
$442.0M
2.08%
YoY
|
$898.0M
12.81%
YoY
|
$876.0M
15.87%
YoY
|
$769.0M
26.69%
YoY
|
$433.0M
34.06%
YoY
|
$796.0M
34.46%
YoY
|
$756.0M
110.0%
YoY
|
| Selling, General & Admin |
$263.0M
6.91%
YoY
|
$286.0M
10.85%
YoY
|
$284.0M
7.98%
YoY
|
$268.0M
-1.47%
YoY
|
$246.0M
5.58%
YoY
|
$258.0M
9.79%
YoY
|
$263.0M
5.62%
YoY
|
$272.0M
12.86%
YoY
|
$233.0M
-1.27%
YoY
|
$235.0M
0.0%
YoY
|
$249.0M
2.89%
YoY
|
$241.0M
0.42%
YoY
|
$236.0M
10.28%
YoY
|
$235.0M
11.37%
YoY
|
$242.0M
16.91%
YoY
|
$240.0M
17.65%
YoY
|
$214.0M
22.29%
YoY
|
$211.0M
14.05%
YoY
|
$207.0M
11.89%
YoY
|
$204.0M
74.36%
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
|
N/A
|
| Depreciation & Amortization |
$32.00M
6.67%
YoY
|
$32.00M
10.34%
YoY
|
$31.00M
3.33%
YoY
|
$31.00M
10.71%
YoY
|
$30.00M
7.14%
YoY
|
$29.00M
0.0%
YoY
|
$30.00M
7.14%
YoY
|
$28.00M
3.7%
YoY
|
$28.00M
0.0%
YoY
|
$29.00M
3.57%
YoY
|
$28.00M
-6.67%
YoY
|
$27.00M
-12.9%
YoY
|
$28.00M
-6.67%
YoY
|
$28.00M
-9.68%
YoY
|
$30.00M
0.0%
YoY
|
$31.00M
-3.13%
YoY
|
$30.00M
-3.23%
YoY
|
$31.00M
-3.13%
YoY
|
$30.00M
-6.25%
YoY
|
$32.00M
3.23%
YoY
|
| Operating Expenses |
$263.0M
6.91%
YoY
|
$318.0M
10.8%
YoY
|
$284.0M
-2.74%
YoY
|
$268.0M
-10.67%
YoY
|
$246.0M
-5.75%
YoY
|
$287.0M
8.71%
YoY
|
$292.0M
5.42%
YoY
|
$300.0M
11.52%
YoY
|
$261.0M
-1.14%
YoY
|
$264.0M
0.38%
YoY
|
$277.0M
1.84%
YoY
|
$269.0M
-0.74%
YoY
|
$264.0M
8.2%
YoY
|
$263.0M
8.68%
YoY
|
$272.0M
14.29%
YoY
|
$271.0M
15.32%
YoY
|
$244.0M
18.45%
YoY
|
$242.0M
11.52%
YoY
|
$238.0M
9.68%
YoY
|
$235.0M
58.78%
YoY
|
| Operating Profit |
$159.0M
1.92%
YoY
|
$4.000M
-98.09%
YoY
|
$214.0M
13.23%
YoY
|
$206.0M
8.99%
YoY
|
$156.0M
4.0%
YoY
|
$209.0M
1.46%
YoY
|
$189.0M
-8.7%
YoY
|
$189.0M
-2.07%
YoY
|
$150.0M
8.7%
YoY
|
$206.0M
15.08%
YoY
|
$207.0M
9.52%
YoY
|
$193.0M
4.32%
YoY
|
$138.0M
17.95%
YoY
|
$179.0M
-6.28%
YoY
|
$189.0M
1.61%
YoY
|
$185.0M
22.52%
YoY
|
$117.0M
34.48%
YoY
|
$191.0M
124.71%
YoY
|
$186.0M
190.63%
YoY
|
$151.0M
-232.46%
YoY
|
| Interest Expense |
$2.000M
100.0%
YoY
|
-$54.00M
-6.9%
YoY
|
$3.000M
0.0%
YoY
|
$2.000M
-96.83%
YoY
|
$1.000M
-101.67%
YoY
|
-$58.00M
-9.38%
YoY
|
$3.000M
-95.31%
YoY
|
$63.00M
-208.62%
YoY
|
-$60.00M
-203.45%
YoY
|
-$64.00M
30.61%
YoY
|
$64.00M
33.33%
YoY
|
-$58.00M
-223.4%
YoY
|
$58.00M
23.4%
YoY
|
-$49.00M
0.0%
YoY
|
$48.00M
2.13%
YoY
|
$47.00M
0.0%
YoY
|
$47.00M
-11.32%
YoY
|
-$49.00M
-5.77%
YoY
|
$47.00M
-9.62%
YoY
|
$47.00M
2.17%
YoY
|
| Other Income/Expense, Net |
$3.000M
200.0%
YoY
|
$4.000M
-55.56%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
-75.0%
YoY
|
$1.000M
-50.0%
YoY
|
$9.000M
N/A
|
$1.000M
-50.0%
YoY
|
$4.000M
N/A
|
$2.000M
0.0%
YoY
|
$0.00
-100.0%
YoY
|
$2.000M
-89.47%
YoY
|
$0.00
-100.0%
YoY
|
$2.000M
-33.33%
YoY
|
$6.000M
50.0%
YoY
|
$19.00M
N/A
|
-$7.000M
N/A
|
$3.000M
N/A
|
$4.000M
33.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$108.0M
6.93%
YoY
|
-$73.00M
-146.5%
YoY
|
$158.0M
21.54%
YoY
|
$152.0M
14.29%
YoY
|
$101.0M
9.78%
YoY
|
$157.0M
23.62%
YoY
|
$130.0M
-12.16%
YoY
|
$133.0M
6.4%
YoY
|
$92.00M
8.24%
YoY
|
$127.0M
6.72%
YoY
|
$148.0M
-8.64%
YoY
|
$125.0M
-5.3%
YoY
|
$85.00M
14.86%
YoY
|
$119.0M
-20.67%
YoY
|
$162.0M
15.71%
YoY
|
$132.0M
25.71%
YoY
|
$74.00M
111.43%
YoY
|
$150.0M
316.67%
YoY
|
$140.0M
636.84%
YoY
|
$105.0M
-168.63%
YoY
|
| Income Tax |
$29.00M
3.57%
YoY
|
-$12.00M
-130.77%
YoY
|
$47.00M
42.42%
YoY
|
$44.00M
22.22%
YoY
|
$28.00M
7.69%
YoY
|
$39.00M
-2050.0%
YoY
|
$33.00M
-13.16%
YoY
|
$36.00M
0.0%
YoY
|
$26.00M
18.18%
YoY
|
-$2.000M
-106.9%
YoY
|
$38.00M
-17.39%
YoY
|
$36.00M
12.5%
YoY
|
$22.00M
-4.35%
YoY
|
$29.00M
-27.5%
YoY
|
$46.00M
17.95%
YoY
|
$32.00M
3.23%
YoY
|
$23.00M
283.33%
YoY
|
$40.00M
29.03%
YoY
|
$39.00M
-285.71%
YoY
|
$31.00M
181.82%
YoY
|
| Net Earnings |
$79.00M
8.22%
YoY
|
-$61.00M
-151.26%
YoY
|
$111.0M
14.43%
YoY
|
$108.0M
-16.28%
YoY
|
$73.00M
10.61%
YoY
|
$119.0M
-7.75%
YoY
|
$97.00M
-11.82%
YoY
|
$129.0M
37.23%
YoY
|
$66.00M
3.13%
YoY
|
$129.0M
41.76%
YoY
|
$110.0M
-5.17%
YoY
|
$94.00M
-6.0%
YoY
|
$64.00M
25.49%
YoY
|
$91.00M
-14.95%
YoY
|
$116.0M
14.85%
YoY
|
$100.0M
38.89%
YoY
|
$51.00M
75.86%
YoY
|
$107.0M
5250.0%
YoY
|
$101.0M
152.5%
YoY
|
$72.00M
-143.9%
YoY
|
| Basic Earnings Per Share |
$1.25
14.68%
YoY
|
N/A
|
$1.70
21.43%
YoY
|
$1.63
-10.44%
YoY
|
$1.09
17.2%
YoY
|
N/A
|
$1.40
-6.67%
YoY
|
$1.82
45.6%
YoY
|
$0.93
13.41%
YoY
|
N/A
|
$1.50
7.91%
YoY
|
$1.25
6.84%
YoY
|
$0.82
38.98%
YoY
|
N/A
|
$1.39
19.83%
YoY
|
$1.17
40.96%
YoY
|
$0.59
78.79%
YoY
|
N/A
|
$1.16
146.81%
YoY
|
$0.83
-143.23%
YoY
|
| Diluted Earnings Per Share |
$1.22
14.02%
YoY
|
-$0.95
-156.17%
YoY
|
$1.67
20.14%
YoY
|
$1.62
-10.5%
YoY
|
$1.07
16.73%
YoY
|
$1.69
-4.73%
YoY
|
$1.39
-6.71%
YoY
|
$1.81
45.97%
YoY
|
$0.92
13.17%
YoY
|
$1.77
56.58%
YoY
|
$1.49
7.97%
YoY
|
$1.24
6.9%
YoY
|
$0.81
37.29%
YoY
|
$1.13
-100.0%
YoY
|
$1.38
20.0%
YoY
|
$1.16
41.46%
YoY
|
$0.59
78.79%
YoY
|
$1.226M
4085528727.8%
YoY
|
$1.15
144.68%
YoY
|
$0.82
-142.71%
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 |
62.40M shares
-6.44%
YoY
|
N/A
|
64.33M shares
-7.84%
YoY
|
64.92M shares
-8.3%
YoY
|
66.70M shares
-6.1%
YoY
|
N/A
|
69.80M shares
-4.77%
YoY
|
70.80M shares
-5.85%
YoY
|
71.03M shares
-8.42%
YoY
|
N/A
|
73.30M shares
-11.69%
YoY
|
75.20M shares
-11.53%
YoY
|
77.56M shares
-9.71%
YoY
|
N/A
|
83.00M shares
-4.16%
YoY
|
85.00M shares
-1.73%
YoY
|
85.90M shares
-0.46%
YoY
|
N/A
|
86.60M shares
0.81%
YoY
|
86.50M shares
1.29%
YoY
|
| Diluted Shares Outstanding |
64.40M shares
-5.57%
YoY
|
N/A
|
66.10M shares
-5.84%
YoY
|
66.50M shares
-6.34%
YoY
|
68.20M shares
-5.28%
YoY
|
N/A
|
70.20M shares
-4.62%
YoY
|
71.00M shares
-5.96%
YoY
|
72.00M shares
-8.05%
YoY
|
N/A
|
73.60M shares
-11.96%
YoY
|
75.50M shares
-11.9%
YoY
|
78.30M shares
-10.0%
YoY
|
N/A
|
83.60M shares
-4.35%
YoY
|
85.70M shares
-1.95%
YoY
|
87.00M shares
0.12%
YoY
|
N/A
|
87.40M shares
1.51%
YoY
|
87.40M shares
2.34%
YoY
|
Loading...