|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$3.559B
20.28%
YoY
|
$2.959B
18.38%
YoY
|
$2.500B
31.42%
YoY
|
$1.902B
30.5%
YoY
|
$1.458B
21.91%
YoY
|
| Cost Of Revenue |
$2.399B
23.02%
YoY
|
$1.950B
15.63%
YoY
|
$1.687B
4.43%
YoY
|
$1.615B
23.24%
YoY
|
$1.311B
36.0%
YoY
|
| Gross Profit |
$1.160B
14.99%
YoY
|
$1.009B
24.08%
YoY
|
$813.0M
183.32%
YoY
|
$287.0M
95.18%
YoY
|
$147.0M
-36.62%
YoY
|
| Selling, General & Admin |
$341.9M
17.77%
YoY
|
$290.3M
58.15%
YoY
|
$183.6M
89.5%
YoY
|
$96.87M
54.87%
YoY
|
$62.55M
16.82%
YoY
|
| Research & Development |
$120.9M
52.29%
YoY
|
$79.39M
87.42%
YoY
|
$42.36M
95.94%
YoY
|
$21.62M
52.5%
YoY
|
$14.18M
8.98%
YoY
|
| Depreciation & Amortization |
$30.60M
128.25%
YoY
|
$13.41M
207.29%
YoY
|
$4.363M
-5.69%
YoY
|
$4.626M
-58.5%
YoY
|
$11.15M
-33.69%
YoY
|
| Operating Expenses |
$462.8M
25.19%
YoY
|
$369.7M
63.64%
YoY
|
$225.9M
90.68%
YoY
|
$118.5M
46.06%
YoY
|
$81.12M
10.45%
YoY
|
| Operating Profit |
$697.3M
9.1%
YoY
|
$639.1M
8.86%
YoY
|
$587.1M
248.47%
YoY
|
$168.5M
155.64%
YoY
|
$65.91M
-58.43%
YoY
|
| Interest Expense |
-$2.623M
-79.97%
YoY
|
-$13.10M
-162.72%
YoY
|
$20.88M
3391.47%
YoY
|
$598.0K
-174.84%
YoY
|
-$799.0K
59.16%
YoY
|
| Other Income/Expense, Net |
$19.18M
-12.8%
YoY
|
$22.00M
-36.6%
YoY
|
$34.70M
1327.35%
YoY
|
$2.431M
-417.78%
YoY
|
-$765.0K
N/A
|
| Pretax Income |
$713.8M
10.16%
YoY
|
$648.0M
6.58%
YoY
|
$608.0M
259.58%
YoY
|
$169.1M
159.7%
YoY
|
$65.11M
-58.8%
YoY
|
| Income Tax |
$127.9M
-2.16%
YoY
|
$130.8M
16.99%
YoY
|
$111.8M
134.1%
YoY
|
$47.75M
236.39%
YoY
|
$14.20M
-57.85%
YoY
|
| Net Earnings |
$585.9M
15.07%
YoY
|
$509.2M
66.26%
YoY
|
$306.2M
152.4%
YoY
|
$121.3M
138.31%
YoY
|
$50.91M
-59.06%
YoY
|
| Basic Earnings Per Share |
$3.96
11.55%
YoY
|
$3.55
-10.58%
YoY
|
$3.97
19750.0%
YoY
|
$0.02
N/A
|
N/A
|
| Diluted Earnings Per Share |
$3.84
10.66%
YoY
|
$3.47
66.85%
YoY
|
$2.08
149.91%
YoY
|
$0.83
135.44%
YoY
|
$0.35
-59.06%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
148.0M shares
3.09%
YoY
|
143.5M shares
86.25%
YoY
|
77.07M shares
67.95%
YoY
|
45.89M
N/A
|
N/A
|
| Diluted Shares Outstanding |
152.7M shares
2.3%
YoY
|
149.3M shares
1.35%
YoY
|
147.3M shares
0.98%
YoY
|
145.9M
N/A
|
N/A
|
|
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 Q1 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$880.5M
-4.74%
YoY
|
$909.4M
33.85%
YoY
|
$905.3M
42.43%
YoY
|
$864.3M
20.05%
YoY
|
$924.3M
25.5%
YoY
|
$679.4M
-4.37%
YoY
|
$635.6M
10.85%
YoY
|
$719.9M
50.13%
YoY
|
$736.5M
42.08%
YoY
|
$710.4M
38.38%
YoY
|
$573.4M
42.19%
YoY
|
$479.5M
N/A
|
$518.4M
17.87%
YoY
|
$513.4M
52.06%
YoY
|
$403.2M
N/A
|
$439.8M
N/A
|
$337.6M
N/A
|
| Cost Of Revenue |
$539.6M
-12.77%
YoY
|
$577.6M
31.74%
YoY
|
$612.4M
49.09%
YoY
|
$582.5M
20.74%
YoY
|
$618.7M
56.21%
YoY
|
$438.5M
-12.43%
YoY
|
$410.8M
-3.18%
YoY
|
$482.5M
31.9%
YoY
|
$396.0M
-7.48%
YoY
|
$500.7M
16.14%
YoY
|
$424.2M
20.06%
YoY
|
$365.8M
N/A
|
$428.1M
6.79%
YoY
|
$431.1M
41.89%
YoY
|
$353.4M
N/A
|
$400.9M
N/A
|
$303.8M
N/A
|
| Gross Profit |
$340.9M
11.51%
YoY
|
$331.7M
37.7%
YoY
|
$292.9M
30.28%
YoY
|
$281.7M
18.65%
YoY
|
$305.7M
-10.22%
YoY
|
$240.9M
14.87%
YoY
|
$224.8M
50.76%
YoY
|
$237.4M
108.75%
YoY
|
$340.5M
276.99%
YoY
|
$209.7M
154.96%
YoY
|
$149.1M
199.04%
YoY
|
$113.7M
N/A
|
$90.31M
131.85%
YoY
|
$82.26M
143.63%
YoY
|
$49.86M
N/A
|
$38.95M
N/A
|
$33.76M
N/A
|
| Selling, General & Admin |
$92.59M
6.68%
YoY
|
$81.04M
14.83%
YoY
|
$84.63M
17.33%
YoY
|
$73.94M
21.55%
YoY
|
$86.79M
53.06%
YoY
|
$70.57M
45.94%
YoY
|
$72.13M
50.67%
YoY
|
$60.83M
77.67%
YoY
|
$56.71M
36.99%
YoY
|
$48.36M
159.8%
YoY
|
$47.87M
204.59%
YoY
|
$34.24M
N/A
|
$41.39M
48.9%
YoY
|
$18.61M
43.08%
YoY
|
$15.72M
N/A
|
$27.80M
N/A
|
$13.01M
N/A
|
| Research & Development |
$43.17M
83.02%
YoY
|
$29.29M
45.78%
YoY
|
$26.89M
40.1%
YoY
|
$21.56M
30.52%
YoY
|
$23.59M
80.18%
YoY
|
$20.09M
55.8%
YoY
|
$19.19M
168.58%
YoY
|
$16.52M
193.46%
YoY
|
$13.09M
57.03%
YoY
|
$12.90M
158.77%
YoY
|
$7.146M
79.68%
YoY
|
$5.629M
N/A
|
$8.336M
133.11%
YoY
|
$4.984M
36.59%
YoY
|
$3.977M
N/A
|
$3.576M
N/A
|
$3.649M
N/A
|
| Depreciation & Amortization |
$9.016M
76.51%
YoY
|
$8.436M
91.03%
YoY
|
$7.361M
150.2%
YoY
|
$5.789M
515.2%
YoY
|
$5.108M
316.98%
YoY
|
$4.416M
294.99%
YoY
|
$2.942M
202.05%
YoY
|
$941.0K
-10.04%
YoY
|
$1.225M
18.7%
YoY
|
$1.118M
17.81%
YoY
|
$974.0K
-23.25%
YoY
|
$1.046M
N/A
|
$1.032M
-57.57%
YoY
|
$949.0K
-89.11%
YoY
|
$1.269M
N/A
|
$2.432M
N/A
|
$8.714M
N/A
|
| Operating Expenses |
$137.5M
24.58%
YoY
|
$111.6M
23.12%
YoY
|
$111.5M
22.11%
YoY
|
$95.50M
23.47%
YoY
|
$110.4M
58.15%
YoY
|
$90.67M
48.02%
YoY
|
$91.32M
65.98%
YoY
|
$77.35M
94.02%
YoY
|
$69.80M
40.35%
YoY
|
$61.25M
159.58%
YoY
|
$55.02M
173.8%
YoY
|
$39.86M
N/A
|
$49.73M
58.5%
YoY
|
$23.60M
41.66%
YoY
|
$20.09M
N/A
|
$31.38M
N/A
|
$16.66M
N/A
|
| Operating Profit |
$203.4M
4.13%
YoY
|
$220.1M
46.5%
YoY
|
$181.3M
35.86%
YoY
|
$186.2M
16.33%
YoY
|
$195.3M
-27.84%
YoY
|
$150.2M
1.19%
YoY
|
$133.5M
41.86%
YoY
|
$160.1M
116.69%
YoY
|
$270.7M
566.98%
YoY
|
$148.5M
153.1%
YoY
|
$94.09M
216.07%
YoY
|
$73.88M
N/A
|
$40.58M
435.59%
YoY
|
$58.66M
242.93%
YoY
|
$29.77M
N/A
|
$7.577M
N/A
|
$17.11M
N/A
|
| Interest Expense |
$8.862M
-476.63%
YoY
|
$3.961M
-204.29%
YoY
|
-$730.0K
-80.08%
YoY
|
-$1.216M
-62.93%
YoY
|
-$2.353M
-118.99%
YoY
|
-$3.798M
-120.75%
YoY
|
-$3.665M
-57.8%
YoY
|
-$3.280M
189.24%
YoY
|
$12.39M
-2482.69%
YoY
|
$18.31M
673.75%
YoY
|
-$8.684M
-14336.07%
YoY
|
-$1.134M
N/A
|
-$520.0K
21.5%
YoY
|
$2.366M
-2700.0%
YoY
|
$61.00K
N/A
|
-$428.0K
N/A
|
-$91.00K
N/A
|
| Other Income/Expense, Net |
-$2.813M
-149.28%
YoY
|
$433.0K
-96.86%
YoY
|
$2.110M
-71.42%
YoY
|
$5.953M
-222.29%
YoY
|
$5.708M
-83.55%
YoY
|
$13.78M
-36.02%
YoY
|
$7.382M
-246.53%
YoY
|
-$4.868M
-347.36%
YoY
|
$34.70M
N/A
|
$21.53M
N/A
|
-$5.038M
N/A
|
$1.968M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$159.6M
-19.64%
YoY
|
$180.5M
12.66%
YoY
|
$182.7M
33.19%
YoY
|
$191.0M
25.68%
YoY
|
$198.7M
-29.82%
YoY
|
$160.2M
-3.94%
YoY
|
$137.2M
60.63%
YoY
|
$151.9M
108.87%
YoY
|
$283.1M
606.56%
YoY
|
$166.8M
173.28%
YoY
|
$85.41M
186.32%
YoY
|
$72.75M
N/A
|
$40.06M
460.39%
YoY
|
$61.03M
258.67%
YoY
|
$29.83M
N/A
|
$7.149M
N/A
|
$17.02M
N/A
|
| Income Tax |
$9.032M
-77.89%
YoY
|
$49.26M
14.99%
YoY
|
$35.86M
79.97%
YoY
|
$33.78M
24.43%
YoY
|
$40.85M
-31.77%
YoY
|
$42.84M
10.37%
YoY
|
$19.93M
398.32%
YoY
|
$27.15M
198.34%
YoY
|
$59.86M
377.69%
YoY
|
$38.82M
110.49%
YoY
|
$3.999M
-29.84%
YoY
|
$9.101M
N/A
|
$12.53M
824.87%
YoY
|
$18.44M
312.67%
YoY
|
$5.700M
N/A
|
$1.355M
N/A
|
$4.469M
N/A
|
| Net Earnings |
$150.6M
-3.95%
YoY
|
$131.2M
13.84%
YoY
|
$146.9M
27.27%
YoY
|
$157.2M
29.16%
YoY
|
$156.8M
-23.58%
YoY
|
$115.3M
178.49%
YoY
|
$115.4M
193.97%
YoY
|
$121.7M
91.22%
YoY
|
$205.2M
645.23%
YoY
|
$41.40M
-2.79%
YoY
|
$39.25M
62.67%
YoY
|
$63.65M
N/A
|
$27.53M
375.15%
YoY
|
$42.59M
239.44%
YoY
|
$24.13M
N/A
|
$5.794M
N/A
|
$12.55M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$0.99
23.75%
YoY
|
$1.06
23.26%
YoY
|
N/A
|
$0.80
19.4%
YoY
|
$0.80
25.0%
YoY
|
$0.86
95.45%
YoY
|
N/A
|
$0.67
N/A
|
$0.64
N/A
|
$0.44
N/A
|
$0.02
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.97
-6.69%
YoY
|
$0.85
7.59%
YoY
|
$0.97
24.55%
YoY
|
$1.04
23.81%
YoY
|
$1.05
-24.55%
YoY
|
$0.79
-9.2%
YoY
|
$0.77
40.73%
YoY
|
$0.84
90.17%
YoY
|
$1.39
633.6%
YoY
|
$0.87
194.34%
YoY
|
$0.55
228.4%
YoY
|
$0.44
N/A
|
$0.19
369.37%
YoY
|
$0.30
167.76%
YoY
|
$0.17
N/A
|
$0.04
N/A
|
$0.11
N/A
|
| 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
|
| Basic Shares Outstanding |
N/A
|
N/A
|
148.0M shares
3.17%
YoY
|
147.6M shares
3.89%
YoY
|
N/A
|
143.7M shares
131.36%
YoY
|
143.5M shares
131.47%
YoY
|
142.1M shares
206.18%
YoY
|
136.5M shares
197.68%
YoY
|
62.10M shares
N/A
|
61.99M shares
N/A
|
46.41M shares
N/A
|
45.87M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
152.0M shares
1.97%
YoY
|
150.9M shares
1.12%
YoY
|
N/A
|
149.0M shares
1.14%
YoY
|
149.1M shares
1.32%
YoY
|
149.2M shares
1.61%
YoY
|
N/A
|
147.3M shares
N/A
|
147.1M shares
N/A
|
146.9M shares
N/A
|
145.9M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...