|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
18.82B
old
8.83%
YoY
old
|
17.30B
old
12.44%
YoY
old
|
15.38B
old
6.19%
YoY
old
|
14.49B
old
-7.06%
YoY
old
|
15.59B
old
5.18%
YoY
old
|
| Cost Of Revenue |
16.33B
old
7.13%
YoY
old
|
15.24B
old
8.08%
YoY
old
|
14.10B
old
-1.36%
YoY
old
|
14.29B
old
1.9%
YoY
old
|
14.03B
old
5.7%
YoY
old
|
| Gross Profit |
2.497B
old
21.39%
YoY
old
|
2.057B
old
60.33%
YoY
old
|
1.283B
old
568.23%
YoY
old
|
192.0M
old
-87.69%
YoY
old
|
1.560B
old
0.71%
YoY
old
|
| Selling, General & Admin |
776.0M
old
7.63%
YoY
old
|
721.0M
old
5.87%
YoY
old
|
681.0M
old
16.81%
YoY
old
|
583.0M
old
9.79%
YoY
old
|
531.0M
old
44.29%
YoY
old
|
| Research & Development |
99.00M
old
-3.88%
YoY
old
|
103.0M
old
-9.65%
YoY
old
|
114.0M
old
14.0%
YoY
old
|
100.0M
old
14.94%
YoY
old
|
87.00M
old
40.32%
YoY
old
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
1.430B
old
9.33%
YoY
old
|
1.308B
old
4.89%
YoY
old
|
1.247B
old
8.06%
YoY
old
|
1.154B
old
5.0%
YoY
old
|
1.099B
old
39.47%
YoY
old
|
| Operating Profit |
1.067B
old
42.46%
YoY
old
|
749.0M
old
1980.56%
YoY
old
|
36.00M
old
-103.74%
YoY
old
|
-962.0M
old
-308.68%
YoY
old
|
461.0M
old
-39.42%
YoY
old
|
| Interest Expense |
57.00M
old
-205.56%
YoY
old
|
-54.00M
old
-49.06%
YoY
old
|
-106.0M
old
26.19%
YoY
old
|
-84.00M
old
71.43%
YoY
old
|
-49.00M
old
-119.22%
YoY
old
|
| Other Income/Expense, Net |
-33.00M
old
0.0%
YoY
old
|
-33.00M
old
-8.33%
YoY
old
|
-36.00M
old
125.0%
YoY
old
|
-16.00M
old
0.0%
YoY
old
|
-16.00M
old
-15.79%
YoY
old
|
| Pretax Income |
1.039B
old
47.38%
YoY
old
|
705.0M
old
591.18%
YoY
old
|
102.0M
old
-106.01%
YoY
old
|
-1.696B
old
-759.92%
YoY
old
|
257.0M
old
-72.48%
YoY
old
|
| Income Tax |
259.0M
old
22.75%
YoY
old
|
211.0M
old
779.17%
YoY
old
|
24.00M
old
-119.35%
YoY
old
|
-124.0M
old
-253.09%
YoY
old
|
81.00M
old
-50.31%
YoY
old
|
| Net Earnings |
778.0M
old
55.91%
YoY
old
|
499.0M
old
548.05%
YoY
old
|
77.00M
old
-104.9%
YoY
old
|
-1.572B
old
-1041.32%
YoY
old
|
167.0M
old
-78.17%
YoY
old
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
0.7791
old
58.7%
YoY
old
|
0.4940
old
550.46%
YoY
old
|
0.07630
old
-104.97%
YoY
old
|
-1.562
old
-1044.19%
YoY
old
|
0.1657
old
-78.38%
YoY
old
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q2 | 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 |
4.723B
old
26.11%
YoY
old
|
3.966B
old
14.36%
YoY
old
|
6.270B
old
2.1%
YoY
old
|
5.339B
old
3.13%
YoY
old
|
3.745B
old
13.62%
YoY
old
|
3.468B
old
29.35%
YoY
old
|
6.141B
old
28.72%
YoY
old
|
5.177B
old
18.93%
YoY
old
|
3.296B
old
-3.88%
YoY
old
|
2.681B
old
-5.23%
YoY
old
|
4.771B
old
-0.25%
YoY
old
|
4.353B
old
11.24%
YoY
old
|
3.429B
old
3.75%
YoY
old
|
2.829B
old
13.84%
YoY
old
|
4.783B
old
5.1%
YoY
old
|
3.913B
old
-29.34%
YoY
old
|
3.305B
old
-6.53%
YoY
old
|
2.485B
old
26.66%
YoY
old
|
4.551B
old
6.51%
YoY
old
|
5.538B
old
16.1%
YoY
old
|
| Cost Of Revenue |
3.922B
old
17.85%
YoY
old
|
3.495B
old
12.42%
YoY
old
|
5.321B
old
5.83%
YoY
old
|
4.567B
old
-1.42%
YoY
old
|
3.328B
old
5.99%
YoY
old
|
3.109B
old
27.57%
YoY
old
|
5.028B
old
18.36%
YoY
old
|
4.633B
old
15.77%
YoY
old
|
3.140B
old
-2.12%
YoY
old
|
2.437B
old
-7.72%
YoY
old
|
4.248B
old
-14.1%
YoY
old
|
4.002B
old
6.86%
YoY
old
|
3.208B
old
0.0%
YoY
old
|
2.641B
old
7.23%
YoY
old
|
4.945B
old
18.98%
YoY
old
|
3.745B
old
-24.16%
YoY
old
|
3.208B
old
1.49%
YoY
old
|
2.463B
old
38.92%
YoY
old
|
4.156B
old
11.3%
YoY
old
|
4.938B
old
18.76%
YoY
old
|
| Gross Profit |
801.0M
old
92.09%
YoY
old
|
471.0M
old
31.2%
YoY
old
|
949.0M
old
-14.73%
YoY
old
|
772.0M
old
41.91%
YoY
old
|
417.0M
old
167.31%
YoY
old
|
359.0M
old
47.13%
YoY
old
|
1.113B
old
112.81%
YoY
old
|
544.0M
old
54.99%
YoY
old
|
156.0M
old
-29.41%
YoY
old
|
244.0M
old
29.79%
YoY
old
|
523.0M
old
-422.84%
YoY
old
|
351.0M
old
108.93%
YoY
old
|
221.0M
old
127.84%
YoY
old
|
188.0M
old
754.55%
YoY
old
|
-162.0M
old
-141.01%
YoY
old
|
168.0M
old
-72.0%
YoY
old
|
97.00M
old
-74.13%
YoY
old
|
22.00M
old
-88.36%
YoY
old
|
395.0M
old
-26.72%
YoY
old
|
600.0M
old
-1.96%
YoY
old
|
| Selling, General & Admin |
241.0M
old
0.0%
YoY
old
|
242.0M
old
2.98%
YoY
old
|
296.0M
old
19.35%
YoY
old
|
234.0M
old
10.9%
YoY
old
|
241.0M
old
-4.37%
YoY
old
|
235.0M
old
3.52%
YoY
old
|
248.0M
old
2.9%
YoY
old
|
211.0M
old
6.57%
YoY
old
|
252.0M
old
12.0%
YoY
old
|
227.0M
old
7.08%
YoY
old
|
241.0M
old
13.68%
YoY
old
|
198.0M
old
-2.46%
YoY
old
|
225.0M
old
14.8%
YoY
old
|
212.0M
old
4.95%
YoY
old
|
212.0M
old
13.37%
YoY
old
|
203.0M
old
4.64%
YoY
old
|
196.0M
old
7.69%
YoY
old
|
202.0M
old
16.76%
YoY
old
|
187.0M
old
57.14%
YoY
old
|
194.0M
old
45.86%
YoY
old
|
| Research & Development |
115.0M
old
-3.36%
YoY
old
|
102.0M
old
-7.27%
YoY
old
|
73.00M
old
-31.78%
YoY
old
|
122.0M
old
23.23%
YoY
old
|
119.0M
old
33.71%
YoY
old
|
110.0M
old
29.41%
YoY
old
|
107.0M
old
7.0%
YoY
old
|
99.00M
old
2.06%
YoY
old
|
89.00M
old
8.54%
YoY
old
|
85.00M
old
-7.61%
YoY
old
|
100.0M
old
-28.57%
YoY
old
|
97.00M
old
14.12%
YoY
old
|
82.00M
old
-1.2%
YoY
old
|
92.00M
old
-38.26%
YoY
old
|
140.0M
old
37.25%
YoY
old
|
85.00M
old
4.94%
YoY
old
|
83.00M
old
-16.16%
YoY
old
|
149.0M
old
71.26%
YoY
old
|
102.0M
old
N/A
|
81.00M
old
20.9%
YoY
old
|
| Depreciation & Amortization |
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
|
| Operating Expenses |
354.0M
old
-1.67%
YoY
old
|
344.0M
old
-0.58%
YoY
old
|
369.0M
old
3.94%
YoY
old
|
356.0M
old
14.84%
YoY
old
|
360.0M
old
5.57%
YoY
old
|
346.0M
old
10.9%
YoY
old
|
355.0M
old
4.11%
YoY
old
|
310.0M
old
5.08%
YoY
old
|
341.0M
old
11.07%
YoY
old
|
312.0M
old
2.63%
YoY
old
|
341.0M
old
-3.13%
YoY
old
|
295.0M
old
2.79%
YoY
old
|
307.0M
old
10.04%
YoY
old
|
304.0M
old
-13.39%
YoY
old
|
352.0M
old
21.8%
YoY
old
|
287.0M
old
4.36%
YoY
old
|
279.0M
old
-0.71%
YoY
old
|
351.0M
old
35.0%
YoY
old
|
289.0M
old
59.67%
YoY
old
|
275.0M
old
37.5%
YoY
old
|
| Operating Profit |
447.0M
old
684.21%
YoY
old
|
127.0M
old
876.92%
YoY
old
|
580.0M
old
-23.48%
YoY
old
|
416.0M
old
77.78%
YoY
old
|
57.00M
old
-130.81%
YoY
old
|
13.00M
old
-119.12%
YoY
old
|
758.0M
old
316.48%
YoY
old
|
234.0M
old
317.86%
YoY
old
|
-185.0M
old
115.12%
YoY
old
|
-68.00M
old
-41.38%
YoY
old
|
182.0M
old
-135.41%
YoY
old
|
56.00M
old
-147.06%
YoY
old
|
-86.00M
old
-52.75%
YoY
old
|
-116.0M
old
-64.74%
YoY
old
|
-514.0M
old
-584.91%
YoY
old
|
-119.0M
old
-136.62%
YoY
old
|
-182.0M
old
-293.62%
YoY
old
|
-329.0M
old
363.38%
YoY
old
|
106.0M
old
-70.39%
YoY
old
|
325.0M
old
-21.12%
YoY
old
|
| Interest Expense |
-45.00M
old
309.09%
YoY
old
|
0.000
old
-100.0%
YoY
old
|
57.00M
old
35.71%
YoY
old
|
-9.000M
old
-80.43%
YoY
old
|
-11.00M
old
-75.56%
YoY
old
|
-12.00M
old
-77.36%
YoY
old
|
42.00M
old
-197.67%
YoY
old
|
-46.00M
old
70.37%
YoY
old
|
-45.00M
old
-2.17%
YoY
old
|
-53.00M
old
194.44%
YoY
old
|
-43.00M
old
-23.21%
YoY
old
|
-27.00M
old
-52.63%
YoY
old
|
-46.00M
old
-675.0%
YoY
old
|
-18.00M
old
-460.0%
YoY
old
|
-56.00M
old
27.27%
YoY
old
|
-57.00M
old
58.33%
YoY
old
|
8.000M
old
-61.9%
YoY
old
|
5.000M
old
-183.33%
YoY
old
|
-44.00M
old
-114.72%
YoY
old
|
-36.00M
old
33.33%
YoY
old
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
15.00M
old
-287.5%
YoY
old
|
N/A
|
N/A
|
N/A
|
-8.000M
old
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
375.0M
old
715.22%
YoY
old
|
92.00M
old
1214.29%
YoY
old
|
581.0M
old
-32.13%
YoY
old
|
405.0M
old
120.11%
YoY
old
|
46.00M
old
-120.0%
YoY
old
|
7.000M
old
-106.67%
YoY
old
|
856.0M
old
394.8%
YoY
old
|
184.0M
old
557.14%
YoY
old
|
-230.0M
old
76.92%
YoY
old
|
-105.0M
old
-438.71%
YoY
old
|
173.0M
old
-134.81%
YoY
old
|
28.00M
old
-116.37%
YoY
old
|
-130.0M
old
-6.47%
YoY
old
|
31.00M
old
-103.49%
YoY
old
|
-497.0M
old
-1283.33%
YoY
old
|
-171.0M
old
-200.59%
YoY
old
|
-139.0M
old
-220.87%
YoY
old
|
-889.0M
old
1054.55%
YoY
old
|
42.00M
old
-93.61%
YoY
old
|
170.0M
old
-56.52%
YoY
old
|
| Income Tax |
90.00M
old
650.0%
YoY
old
|
22.00M
old
1000.0%
YoY
old
|
144.0M
old
-44.19%
YoY
old
|
101.0M
old
77.19%
YoY
old
|
12.00M
old
-116.22%
YoY
old
|
2.000M
old
-106.67%
YoY
old
|
258.0M
old
975.0%
YoY
old
|
57.00M
old
N/A
|
-74.00M
old
393.33%
YoY
old
|
-30.00M
old
-300.0%
YoY
old
|
24.00M
old
-45.45%
YoY
old
|
0.000
old
-100.0%
YoY
old
|
-15.00M
old
-25.0%
YoY
old
|
15.00M
old
-112.1%
YoY
old
|
44.00M
old
100.0%
YoY
old
|
-24.00M
old
-151.06%
YoY
old
|
-20.00M
old
-162.5%
YoY
old
|
-124.0M
old
520.0%
YoY
old
|
22.00M
old
-75.82%
YoY
old
|
47.00M
old
-53.47%
YoY
old
|
| Net Earnings |
280.0M
old
775.0%
YoY
old
|
82.00M
old
1540.0%
YoY
old
|
439.0M
old
-26.59%
YoY
old
|
302.0M
old
137.8%
YoY
old
|
32.00M
old
-120.25%
YoY
old
|
5.000M
old
-107.35%
YoY
old
|
598.0M
old
304.05%
YoY
old
|
127.0M
old
337.93%
YoY
old
|
-158.0M
old
37.39%
YoY
old
|
-68.00M
old
-553.33%
YoY
old
|
148.0M
old
-127.36%
YoY
old
|
29.00M
old
-119.73%
YoY
old
|
-115.0M
old
-3.36%
YoY
old
|
15.00M
old
-101.96%
YoY
old
|
-541.0M
old
-3282.35%
YoY
old
|
-147.0M
old
-220.49%
YoY
old
|
-119.0M
old
-245.12%
YoY
old
|
-765.0M
old
1154.1%
YoY
old
|
17.00M
old
-96.98%
YoY
old
|
122.0M
old
-57.04%
YoY
old
|
| Basic Earnings Per Share |
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
|
| Diluted Earnings Per Share |
0.2800
old
833.33%
YoY
old
|
0.08000
old
1600.0%
YoY
old
|
0.4377
old
-21.48%
YoY
old
|
0.3000
old
130.77%
YoY
old
|
0.03000
old
-118.75%
YoY
old
|
0.005000
old
-114.29%
YoY
old
|
0.5586
old
276.09%
YoY
old
|
0.1300
old
333.33%
YoY
old
|
-0.1600
old
33.33%
YoY
old
|
-0.07000
old
-536.55%
YoY
old
|
0.1485
old
-128.43%
YoY
old
|
0.03000
old
-120.0%
YoY
old
|
-0.1200
old
0.0%
YoY
old
|
0.01491
old
-101.32%
YoY
old
|
-0.5295
old
-3338.44%
YoY
old
|
-0.1500
old
-225.0%
YoY
old
|
-0.1200
old
-250.0%
YoY
old
|
-0.7600
old
1166.67%
YoY
old
|
0.01647
old
-96.72%
YoY
old
|
0.1200
old
-58.62%
YoY
old
|
| 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 |
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
|
| Diluted Shares Outstanding |
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
|
Loading...