|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$18.84B
-0.57%
YoY
|
$18.95B
8.65%
YoY
|
$17.44B
21.79%
YoY
|
$14.32B
27.24%
YoY
|
$11.26B
29.65%
YoY
|
| Cost Of Revenue |
$15.11B
-5.54%
YoY
|
$16.00B
8.96%
YoY
|
$14.69B
23.57%
YoY
|
$11.89B
21.67%
YoY
|
$9.768B
27.07%
YoY
|
| Gross Profit |
$3.729B
26.41%
YoY
|
$2.950B
7.01%
YoY
|
$2.756B
13.15%
YoY
|
$2.436B
63.82%
YoY
|
$1.487B
49.6%
YoY
|
| Selling, General & Admin |
$2.254B
9.88%
YoY
|
$2.051B
8.72%
YoY
|
$1.887B
5.59%
YoY
|
$1.787B
72.89%
YoY
|
$1.033B
26.8%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$110.4M
7.53%
YoY
|
$102.7M
34.23%
YoY
|
$76.52M
74.13%
YoY
|
$43.95M
17.73%
YoY
|
$37.33M
-53.53%
YoY
|
| Operating Expenses |
$17.37B
-3.79%
YoY
|
$18.05B
8.93%
YoY
|
$16.57B
21.21%
YoY
|
$13.67B
26.57%
YoY
|
$10.80B
1225.35%
YoY
|
| Operating Profit |
$1.475B
64.15%
YoY
|
$898.6M
3.29%
YoY
|
$869.9M
34.0%
YoY
|
$649.2M
43.1%
YoY
|
$453.6M
153.43%
YoY
|
| Interest Expense |
-$44.54M
143.6%
YoY
|
-$18.29M
-209.29%
YoY
|
$16.73M
-28.29%
YoY
|
$23.33M
-58.81%
YoY
|
$56.65M
-572.08%
YoY
|
| Other Income/Expense, Net |
-$80.43M
-244.98%
YoY
|
$55.47M
-619.85%
YoY
|
-$10.67M
-106.56%
YoY
|
$162.7M
-344.92%
YoY
|
-$66.42M
1560.5%
YoY
|
| Pretax Income |
$1.395B
46.17%
YoY
|
$954.0M
11.03%
YoY
|
$859.2M
5.84%
YoY
|
$811.9M
109.66%
YoY
|
$387.2M
136.11%
YoY
|
| Income Tax |
$548.3M
67.24%
YoY
|
$327.9M
1.58%
YoY
|
$322.8M
13.86%
YoY
|
$283.5M
110.19%
YoY
|
$134.9M
92.67%
YoY
|
| Net Earnings |
$846.8M
35.06%
YoY
|
$627.0M
16.75%
YoY
|
$537.0M
1.56%
YoY
|
$528.8M
89.18%
YoY
|
$279.5M
176.72%
YoY
|
| Basic Earnings Per Share |
$62.07
32.26%
YoY
|
$46.93
8.16%
YoY
|
$43.39
-1.0%
YoY
|
$43.83
96.55%
YoY
|
$22.30
N/A
|
| Diluted Earnings Per Share |
$62.07
32.26%
YoY
|
$46.93
8.16%
YoY
|
$43.39
-1.0%
YoY
|
$43.83
96.55%
YoY
|
$22.30
209.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.64M
2.1%
YoY
|
13.36M
6.9%
YoY
|
12.50M
0.0%
YoY
|
12.50M
0.11%
YoY
|
12.49M
N/A
|
| Diluted Shares Outstanding |
13.64M
2.1%
YoY
|
13.36M
6.9%
YoY
|
12.50M
0.0%
YoY
|
12.50M
0.11%
YoY
|
12.49M
N/A
|
|
Concept
|
2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 |
|---|---|---|---|---|---|---|---|---|
| Revenue |
$18.84B
-0.57%
YoY
|
$5.032B
-23.87%
YoY
|
$18.95B
8.65%
YoY
|
$6.609B
-10.2%
YoY
|
$17.44B
21.79%
YoY
|
$7.360B
3.34%
YoY
|
$14.32B
N/A
|
$7.122B
N/A
|
| Cost Of Revenue |
$15.11B
-5.54%
YoY
|
$4.435B
-19.96%
YoY
|
$16.00B
8.96%
YoY
|
$5.541B
-11.74%
YoY
|
$14.69B
23.56%
YoY
|
$6.278B
5.96%
YoY
|
$11.89B
N/A
|
$5.925B
N/A
|
| Gross Profit |
$3.729B
26.41%
YoY
|
$597.0M
-44.14%
YoY
|
$2.950B
7.01%
YoY
|
$1.069B
-1.22%
YoY
|
$2.756B
13.16%
YoY
|
$1.082B
-9.58%
YoY
|
$2.436B
N/A
|
$1.197B
N/A
|
| Selling, General & Admin |
$2.254B
14.5%
YoY
|
$1.191B
9.34%
YoY
|
$1.968B
4.33%
YoY
|
$1.090B
33.14%
YoY
|
$1.887B
5.59%
YoY
|
$818.4M
-7.69%
YoY
|
$1.787B
N/A
|
$886.6M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
$54.99M
21.6%
YoY
|
$47.72M
52.47%
YoY
|
$45.22M
87.64%
YoY
|
$31.30M
58.08%
YoY
|
$24.10M
12.09%
YoY
|
$19.80M
25.32%
YoY
|
| Operating Expenses |
$2.254B
9.88%
YoY
|
$1.191B
6.76%
YoY
|
$2.051B
8.72%
YoY
|
$1.116B
36.35%
YoY
|
$1.887B
5.59%
YoY
|
$818.4M
-7.69%
YoY
|
$1.787B
N/A
|
$886.6M
N/A
|
| Operating Profit |
$1.475B
64.15%
YoY
|
-$594.4M
1159.86%
YoY
|
$898.6M
3.29%
YoY
|
-$47.18M
-117.9%
YoY
|
$869.9M
34.0%
YoY
|
$263.5M
-14.99%
YoY
|
$649.2M
N/A
|
$310.0M
N/A
|
| Interest Expense |
-$44.54M
143.6%
YoY
|
-$23.30M
132.82%
YoY
|
-$18.29M
9.29%
YoY
|
-$10.01M
61.78%
YoY
|
-$16.73M
-28.29%
YoY
|
-$6.186M
-70.11%
YoY
|
-$23.33M
N/A
|
-$20.70M
N/A
|
| Other Income/Expense, Net |
-$35.88M
-148.65%
YoY
|
-$8.639M
-104.25%
YoY
|
$73.76M
1117.15%
YoY
|
$203.3M
5579.3%
YoY
|
$6.060M
-96.74%
YoY
|
$3.580M
-197.34%
YoY
|
$186.0M
N/A
|
-$3.678M
N/A
|
| Pretax Income |
$1.395B
46.17%
YoY
|
-$626.3M
-528.57%
YoY
|
$954.0M
11.03%
YoY
|
$146.1M
-43.99%
YoY
|
$859.2M
5.84%
YoY
|
$260.9M
-8.64%
YoY
|
$811.9M
N/A
|
$285.6M
N/A
|
| Income Tax |
$548.3M
67.24%
YoY
|
-$21.98M
-142.51%
YoY
|
$327.9M
1.58%
YoY
|
$51.70M
-44.5%
YoY
|
$322.8M
13.86%
YoY
|
$93.16M
-9.39%
YoY
|
$283.5M
N/A
|
$102.8M
N/A
|
| Net Earnings |
$846.8M
35.06%
YoY
|
-$604.3M
-738.46%
YoY
|
$627.0M
16.75%
YoY
|
$94.65M
-43.75%
YoY
|
$537.0M
1.56%
YoY
|
$168.3M
-8.12%
YoY
|
$528.8M
N/A
|
$183.1M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$62.07
32.29%
YoY
|
-$44.30
-738.51%
YoY
|
$46.93
9.22%
YoY
|
$6.94
-43.75%
YoY
|
$42.96
10.85%
YoY
|
$12.34
-8.12%
YoY
|
$38.76
N/A
|
$13.43
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
13.64M
0.0%
YoY
|
N/A
|
13.64M
0.0%
YoY
|
N/A
|
13.64M
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
|
Loading...