|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$11.70B
27.5%
YoY
|
$9.178B
56.54%
YoY
|
$5.863B
47.92%
YoY
|
$3.964B
115.57%
YoY
|
$1.839B
297.3%
YoY
|
| Cost Of Revenue |
$10.02B
36.64%
YoY
|
$7.333B
57.96%
YoY
|
$4.642B
41.49%
YoY
|
$3.281B
102.02%
YoY
|
$1.624B
424.97%
YoY
|
| Gross Profit |
$1.682B
-8.81%
YoY
|
$1.845B
51.12%
YoY
|
$1.221B
78.79%
YoY
|
$682.8M
218.01%
YoY
|
$214.7M
39.93%
YoY
|
| Selling, General & Admin |
$2.050B
16.76%
YoY
|
$1.756B
178.47%
YoY
|
$630.4M
0.47%
YoY
|
$627.5M
45.31%
YoY
|
$431.9M
57.38%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$28.90M
-9.97%
YoY
|
$32.10M
4.58%
YoY
|
$30.69M
100.61%
YoY
|
$15.30M
4.76%
YoY
|
$14.61M
29.42%
YoY
|
| Operating Expenses |
$2.050B
16.76%
YoY
|
$1.756B
-71.21%
YoY
|
$6.098B
33.93%
YoY
|
$4.554B
91.07%
YoY
|
$2.383B
175.48%
YoY
|
| Operating Profit |
-$396.4M
-792.15%
YoY
|
$57.27M
-124.3%
YoY
|
-$235.6M
-60.06%
YoY
|
-$589.9M
8.34%
YoY
|
-$544.5M
35.35%
YoY
|
| Interest Expense |
-$17.60M
-25.84%
YoY
|
-$23.73M
-3.53%
YoY
|
-$24.60M
-208.75%
YoY
|
$22.62M
379.3%
YoY
|
$4.720M
34.32%
YoY
|
| Other Income/Expense, Net |
-$23.34M
22127.62%
YoY
|
-$105.0K
-98.52%
YoY
|
-$7.082M
-393.25%
YoY
|
$2.415M
-301.08%
YoY
|
-$1.201M
N/A
|
| Pretax Income |
-$437.3M
-1408.25%
YoY
|
$33.43M
-112.51%
YoY
|
-$267.3M
-56.19%
YoY
|
-$610.1M
6.92%
YoY
|
-$570.6M
40.61%
YoY
|
| Income Tax |
$5.606M
-23.26%
YoY
|
$7.305M
121.77%
YoY
|
$3.294M
-729.83%
YoY
|
-$523.0K
-161.82%
YoY
|
$846.0K
-19.04%
YoY
|
| Net Earnings |
-$443.2M
-1842.49%
YoY
|
$25.43M
-109.39%
YoY
|
-$270.7M
-55.35%
YoY
|
-$606.3M
5.88%
YoY
|
-$572.6M
40.75%
YoY
|
| Basic Earnings Per Share |
-$1.69
-1636.36%
YoY
|
$0.11
-109.02%
YoY
|
-$1.22
-57.19%
YoY
|
-$2.85
-10.94%
YoY
|
-$3.20
-77.4%
YoY
|
| Diluted Earnings Per Share |
-$1.69
-1790.0%
YoY
|
$0.10
-108.19%
YoY
|
-$1.22
-57.14%
YoY
|
-$2.85
-10.94%
YoY
|
-$3.20
-77.4%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
262.4M shares
9.15%
YoY
|
240.4M shares
8.45%
YoY
|
221.7M shares
4.32%
YoY
|
212.5M shares
18.72%
YoY
|
179.0M shares
511.57%
YoY
|
| Diluted Shares Outstanding |
262.4M shares
-1.3%
YoY
|
265.9M shares
19.94%
YoY
|
221.7M shares
4.32%
YoY
|
212.5M shares
18.72%
YoY
|
179.0M shares
511.57%
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 |
$4.647B
52.55%
YoY
|
$2.805B
17.25%
YoY
|
$2.986B
23.21%
YoY
|
$2.864B
29.04%
YoY
|
$3.046B
42.2%
YoY
|
$2.392B
67.11%
YoY
|
$2.423B
68.3%
YoY
|
$2.219B
45.86%
YoY
|
$2.142B
45.77%
YoY
|
$1.432B
43.87%
YoY
|
$1.440B
47.17%
YoY
|
$1.522B
49.56%
YoY
|
$1.470B
51.08%
YoY
|
$995.1M
100.6%
YoY
|
$978.4M
120.38%
YoY
|
$1.017B
92.21%
YoY
|
$972.8M
163.35%
YoY
|
$496.1M
214.56%
YoY
|
$444.0M
336.56%
YoY
|
$529.3M
358.95%
YoY
|
| Cost Of Revenue |
$3.230B
42.94%
YoY
|
N/A
|
$2.586B
29.06%
YoY
|
$2.553B
49.41%
YoY
|
$2.260B
45.34%
YoY
|
N/A
|
$2.004B
72.28%
YoY
|
$1.709B
44.56%
YoY
|
$1.555B
42.43%
YoY
|
N/A
|
$1.163B
36.41%
YoY
|
$1.182B
46.17%
YoY
|
$1.092B
48.6%
YoY
|
N/A
|
$852.7M
87.99%
YoY
|
$808.6M
92.59%
YoY
|
$734.6M
174.04%
YoY
|
N/A
|
$453.6M
431.17%
YoY
|
$419.9M
656.38%
YoY
|
| Gross Profit |
$1.417B
80.18%
YoY
|
N/A
|
$399.7M
-4.73%
YoY
|
$311.0M
-39.1%
YoY
|
$786.6M
33.88%
YoY
|
N/A
|
$419.5M
51.56%
YoY
|
$510.6M
50.39%
YoY
|
$587.5M
55.39%
YoY
|
N/A
|
$276.8M
120.14%
YoY
|
$339.5M
62.71%
YoY
|
$378.1M
58.73%
YoY
|
N/A
|
$125.7M
-1410.18%
YoY
|
$208.7M
90.75%
YoY
|
$238.2M
135.05%
YoY
|
N/A
|
-$9.597M
-158.85%
YoY
|
$109.4M
82.91%
YoY
|
| Selling, General & Admin |
$706.2M
46.29%
YoY
|
$511.0M
9.71%
YoY
|
$521.6M
13.3%
YoY
|
$534.5M
22.81%
YoY
|
$482.8M
22.48%
YoY
|
$465.8M
191.28%
YoY
|
$460.4M
216.63%
YoY
|
$435.2M
191.89%
YoY
|
$394.2M
123.9%
YoY
|
$159.9M
8.35%
YoY
|
$145.4M
-2.85%
YoY
|
$149.1M
-0.27%
YoY
|
$176.0M
21.8%
YoY
|
$147.6M
5.89%
YoY
|
$149.7M
40.09%
YoY
|
$149.5M
69.81%
YoY
|
$144.5M
39.91%
YoY
|
$139.4M
48.29%
YoY
|
$106.8M
62.87%
YoY
|
$88.04M
39.66%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$7.018M
4.28%
YoY
|
$7.880M
-14.65%
YoY
|
$7.312M
-2.51%
YoY
|
$6.970M
-8.3%
YoY
|
$6.730M
-13.84%
YoY
|
$9.233M
20.0%
YoY
|
$7.500M
-18.48%
YoY
|
$7.601M
-13.84%
YoY
|
$7.811M
58.15%
YoY
|
$7.694M
106.0%
YoY
|
$9.200M
126.71%
YoY
|
$8.822M
139.01%
YoY
|
$4.939M
30.01%
YoY
|
$3.735M
-5.92%
YoY
|
$4.058M
11.33%
YoY
|
$3.691M
2.81%
YoY
|
$3.799M
11.64%
YoY
|
$3.970M
20.3%
YoY
|
$3.645M
25.69%
YoY
|
$3.590M
42.4%
YoY
|
| Operating Expenses |
$706.2M
46.29%
YoY
|
$3.139B
23.57%
YoY
|
$521.6M
13.3%
YoY
|
$534.5M
22.81%
YoY
|
$482.8M
22.48%
YoY
|
$2.540B
61.06%
YoY
|
$460.4M
-69.27%
YoY
|
$435.2M
-71.52%
YoY
|
$394.2M
-73.64%
YoY
|
$1.577B
29.53%
YoY
|
$1.498B
27.96%
YoY
|
$1.528B
35.97%
YoY
|
$1.495B
43.58%
YoY
|
$1.218B
75.75%
YoY
|
$1.171B
78.22%
YoY
|
$1.124B
86.74%
YoY
|
$1.041B
141.1%
YoY
|
$692.8M
101.11%
YoY
|
$656.9M
261.34%
YoY
|
$601.8M
289.06%
YoY
|
| Operating Profit |
$704.1M
136.97%
YoY
|
N/A
|
-$129.3M
167.19%
YoY
|
-$230.5M
-439.89%
YoY
|
$297.1M
60.12%
YoY
|
N/A
|
-$48.37M
-16.95%
YoY
|
$67.81M
-1138.63%
YoY
|
$185.6M
-831.55%
YoY
|
N/A
|
-$58.24M
-69.72%
YoY
|
-$6.529M
-93.87%
YoY
|
-$25.37M
-62.99%
YoY
|
N/A
|
-$192.4M
-9.66%
YoY
|
-$106.5M
46.87%
YoY
|
-$68.53M
7.01%
YoY
|
N/A
|
-$212.9M
165.75%
YoY
|
-$72.51M
84.25%
YoY
|
| Interest Expense |
-$5.383M
-10.19%
YoY
|
$1.097M
-118.2%
YoY
|
-$6.857M
17.92%
YoY
|
-$5.847M
-2.4%
YoY
|
-$5.994M
-201.56%
YoY
|
-$6.026M
-3.07%
YoY
|
-$5.815M
-194.86%
YoY
|
-$5.991M
-197.89%
YoY
|
$5.902M
-3.81%
YoY
|
-$6.217M
1.34%
YoY
|
$6.130M
0.07%
YoY
|
$6.120M
-0.34%
YoY
|
$6.136M
45.37%
YoY
|
-$6.135M
1445.34%
YoY
|
$6.126M
1439.2%
YoY
|
$6.141M
2593.42%
YoY
|
$4.221M
14.17%
YoY
|
-$397.0K
-88.66%
YoY
|
$398.0K
N/A
|
$228.0K
N/A
|
| Other Income/Expense, Net |
$71.00K
-102.43%
YoY
|
-$20.03M
-29557.35%
YoY
|
-$3.184M
-269.63%
YoY
|
$2.794M
-420.41%
YoY
|
-$2.918M
147.71%
YoY
|
$68.00K
-93.52%
YoY
|
$1.877M
-553.38%
YoY
|
-$872.0K
-45.91%
YoY
|
-$1.178M
-80.71%
YoY
|
$1.050M
-21.58%
YoY
|
-$414.0K
-112.41%
YoY
|
-$1.612M
-303.28%
YoY
|
-$6.106M
100.0%
YoY
|
$1.339M
-211.49%
YoY
|
$3.336M
N/A
|
$793.0K
N/A
|
-$3.053M
N/A
|
-$1.201M
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Pretax Income |
$698.8M
142.45%
YoY
|
-$352.7M
129.48%
YoY
|
-$139.3M
166.27%
YoY
|
-$233.5M
-483.17%
YoY
|
$288.2M
61.48%
YoY
|
-$153.7M
2.02%
YoY
|
-$52.31M
-19.26%
YoY
|
$60.95M
-527.38%
YoY
|
$178.5M
-574.59%
YoY
|
-$150.6M
-33.72%
YoY
|
-$64.79M
-66.8%
YoY
|
-$14.26M
-87.25%
YoY
|
-$37.61M
-50.39%
YoY
|
-$227.3M
14.58%
YoY
|
-$195.2M
-8.52%
YoY
|
-$111.8M
53.76%
YoY
|
-$75.80M
-13.78%
YoY
|
-$198.4M
4.18%
YoY
|
-$213.3M
166.24%
YoY
|
-$72.73M
84.83%
YoY
|
| Income Tax |
$19.75M
55.45%
YoY
|
-$247.0K
-38.86%
YoY
|
-$1.807M
-187.04%
YoY
|
-$5.045M
-208.8%
YoY
|
$12.71M
1175.6%
YoY
|
-$404.0K
-49.88%
YoY
|
$2.076M
126.89%
YoY
|
$4.637M
298.37%
YoY
|
$996.0K
-50.72%
YoY
|
-$806.0K
12.73%
YoY
|
$915.0K
-156.66%
YoY
|
$1.164M
301.38%
YoY
|
$2.021M
33.22%
YoY
|
-$715.0K
544.14%
YoY
|
-$1.615M
170.52%
YoY
|
$290.0K
-50.76%
YoY
|
$1.517M
57.2%
YoY
|
-$111.0K
-77.8%
YoY
|
-$597.0K
-40.18%
YoY
|
$589.0K
-63.03%
YoY
|
| Net Earnings |
$679.0M
146.66%
YoY
|
-$352.6M
129.64%
YoY
|
-$137.5M
151.76%
YoY
|
-$228.4M
-506.29%
YoY
|
$275.3M
55.2%
YoY
|
-$153.5M
2.34%
YoY
|
-$54.60M
-16.52%
YoY
|
$56.21M
-461.97%
YoY
|
$177.4M
-545.96%
YoY
|
-$150.0M
-33.63%
YoY
|
-$65.40M
-66.1%
YoY
|
-$15.53M
-86.16%
YoY
|
-$39.77M
-47.08%
YoY
|
-$226.0M
13.35%
YoY
|
-$192.9M
-9.32%
YoY
|
-$112.2M
52.97%
YoY
|
-$75.15M
-15.45%
YoY
|
-$199.4M
5.01%
YoY
|
-$212.7M
168.85%
YoY
|
-$73.32M
79.08%
YoY
|
| Basic Earnings Per Share |
$2.28
107.27%
YoY
|
N/A
|
-$0.53
140.91%
YoY
|
-$0.89
-470.83%
YoY
|
$1.10
42.86%
YoY
|
N/A
|
-$0.22
-24.14%
YoY
|
$0.24
-442.86%
YoY
|
$0.77
-527.78%
YoY
|
N/A
|
-$0.29
-68.13%
YoY
|
-$0.07
-86.79%
YoY
|
-$0.18
-50.0%
YoY
|
N/A
|
-$0.91
-10.78%
YoY
|
-$0.53
51.43%
YoY
|
-$0.36
-64.0%
YoY
|
N/A
|
-$1.02
-62.5%
YoY
|
-$0.35
-75.35%
YoY
|
| Diluted Earnings Per Share |
$2.07
125.0%
YoY
|
-$1.25
101.86%
YoY
|
-$0.53
140.91%
YoY
|
-$0.89
-545.0%
YoY
|
$0.92
48.39%
YoY
|
-$0.62
-6.39%
YoY
|
-$0.22
-24.14%
YoY
|
$0.20
-385.71%
YoY
|
$0.62
-444.44%
YoY
|
-$0.66
-37.1%
YoY
|
-$0.29
-68.13%
YoY
|
-$0.07
-86.79%
YoY
|
-$0.18
-50.0%
YoY
|
-$1.05
-100.0%
YoY
|
-$0.91
-10.78%
YoY
|
-$0.53
51.43%
YoY
|
-$0.36
-64.0%
YoY
|
-$949.1K
98866460.93%
YoY
|
-$1.02
-62.5%
YoY
|
-$0.35
-75.35%
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 |
298.2M shares
18.67%
YoY
|
N/A
|
259.3M shares
6.65%
YoY
|
255.5M shares
7.06%
YoY
|
251.3M shares
8.57%
YoY
|
N/A
|
243.1M shares
8.97%
YoY
|
238.7M shares
8.78%
YoY
|
231.4M shares
6.7%
YoY
|
N/A
|
223.1M shares
4.83%
YoY
|
219.4M shares
3.83%
YoY
|
216.9M shares
3.02%
YoY
|
N/A
|
212.8M shares
2.24%
YoY
|
211.3M shares
1.85%
YoY
|
210.5M shares
136.93%
YoY
|
N/A
|
208.2M shares
616.73%
YoY
|
207.5M shares
617.79%
YoY
|
| Diluted Shares Outstanding |
329.8M shares
7.78%
YoY
|
N/A
|
259.3M shares
6.65%
YoY
|
255.5M shares
-15.93%
YoY
|
305.9M shares
4.13%
YoY
|
N/A
|
243.1M shares
8.97%
YoY
|
304.0M shares
38.54%
YoY
|
293.8M shares
35.44%
YoY
|
N/A
|
223.1M shares
4.83%
YoY
|
219.4M shares
3.83%
YoY
|
216.9M shares
3.02%
YoY
|
N/A
|
212.8M shares
2.24%
YoY
|
211.3M shares
1.85%
YoY
|
210.5M shares
136.93%
YoY
|
N/A
|
208.2M shares
616.73%
YoY
|
207.5M shares
617.79%
YoY
|
Loading...