|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$3.880B
29.49%
YoY
|
$2.996B
22.67%
YoY
|
$2.443B
-12.1%
YoY
|
$2.779B
-15.97%
YoY
|
$3.307B
44.71%
YoY
|
| Cost Of Revenue |
$36.76M
22.63%
YoY
|
$29.98M
3.4%
YoY
|
$28.99M
6.61%
YoY
|
$27.20M
-6.78%
YoY
|
$29.17M
36.33%
YoY
|
| Gross Profit |
$3.843B
29.56%
YoY
|
$2.966B
22.9%
YoY
|
$2.414B
-12.28%
YoY
|
$2.752B
-16.05%
YoY
|
$3.278B
44.79%
YoY
|
| Selling, General & Admin |
$2.954B
25.1%
YoY
|
$2.362B
18.91%
YoY
|
$1.986B
-0.55%
YoY
|
$1.997B
-4.82%
YoY
|
$2.098B
29.43%
YoY
|
| Research & Development |
$146.2M
79.47%
YoY
|
$81.47M
13.79%
YoY
|
$71.60M
14.31%
YoY
|
$62.64M
8.42%
YoY
|
$57.78M
6.45%
YoY
|
| Depreciation & Amortization |
$28.90M
18.1%
YoY
|
$24.47M
0.49%
YoY
|
$24.35M
-12.14%
YoY
|
$27.71M
-0.09%
YoY
|
$27.74M
12.57%
YoY
|
| Operating Expenses |
$3.066B
25.0%
YoY
|
$2.453B
19.55%
YoY
|
$2.052B
-0.04%
YoY
|
$2.053B
-6.15%
YoY
|
$2.187B
25.88%
YoY
|
| Operating Profit |
$777.4M
51.34%
YoY
|
$513.7M
41.88%
YoY
|
$362.1M
-48.22%
YoY
|
$699.2M
-35.91%
YoY
|
$1.091B
107.22%
YoY
|
| Interest Expense |
$24.26M
44.7%
YoY
|
$16.77M
151.96%
YoY
|
$6.655M
-16.8%
YoY
|
$7.999M
-54.51%
YoY
|
$17.59M
-17.88%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$793.8M
48.89%
YoY
|
$533.1M
45.75%
YoY
|
$365.8M
-48.04%
YoY
|
$704.0M
-36.95%
YoY
|
$1.117B
106.46%
YoY
|
| Income Tax |
$153.1M
32.67%
YoY
|
$115.4M
43.24%
YoY
|
$80.57M
-53.33%
YoY
|
$172.6M
-30.4%
YoY
|
$248.0M
93.54%
YoY
|
| Net Earnings |
$591.9M
56.48%
YoY
|
$378.3M
48.07%
YoY
|
$255.5M
-46.39%
YoY
|
$476.5M
-35.62%
YoY
|
$740.1M
111.12%
YoY
|
| Basic Earnings Per Share |
$15.29
55.07%
YoY
|
$9.86
46.94%
YoY
|
$6.71
-44.77%
YoY
|
$12.15
-34.25%
YoY
|
$18.48
113.89%
YoY
|
| Diluted Earnings Per Share |
$14.05
54.74%
YoY
|
$9.08
42.52%
YoY
|
$6.37
-100.0%
YoY
|
$11.61M
67985613.93%
YoY
|
$17.08
107.79%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
38.71M shares
0.9%
YoY
|
38.37M shares
0.69%
YoY
|
38.10M shares
-2.86%
YoY
|
39.22M shares
-2.07%
YoY
|
40.05M shares
-1.23%
YoY
|
| Diluted Shares Outstanding |
42.13M shares
1.16%
YoY
|
41.65M shares
3.86%
YoY
|
40.10M shares
-2.29%
YoY
|
41.04M shares
-5.27%
YoY
|
43.32M shares
1.64%
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 |
$1.400B
100.35%
YoY
|
$1.297B
32.41%
YoY
|
$1.046B
41.65%
YoY
|
$838.0M
20.86%
YoY
|
$699.0M
19.49%
YoY
|
$979.5M
24.25%
YoY
|
$738.4M
28.55%
YoY
|
$693.4M
37.69%
YoY
|
$585.0M
1.51%
YoY
|
$788.3M
-5.64%
YoY
|
$574.4M
-1.16%
YoY
|
$503.6M
-20.71%
YoY
|
$576.3M
-20.74%
YoY
|
$835.5M
-25.41%
YoY
|
$581.1M
-29.81%
YoY
|
$635.2M
-8.23%
YoY
|
$727.1M
9.03%
YoY
|
$1.120B
20.79%
YoY
|
$827.9M
103.17%
YoY
|
$692.2M
35.08%
YoY
|
| Cost Of Revenue |
$12.08M
60.21%
YoY
|
$11.76M
53.43%
YoY
|
$10.07M
33.51%
YoY
|
$7.390M
2.07%
YoY
|
$7.539M
0.13%
YoY
|
$7.666M
0.72%
YoY
|
$7.544M
3.36%
YoY
|
$7.240M
1.32%
YoY
|
$7.529M
8.55%
YoY
|
$7.611M
13.72%
YoY
|
$7.299M
11.16%
YoY
|
$7.146M
3.73%
YoY
|
$6.936M
-1.58%
YoY
|
$6.693M
-3.78%
YoY
|
$6.566M
-4.52%
YoY
|
$6.889M
-4.57%
YoY
|
$7.047M
53.2%
YoY
|
$6.956M
39.12%
YoY
|
$6.877M
37.54%
YoY
|
$7.219M
36.21%
YoY
|
| Gross Profit |
$1.388B
100.78%
YoY
|
$1.285B
32.25%
YoY
|
$1.036B
41.74%
YoY
|
$830.7M
21.06%
YoY
|
$691.5M
19.74%
YoY
|
$971.9M
24.48%
YoY
|
$730.9M
28.88%
YoY
|
$686.2M
38.21%
YoY
|
$577.5M
1.42%
YoY
|
$780.7M
-5.8%
YoY
|
$567.1M
-1.3%
YoY
|
$496.5M
-20.98%
YoY
|
$569.4M
-20.93%
YoY
|
$828.8M
-25.54%
YoY
|
$574.6M
-30.02%
YoY
|
$628.3M
-8.27%
YoY
|
$720.1M
8.72%
YoY
|
$1.113B
20.04%
YoY
|
$821.1M
103.99%
YoY
|
$685.0M
35.07%
YoY
|
| Selling, General & Admin |
$1.028B
82.45%
YoY
|
$937.9M
26.15%
YoY
|
$794.1M
36.22%
YoY
|
$659.2M
18.57%
YoY
|
$563.3M
17.54%
YoY
|
$743.5M
14.89%
YoY
|
$582.9M
22.95%
YoY
|
$556.0M
31.56%
YoY
|
$479.3M
8.35%
YoY
|
$647.1M
7.55%
YoY
|
$474.1M
9.5%
YoY
|
$422.6M
-9.22%
YoY
|
$442.3M
-10.99%
YoY
|
$601.7M
-4.67%
YoY
|
$433.0M
-21.35%
YoY
|
$465.5M
0.22%
YoY
|
$496.9M
9.07%
YoY
|
$631.2M
9.77%
YoY
|
$550.5M
74.7%
YoY
|
$464.5M
18.65%
YoY
|
| Research & Development |
$40.42M
74.64%
YoY
|
N/A
|
$36.95M
73.97%
YoY
|
$36.59M
86.8%
YoY
|
$23.14M
20.75%
YoY
|
N/A
|
$21.24M
15.23%
YoY
|
$19.59M
9.81%
YoY
|
$19.17M
21.81%
YoY
|
N/A
|
$18.44M
20.23%
YoY
|
$17.84M
24.0%
YoY
|
$15.74M
-1.83%
YoY
|
N/A
|
$15.33M
8.88%
YoY
|
$14.38M
2.16%
YoY
|
$16.03M
14.25%
YoY
|
N/A
|
$14.08M
1.54%
YoY
|
$14.08M
-1.32%
YoY
|
| Depreciation & Amortization |
$13.71M
434.35%
YoY
|
$6.770M
15.92%
YoY
|
$7.856M
33.24%
YoY
|
$6.450M
-875.24%
YoY
|
$2.565M
-59.24%
YoY
|
$5.840M
-2.26%
YoY
|
$5.896M
519.33%
YoY
|
-$832.0K
-201.22%
YoY
|
$6.293M
-4.26%
YoY
|
$5.975M
-13.92%
YoY
|
$952.0K
-86.53%
YoY
|
$822.0K
-88.53%
YoY
|
$6.573M
-8.95%
YoY
|
$6.941M
-4.85%
YoY
|
$7.065M
-2.3%
YoY
|
$7.167M
-2.21%
YoY
|
$7.219M
6.16%
YoY
|
$7.295M
-4.01%
YoY
|
$7.231M
12.98%
YoY
|
$7.329M
-2.28%
YoY
|
| Operating Expenses |
$1.061B
81.76%
YoY
|
$968.4M
27.54%
YoY
|
$816.2M
35.68%
YoY
|
$683.4M
17.64%
YoY
|
$583.6M
18.3%
YoY
|
$759.3M
14.52%
YoY
|
$601.6M
21.93%
YoY
|
$581.0M
31.53%
YoY
|
$493.4M
6.04%
YoY
|
$663.0M
7.62%
YoY
|
$493.4M
11.08%
YoY
|
$441.7M
-8.88%
YoY
|
$465.2M
-9.4%
YoY
|
$616.1M
-6.23%
YoY
|
$444.2M
-23.21%
YoY
|
$484.7M
0.81%
YoY
|
$513.5M
9.7%
YoY
|
$657.1M
9.4%
YoY
|
$578.4M
70.71%
YoY
|
$480.9M
14.39%
YoY
|
| Operating Profit |
$327.5M
203.73%
YoY
|
$316.9M
49.07%
YoY
|
$219.7M
69.93%
YoY
|
$147.2M
39.94%
YoY
|
$107.8M
28.2%
YoY
|
$212.6M
80.61%
YoY
|
$129.3M
75.41%
YoY
|
$105.2M
92.13%
YoY
|
$84.12M
-19.22%
YoY
|
$117.7M
-44.67%
YoY
|
$73.71M
-43.47%
YoY
|
$54.75M
-61.86%
YoY
|
$104.1M
-49.59%
YoY
|
$212.7M
-53.36%
YoY
|
$130.4M
-46.26%
YoY
|
$143.6M
-29.67%
YoY
|
$206.6M
6.37%
YoY
|
$456.1M
39.59%
YoY
|
$242.7M
281.13%
YoY
|
$204.1M
135.26%
YoY
|
| Interest Expense |
$8.891M
112.04%
YoY
|
$1.096M
12.18%
YoY
|
$1.082M
0.93%
YoY
|
$4.210M
0.5%
YoY
|
$4.193M
80.34%
YoY
|
$977.0K
-50.68%
YoY
|
$1.072M
-74.38%
YoY
|
$4.189M
0.19%
YoY
|
$2.325M
-44.26%
YoY
|
$1.981M
67.03%
YoY
|
$4.184M
106.41%
YoY
|
$4.181M
-1.81%
YoY
|
$4.171M
-1.86%
YoY
|
$1.186M
-70.8%
YoY
|
$2.027M
-53.86%
YoY
|
$4.258M
-1.11%
YoY
|
$4.250M
-7.0%
YoY
|
$4.062M
-29.97%
YoY
|
$4.393M
-12.19%
YoY
|
$4.306M
-19.2%
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
|
N/A
|
| Pretax Income |
$331.8M
196.06%
YoY
|
$313.3M
46.7%
YoY
|
$217.3M
76.56%
YoY
|
$151.2M
37.33%
YoY
|
$112.1M
29.64%
YoY
|
$213.5M
78.44%
YoY
|
$123.1M
56.79%
YoY
|
$110.1M
85.8%
YoY
|
$86.45M
-20.23%
YoY
|
$119.7M
-43.36%
YoY
|
$78.49M
-40.73%
YoY
|
$59.26M
-60.08%
YoY
|
$108.4M
-48.85%
YoY
|
$211.3M
-54.08%
YoY
|
$132.4M
-46.78%
YoY
|
$148.5M
-29.44%
YoY
|
$211.9M
7.42%
YoY
|
$460.1M
38.36%
YoY
|
$248.8M
272.52%
YoY
|
$210.4M
136.3%
YoY
|
| Income Tax |
$9.056M
-121.7%
YoY
|
$90.78M
54.51%
YoY
|
$59.79M
70.98%
YoY
|
$44.27M
56.04%
YoY
|
-$41.73M
524.75%
YoY
|
$58.75M
112.69%
YoY
|
$34.97M
77.36%
YoY
|
$28.37M
65.92%
YoY
|
-$6.679M
-141.4%
YoY
|
$27.62M
-52.78%
YoY
|
$19.72M
-51.66%
YoY
|
$17.10M
-55.66%
YoY
|
$16.13M
-53.62%
YoY
|
$58.49M
-46.9%
YoY
|
$40.79M
-31.69%
YoY
|
$38.56M
-17.03%
YoY
|
$34.78M
9.79%
YoY
|
$110.2M
42.86%
YoY
|
$59.71M
280.89%
YoY
|
$46.48M
113.07%
YoY
|
| Net Earnings |
$301.2M
106.07%
YoY
|
$204.0M
45.23%
YoY
|
$144.6M
84.43%
YoY
|
$97.20M
31.78%
YoY
|
$146.2M
70.59%
YoY
|
$140.4M
69.71%
YoY
|
$78.39M
50.33%
YoY
|
$73.76M
98.25%
YoY
|
$85.69M
2.78%
YoY
|
$82.75M
-41.08%
YoY
|
$52.15M
-36.74%
YoY
|
$37.21M
-61.09%
YoY
|
$83.38M
-47.23%
YoY
|
$140.4M
-52.53%
YoY
|
$82.44M
-48.33%
YoY
|
$95.63M
-31.87%
YoY
|
$158.0M
9.47%
YoY
|
$295.9M
34.25%
YoY
|
$159.5M
274.43%
YoY
|
$140.4M
148.81%
YoY
|
| Basic Earnings Per Share |
$7.73
104.5%
YoY
|
N/A
|
$3.73
81.95%
YoY
|
$2.51
30.73%
YoY
|
$3.78
69.51%
YoY
|
N/A
|
$2.05
48.55%
YoY
|
$1.92
97.94%
YoY
|
$2.23
2.76%
YoY
|
N/A
|
$1.38
-34.6%
YoY
|
$0.97
-59.58%
YoY
|
$2.17
-46.15%
YoY
|
N/A
|
$2.11
-47.77%
YoY
|
$2.40
-30.43%
YoY
|
$4.03
15.47%
YoY
|
N/A
|
$4.04
284.76%
YoY
|
$3.45
148.2%
YoY
|
| Diluted Earnings Per Share |
$7.20
106.9%
YoY
|
$4.76
44.6%
YoY
|
$3.41
82.58%
YoY
|
$2.36
30.39%
YoY
|
$3.48
66.63%
YoY
|
$3.30
62.03%
YoY
|
$1.87
43.45%
YoY
|
$1.81
90.53%
YoY
|
$2.09
1.26%
YoY
|
$2.03
-100.0%
YoY
|
$1.30
-100.0%
YoY
|
$0.95
-59.23%
YoY
|
$2.06
-45.65%
YoY
|
$3.439M
-50.61%
YoY
|
$2.034M
54388939.38%
YoY
|
$2.33
-27.41%
YoY
|
$3.79
16.62%
YoY
|
$6.963M
138696285.24%
YoY
|
$3.74
270.3%
YoY
|
$3.21
137.78%
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 |
38.97M shares
0.65%
YoY
|
N/A
|
38.72M shares
1.12%
YoY
|
38.72M shares
0.55%
YoY
|
38.72M shares
0.73%
YoY
|
N/A
|
38.29M shares
1.25%
YoY
|
38.50M shares
0.76%
YoY
|
38.44M shares
-0.19%
YoY
|
N/A
|
37.82M shares
-3.3%
YoY
|
38.21M shares
-4.07%
YoY
|
38.51M shares
-1.7%
YoY
|
N/A
|
39.11M shares
-0.89%
YoY
|
39.83M shares
-2.05%
YoY
|
39.18M shares
-5.29%
YoY
|
N/A
|
39.47M shares
-3.02%
YoY
|
40.67M shares
0.08%
YoY
|
| Diluted Shares Outstanding |
41.85M shares
-0.49%
YoY
|
N/A
|
42.42M shares
0.91%
YoY
|
41.21M shares
0.87%
YoY
|
42.06M shares
2.38%
YoY
|
N/A
|
42.04M shares
5.1%
YoY
|
40.86M shares
3.99%
YoY
|
41.08M shares
1.59%
YoY
|
N/A
|
40.00M shares
-1.3%
YoY
|
39.29M shares
-4.43%
YoY
|
40.44M shares
-3.04%
YoY
|
N/A
|
40.53M shares
-5.08%
YoY
|
41.11M shares
-5.85%
YoY
|
41.71M shares
-6.18%
YoY
|
N/A
|
42.70M shares
0.84%
YoY
|
43.66M shares
4.22%
YoY
|
Loading...