|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
2.672B
old
18.6%
YoY
old
|
2.253B
old
20.89%
YoY
old
|
1.863B
old
-79.15%
YoY
old
|
8.936B
old
49.04%
YoY
old
|
5.995B
old
64.65%
YoY
old
|
| Cost Of Revenue |
307.5M
old
19.8%
YoY
old
|
256.6M
old
8.13%
YoY
old
|
237.3M
old
-96.88%
YoY
old
|
7.605B
old
52.29%
YoY
old
|
4.994B
old
68.87%
YoY
old
|
| Gross Profit |
2.364B
old
18.44%
YoY
old
|
1.996B
old
22.76%
YoY
old
|
1.626B
old
22.24%
YoY
old
|
1.330B
old
32.82%
YoY
old
|
1.002B
old
46.38%
YoY
old
|
| Selling, General & Admin |
1.055B
old
9.66%
YoY
old
|
962.1M
old
16.45%
YoY
old
|
826.2M
old
40.76%
YoY
old
|
587.0M
old
69.14%
YoY
old
|
347.0M
old
28.86%
YoY
old
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
135.8M
old
30.04%
YoY
old
|
104.5M
old
22.25%
YoY
old
|
85.45M
old
34.33%
YoY
old
|
63.61M
old
81.69%
YoY
old
|
35.01M
old
22.56%
YoY
old
|
| Operating Expenses |
1.249B
old
13.7%
YoY
old
|
1.098B
old
16.54%
YoY
old
|
942.4M
old
41.61%
YoY
old
|
665.5M
old
63.7%
YoY
old
|
406.5M
old
31.02%
YoY
old
|
| Operating Profit |
1.115B
old
24.25%
YoY
old
|
897.8M
old
31.32%
YoY
old
|
683.6M
old
2.85%
YoY
old
|
664.7M
old
11.71%
YoY
old
|
595.0M
old
59.12%
YoY
old
|
| Interest Expense |
284.1M
old
-16.17%
YoY
old
|
338.9M
old
18.79%
YoY
old
|
285.3M
old
346.76%
YoY
old
|
63.86M
old
-1823.95%
YoY
old
|
-3.704M
old
-92.7%
YoY
old
|
| Other Income/Expense, Net |
N/A
|
N/A
|
-251.0K
old
-97.08%
YoY
old
|
-8.591M
old
-17.63%
YoY
old
|
-10.43M
old
N/A
|
| Pretax Income |
1.394B
old
13.63%
YoY
old
|
1.227B
old
30.14%
YoY
old
|
942.6M
old
30.93%
YoY
old
|
719.9M
old
23.95%
YoY
old
|
580.8M
old
79.73%
YoY
old
|
| Income Tax |
331.5M
old
9.91%
YoY
old
|
301.6M
old
23.45%
YoY
old
|
244.3M
old
56.8%
YoY
old
|
155.8M
old
40.2%
YoY
old
|
111.1M
old
78.78%
YoY
old
|
| Net Earnings |
1.063B
old
14.85%
YoY
old
|
925.2M
old
32.48%
YoY
old
|
698.3M
old
23.79%
YoY
old
|
564.1M
old
20.1%
YoY
old
|
469.7M
old
79.96%
YoY
old
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
33.61
old
13.59%
YoY
old
|
29.59
old
32.04%
YoY
old
|
22.41
old
23.34%
YoY
old
|
18.17
old
18.68%
YoY
old
|
15.31
old
79.91%
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 | 2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
1.460B
old
16.87%
YoY
old
|
1.422B
old
17.51%
YoY
old
|
1.249B
old
19.86%
YoY
old
|
1.210B
old
19.86%
YoY
old
|
1.042B
old
22.11%
YoY
old
|
1.010B
old
-79.75%
YoY
old
|
853.6M
old
-78.38%
YoY
old
|
4.988B
old
44.95%
YoY
old
|
3.947B
old
54.55%
YoY
old
|
3.441B
old
65.34%
YoY
old
|
2.554B
old
63.72%
YoY
old
|
| Cost Of Revenue |
157.1M
old
0.86%
YoY
old
|
151.7M
old
18.75%
YoY
old
|
155.7M
old
20.85%
YoY
old
|
127.8M
old
3.95%
YoY
old
|
128.9M
old
12.61%
YoY
old
|
122.9M
old
-97.12%
YoY
old
|
114.4M
old
-96.57%
YoY
old
|
4.266B
old
47.9%
YoY
old
|
3.339B
old
58.3%
YoY
old
|
2.885B
old
72.01%
YoY
old
|
2.109B
old
68.03%
YoY
old
|
| Gross Profit |
1.303B
old
19.15%
YoY
old
|
1.271B
old
17.36%
YoY
old
|
1.093B
old
19.72%
YoY
old
|
1.083B
old
22.07%
YoY
old
|
913.4M
old
23.58%
YoY
old
|
887.0M
old
22.91%
YoY
old
|
739.1M
old
21.46%
YoY
old
|
721.6M
old
29.68%
YoY
old
|
608.5M
old
36.74%
YoY
old
|
556.5M
old
37.66%
YoY
old
|
445.0M
old
46.0%
YoY
old
|
| Selling, General & Admin |
602.4M
old
9.35%
YoY
old
|
534.7M
old
9.22%
YoY
old
|
550.9M
old
16.26%
YoY
old
|
489.6M
old
14.27%
YoY
old
|
473.8M
old
18.3%
YoY
old
|
428.4M
old
25.42%
YoY
old
|
400.5M
old
63.2%
YoY
old
|
341.6M
old
89.5%
YoY
old
|
245.4M
old
47.14%
YoY
old
|
180.3M
old
30.71%
YoY
old
|
166.8M
old
21.23%
YoY
old
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
77.20M
old
26.74%
YoY
old
|
74.94M
old
35.71%
YoY
old
|
60.91M
old
23.69%
YoY
old
|
55.22M
old
24.01%
YoY
old
|
49.24M
old
20.33%
YoY
old
|
44.53M
old
16.5%
YoY
old
|
40.92M
old
61.18%
YoY
old
|
38.22M
old
106.48%
YoY
old
|
25.39M
old
53.88%
YoY
old
|
18.51M
old
22.55%
YoY
old
|
16.50M
old
22.57%
YoY
old
|
| Operating Expenses |
732.6M
old
19.96%
YoY
old
|
643.6M
old
13.16%
YoY
old
|
610.7M
old
13.2%
YoY
old
|
568.7M
old
11.85%
YoY
old
|
539.5M
old
17.28%
YoY
old
|
508.5M
old
31.11%
YoY
old
|
460.0M
old
65.67%
YoY
old
|
387.8M
old
78.1%
YoY
old
|
277.7M
old
47.09%
YoY
old
|
217.8M
old
38.05%
YoY
old
|
188.8M
old
23.75%
YoY
old
|
| Operating Profit |
570.3M
old
18.13%
YoY
old
|
627.1M
old
22.02%
YoY
old
|
482.8M
old
29.13%
YoY
old
|
514.0M
old
35.79%
YoY
old
|
373.9M
old
33.96%
YoY
old
|
378.5M
old
13.38%
YoY
old
|
279.1M
old
-15.65%
YoY
old
|
333.8M
old
-1.45%
YoY
old
|
330.9M
old
29.12%
YoY
old
|
338.7M
old
37.41%
YoY
old
|
256.2M
old
68.3%
YoY
old
|
| Interest Expense |
155.7M
old
3.3%
YoY
old
|
133.4M
old
-22.08%
YoY
old
|
150.7M
old
-10.41%
YoY
old
|
171.2M
old
-10.51%
YoY
old
|
168.2M
old
78.99%
YoY
old
|
191.3M
old
585.69%
YoY
old
|
93.97M
old
161.36%
YoY
old
|
27.90M
old
-432.06%
YoY
old
|
35.96M
old
665.33%
YoY
old
|
-8.402M
old
-59.74%
YoY
old
|
4.698M
old
-116.64%
YoY
old
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
-506.0K
old
1000.0%
YoY
old
|
-205.0K
old
-85.36%
YoY
old
|
-46.00K
old
-99.36%
YoY
old
|
-1.400M
old
-74.17%
YoY
old
|
-7.191M
old
43.56%
YoY
old
|
-5.421M
old
230.55%
YoY
old
|
-5.009M
old
N/A
|
| Pretax Income |
720.0M
old
13.66%
YoY
old
|
760.5M
old
11.0%
YoY
old
|
633.5M
old
16.97%
YoY
old
|
685.2M
old
20.29%
YoY
old
|
541.6M
old
45.19%
YoY
old
|
569.6M
old
58.08%
YoY
old
|
373.0M
old
3.72%
YoY
old
|
360.3M
old
10.9%
YoY
old
|
359.6M
old
40.51%
YoY
old
|
324.9M
old
45.04%
YoY
old
|
255.9M
old
106.35%
YoY
old
|
| Income Tax |
175.9M
old
15.36%
YoY
old
|
178.9M
old
5.5%
YoY
old
|
152.5M
old
15.58%
YoY
old
|
169.6M
old
10.54%
YoY
old
|
132.0M
old
45.26%
YoY
old
|
153.4M
old
95.95%
YoY
old
|
90.85M
old
17.23%
YoY
old
|
78.31M
old
30.46%
YoY
old
|
77.49M
old
51.63%
YoY
old
|
60.03M
old
45.17%
YoY
old
|
51.11M
old
95.55%
YoY
old
|
| Net Earnings |
544.1M
old
13.12%
YoY
old
|
581.6M
old
12.8%
YoY
old
|
481.0M
old
17.42%
YoY
old
|
515.5M
old
23.89%
YoY
old
|
409.6M
old
45.16%
YoY
old
|
416.1M
old
47.57%
YoY
old
|
282.2M
old
0.01%
YoY
old
|
282.0M
old
6.46%
YoY
old
|
282.1M
old
37.74%
YoY
old
|
264.9M
old
45.01%
YoY
old
|
204.8M
old
109.23%
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
|
| Diluted Earnings Per Share |
17.18
old
12.88%
YoY
old
|
18.39
old
11.93%
YoY
old
|
15.22
old
15.74%
YoY
old
|
16.43
old
23.16%
YoY
old
|
13.15
old
44.98%
YoY
old
|
13.34
old
46.92%
YoY
old
|
9.070
old
-0.22%
YoY
old
|
9.080
old
5.34%
YoY
old
|
9.090
old
35.87%
YoY
old
|
8.620
old
44.63%
YoY
old
|
6.690
old
109.72%
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
|
| 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
|
| 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
|
Loading...