|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.214B
0.49%
YoY
|
$1.208B
4.56%
YoY
|
$1.155B
-1.51%
YoY
|
$1.173B
-1.09%
YoY
|
$1.186B
-1.12%
YoY
|
| Cost Of Revenue |
$48.90M
-429.07%
YoY
|
-$14.86M
-28.74%
YoY
|
-$20.86M
-91.81%
YoY
|
-$254.6M
-494.2%
YoY
|
$64.58M
-82.3%
YoY
|
| Gross Profit |
$1.165B
-4.73%
YoY
|
$1.223B
3.97%
YoY
|
$1.176B
-17.61%
YoY
|
$1.427B
27.32%
YoY
|
$1.121B
34.36%
YoY
|
| Selling, General & Admin |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.300M
-21.43%
YoY
|
$4.200M
-8.7%
YoY
|
$4.600M
-6.12%
YoY
|
$4.900M
-12.5%
YoY
|
$5.600M
-11.11%
YoY
|
| Operating Expenses |
$249.5M
22.65%
YoY
|
$203.4M
-5.81%
YoY
|
$216.0M
-4025.26%
YoY
|
-$5.502M
-102.0%
YoY
|
$275.6M
-50.21%
YoY
|
| Operating Profit |
$915.2M
-10.2%
YoY
|
$1.019B
6.16%
YoY
|
$960.0M
-33.0%
YoY
|
$1.433B
69.47%
YoY
|
$845.5M
201.12%
YoY
|
| Interest Expense |
-$35.60M
0.0%
YoY
|
-$35.60M
-3.53%
YoY
|
-$36.91M
-23.2%
YoY
|
-$48.05M
-32.66%
YoY
|
-$71.36M
19.73%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$928.5M
-4.15%
YoY
|
$968.7M
7.37%
YoY
|
$902.2M
-17.23%
YoY
|
$1.090B
35.95%
YoY
|
$801.8M
43.36%
YoY
|
| Income Tax |
$190.2M
-7.55%
YoY
|
$205.7M
8.68%
YoY
|
$189.3M
-15.76%
YoY
|
$224.7M
34.71%
YoY
|
$166.8M
47.38%
YoY
|
| Net Earnings |
$738.3M
-3.23%
YoY
|
$763.0M
7.02%
YoY
|
$712.9M
-17.61%
YoY
|
$865.3M
36.28%
YoY
|
$635.0M
42.34%
YoY
|
| Basic Earnings Per Share |
$3.17
8.56%
YoY
|
$2.92
16.33%
YoY
|
$2.51
-11.31%
YoY
|
$2.83
48.95%
YoY
|
$1.90
45.04%
YoY
|
| Diluted Earnings Per Share |
$3.14
8.65%
YoY
|
$2.89
16.23%
YoY
|
$2.49
-10.88%
YoY
|
$2.79
50.81%
YoY
|
$1.85
43.41%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
233.0M shares
-10.97%
YoY
|
261.7M shares
-7.73%
YoY
|
283.6M shares
-7.27%
YoY
|
305.8M shares
-8.52%
YoY
|
334.3M shares
-1.65%
YoY
|
| Diluted Shares Outstanding |
235.1M shares
-10.95%
YoY
|
264.0M shares
-8.07%
YoY
|
287.2M shares
-7.74%
YoY
|
311.2M shares
-11.41%
YoY
|
351.3M shares
-2.22%
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 |
$297.1M
-2.99%
YoY
|
$298.7M
-0.93%
YoY
|
$304.5M
-0.7%
YoY
|
$304.2M
-0.34%
YoY
|
$306.2M
4.03%
YoY
|
$301.4M
6.16%
YoY
|
$306.6M
3.42%
YoY
|
$305.3M
5.02%
YoY
|
$294.4M
3.66%
YoY
|
$284.0M
-2.84%
YoY
|
$296.5M
1.27%
YoY
|
$290.7M
-0.83%
YoY
|
$284.0M
-3.62%
YoY
|
$292.3M
-0.63%
YoY
|
$292.8M
-1.0%
YoY
|
$293.1M
-1.59%
YoY
|
$294.6M
-1.12%
YoY
|
$294.1M
714.33%
YoY
|
$295.7M
-0.09%
YoY
|
| Cost Of Revenue |
$33.24M
246.6%
YoY
|
N/A
|
$10.93M
-211.03%
YoY
|
-$2.835M
-84.48%
YoY
|
$9.591M
110.56%
YoY
|
N/A
|
-$9.842M
12681.82%
YoY
|
-$18.27M
3.28%
YoY
|
$4.555M
-29.34%
YoY
|
N/A
|
-$77.00K
-99.93%
YoY
|
-$17.69M
-82.14%
YoY
|
$6.446M
-133.37%
YoY
|
N/A
|
-$105.1M
N/A
|
-$99.06M
N/A
|
-$19.31M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$263.8M
-11.06%
YoY
|
N/A
|
$293.6M
-7.24%
YoY
|
$307.1M
-5.09%
YoY
|
$296.6M
2.36%
YoY
|
N/A
|
$316.5M
6.71%
YoY
|
$323.5M
4.92%
YoY
|
$289.8M
4.43%
YoY
|
N/A
|
$296.6M
-25.45%
YoY
|
$308.4M
-21.37%
YoY
|
$277.5M
-11.6%
YoY
|
N/A
|
$397.9M
N/A
|
$392.2M
N/A
|
$313.9M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
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
|
| 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 |
$1.224M
-26.13%
YoY
|
$821.0K
-79.64%
YoY
|
$1.830M
-21.22%
YoY
|
$1.738M
-19.16%
YoY
|
$1.657M
-17.52%
YoY
|
$4.033M
-35.26%
YoY
|
$2.323M
-17.09%
YoY
|
$2.150M
-76.58%
YoY
|
$2.009M
-18.93%
YoY
|
$6.230M
-45.48%
YoY
|
$2.802M
-11.86%
YoY
|
$9.180M
207.85%
YoY
|
$2.478M
-9.56%
YoY
|
$11.43M
-29.44%
YoY
|
$3.179M
-3.52%
YoY
|
$2.982M
-1.42%
YoY
|
$2.740M
1.63%
YoY
|
$16.19M
-5.3%
YoY
|
$3.295M
0.52%
YoY
|
| Operating Expenses |
$81.35M
29.84%
YoY
|
$77.05M
33.21%
YoY
|
$60.54M
39.33%
YoY
|
$49.26M
34.76%
YoY
|
$62.65M
-4.46%
YoY
|
$57.84M
27.93%
YoY
|
$43.45M
-17.87%
YoY
|
$36.55M
-6.07%
YoY
|
$65.58M
-16.97%
YoY
|
$45.21M
6.71%
YoY
|
$52.90M
-221.89%
YoY
|
$38.92M
-191.29%
YoY
|
$78.99M
107.0%
YoY
|
$42.37M
99.1%
YoY
|
-$43.40M
-155.64%
YoY
|
-$42.63M
-149.57%
YoY
|
$38.16M
-57.79%
YoY
|
$21.28M
-77.39%
YoY
|
$78.00M
-12.65%
YoY
|
| Operating Profit |
$182.5M
-22.01%
YoY
|
N/A
|
$233.0M
-14.65%
YoY
|
$257.8M
-10.16%
YoY
|
$234.0M
4.36%
YoY
|
N/A
|
$273.0M
12.05%
YoY
|
$287.0M
6.51%
YoY
|
$224.2M
12.94%
YoY
|
N/A
|
$243.7M
-44.77%
YoY
|
$269.5M
-38.03%
YoY
|
$198.5M
-28.01%
YoY
|
N/A
|
$441.3M
N/A
|
$434.8M
N/A
|
$275.8M
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$8.899M
0.0%
YoY
|
-$8.899M
0.0%
YoY
|
-$8.906M
0.01%
YoY
|
-$8.899M
0.0%
YoY
|
-$8.899M
0.0%
YoY
|
-$8.899M
-0.01%
YoY
|
-$8.905M
-4.25%
YoY
|
-$8.899M
-5.1%
YoY
|
-$8.899M
-5.07%
YoY
|
-$8.900M
-5.13%
YoY
|
-$9.300M
-9.71%
YoY
|
-$9.377M
-30.34%
YoY
|
-$9.374M
-37.14%
YoY
|
-$9.381M
-45.98%
YoY
|
-$10.30M
-42.81%
YoY
|
-$13.46M
-25.2%
YoY
|
-$14.91M
-17.16%
YoY
|
-$17.37M
-3.52%
YoY
|
-$18.01M
14.72%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$206.8M
-11.87%
YoY
|
$212.7M
-9.37%
YoY
|
$235.1M
-7.56%
YoY
|
$246.1M
-5.29%
YoY
|
$234.7M
6.73%
YoY
|
$234.7M
2.11%
YoY
|
$254.3M
8.49%
YoY
|
$259.8M
7.2%
YoY
|
$219.9M
12.41%
YoY
|
$229.8M
-4.4%
YoY
|
$234.4M
-25.42%
YoY
|
$242.4M
-23.27%
YoY
|
$195.6M
-10.86%
YoY
|
$240.4M
10.01%
YoY
|
$314.3M
57.34%
YoY
|
$315.9M
62.94%
YoY
|
$219.4M
15.73%
YoY
|
$218.6M
14.91%
YoY
|
$199.7M
21.54%
YoY
|
| Income Tax |
$41.53M
-15.64%
YoY
|
$43.40M
-13.22%
YoY
|
$43.97M
-19.07%
YoY
|
$53.61M
-3.58%
YoY
|
$49.22M
7.51%
YoY
|
$50.01M
10.29%
YoY
|
$54.33M
5.38%
YoY
|
$55.60M
8.32%
YoY
|
$45.78M
11.51%
YoY
|
$45.34M
-7.45%
YoY
|
$51.55M
-20.25%
YoY
|
$51.33M
-22.96%
YoY
|
$41.06M
-7.58%
YoY
|
$48.99M
9.79%
YoY
|
$64.64M
54.81%
YoY
|
$66.62M
63.22%
YoY
|
$44.43M
12.2%
YoY
|
$44.63M
15.07%
YoY
|
$41.76M
24.57%
YoY
|
| Net Earnings |
$165.3M
-10.87%
YoY
|
$169.3M
-8.33%
YoY
|
$191.1M
-4.44%
YoY
|
$192.5M
-5.75%
YoY
|
$185.5M
6.53%
YoY
|
$184.7M
0.11%
YoY
|
$200.0M
9.37%
YoY
|
$204.2M
6.9%
YoY
|
$174.1M
12.65%
YoY
|
$184.5M
-3.62%
YoY
|
$182.8M
-26.75%
YoY
|
$191.1M
-23.35%
YoY
|
$154.5M
-11.69%
YoY
|
$191.4M
10.07%
YoY
|
$249.6M
58.01%
YoY
|
$249.3M
62.87%
YoY
|
$175.0M
16.66%
YoY
|
$173.9M
14.86%
YoY
|
$158.0M
20.77%
YoY
|
| Basic Earnings Per Share |
$0.76
0.0%
YoY
|
N/A
|
$0.83
7.79%
YoY
|
$0.81
5.19%
YoY
|
$0.76
18.75%
YoY
|
N/A
|
$0.77
18.46%
YoY
|
$0.77
14.93%
YoY
|
$0.64
20.75%
YoY
|
N/A
|
$0.65
-20.73%
YoY
|
$0.67
-17.28%
YoY
|
$0.53
-3.64%
YoY
|
N/A
|
$0.82
74.47%
YoY
|
$0.81
80.0%
YoY
|
$0.55
25.0%
YoY
|
N/A
|
$0.47
20.51%
YoY
|
| Diluted Earnings Per Share |
$0.76
1.33%
YoY
|
$0.75
4.15%
YoY
|
$0.83
7.79%
YoY
|
$0.81
5.19%
YoY
|
$0.75
17.19%
YoY
|
$0.72
9.41%
YoY
|
$0.77
20.31%
YoY
|
$0.77
16.47%
YoY
|
$0.64
20.75%
YoY
|
$0.66
3.63%
YoY
|
$0.64
-20.99%
YoY
|
$0.66
-17.36%
YoY
|
$0.53
-1.85%
YoY
|
$0.64
-100.0%
YoY
|
$0.81
76.09%
YoY
|
$0.80
81.82%
YoY
|
$0.54
25.58%
YoY
|
$513.4K
116681535.31%
YoY
|
$0.46
21.05%
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 |
215.0M shares
-11.43%
YoY
|
223.7M shares
-11.69%
YoY
|
230.5M shares
-11.08%
YoY
|
237.4M shares
-10.93%
YoY
|
242.7M shares
-10.0%
YoY
|
253.4M shares
-8.64%
YoY
|
259.2M shares
-8.18%
YoY
|
266.6M shares
-6.99%
YoY
|
269.7M shares
-7.15%
YoY
|
277.3M shares
-6.64%
YoY
|
282.3M shares
-6.96%
YoY
|
286.6M shares
-7.2%
YoY
|
290.4M shares
-8.08%
YoY
|
297.0M shares
-8.77%
YoY
|
303.4M shares
-9.67%
YoY
|
308.8M shares
-8.98%
YoY
|
316.0M shares
-6.77%
YoY
|
325.6M shares
-3.84%
YoY
|
335.9M shares
-0.79%
YoY
|
| Diluted Shares Outstanding |
218.2M shares
-11.48%
YoY
|
N/A
|
231.4M shares
-11.29%
YoY
|
238.0M shares
-10.83%
YoY
|
246.5M shares
-9.75%
YoY
|
N/A
|
260.8M shares
-8.67%
YoY
|
266.9M shares
-7.84%
YoY
|
273.1M shares
-7.33%
YoY
|
N/A
|
285.6M shares
-7.03%
YoY
|
289.6M shares
-7.65%
YoY
|
294.7M shares
-9.19%
YoY
|
N/A
|
307.2M shares
-13.11%
YoY
|
313.5M shares
-12.06%
YoY
|
324.5M shares
-8.94%
YoY
|
N/A
|
353.6M shares
-1.02%
YoY
|
Loading...