|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$6.153B
24.05%
YoY
|
$4.960B
28.33%
YoY
|
$3.865B
41.52%
YoY
|
$2.731B
60.18%
YoY
|
$1.705B
107.17%
YoY
|
| Cost Of Revenue |
$4.560B
20.95%
YoY
|
$3.770B
24.38%
YoY
|
$3.031B
36.53%
YoY
|
$2.220B
59.6%
YoY
|
$1.391B
103.66%
YoY
|
| Gross Profit |
$1.593B
33.87%
YoY
|
$1.190B
42.69%
YoY
|
$834.0M
63.21%
YoY
|
$511.0M
62.74%
YoY
|
$314.0M
124.29%
YoY
|
| Selling, General & Admin |
$915.0M
17.76%
YoY
|
$777.0M
1.83%
YoY
|
$763.0M
24.47%
YoY
|
$613.0M
61.74%
YoY
|
$379.0M
51.0%
YoY
|
| Research & Development |
$374.0M
6.55%
YoY
|
$351.0M
-1.96%
YoY
|
$358.0M
26.95%
YoY
|
$282.0M
73.01%
YoY
|
$163.0M
49.54%
YoY
|
| Depreciation & Amortization |
$64.00M
39.13%
YoY
|
$46.00M
43.75%
YoY
|
$32.00M
33.33%
YoY
|
$24.00M
14.29%
YoY
|
$21.00M
-22.22%
YoY
|
| Operating Expenses |
$1.301B
10.82%
YoY
|
$1.174B
4.73%
YoY
|
$1.121B
25.25%
YoY
|
$895.0M
65.13%
YoY
|
$542.0M
50.56%
YoY
|
| Operating Profit |
$292.0M
1725.0%
YoY
|
$16.00M
-105.57%
YoY
|
-$287.0M
-25.26%
YoY
|
-$384.0M
68.42%
YoY
|
-$228.0M
3.64%
YoY
|
| Interest Expense |
$51.00M
21.43%
YoY
|
$42.00M
13.51%
YoY
|
$37.00M
236.36%
YoY
|
$11.00M
-8.33%
YoY
|
$12.00M
-7.69%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$13.00M
116.67%
YoY
|
$6.000M
500.0%
YoY
|
$1.000M
N/A
|
$0.00
-100.0%
YoY
|
| Pretax Income |
$346.0M
1472.73%
YoY
|
$22.00M
-109.02%
YoY
|
-$244.0M
-11.91%
YoY
|
-$277.0M
-43.47%
YoY
|
-$490.0M
97.58%
YoY
|
| Income Tax |
$4.000M
33.33%
YoY
|
$3.000M
50.0%
YoY
|
$2.000M
-200.0%
YoY
|
-$2.000M
-33.33%
YoY
|
-$3.000M
N/A
|
| Net Earnings |
$342.0M
1700.0%
YoY
|
$19.00M
-107.72%
YoY
|
-$246.0M
-10.55%
YoY
|
-$275.0M
-43.53%
YoY
|
-$487.0M
96.37%
YoY
|
| Basic Earnings Per Share |
$0.59
1866.67%
YoY
|
$0.03
-106.52%
YoY
|
-$0.46
-14.81%
YoY
|
-$0.54
-67.86%
YoY
|
-$1.68
34.4%
YoY
|
| Diluted Earnings Per Share |
$0.56
1766.67%
YoY
|
$0.03
-106.49%
YoY
|
-$0.46
-35.78%
YoY
|
-$0.72
-57.14%
YoY
|
-$1.68
34.4%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
582.0M shares
4.11%
YoY
|
559.0M shares
5.08%
YoY
|
532.0M shares
3.96%
YoY
|
511.8M shares
76.72%
YoY
|
289.6M shares
44.8%
YoY
|
| Diluted Shares Outstanding |
607.0M shares
2.71%
YoY
|
591.0M shares
10.88%
YoY
|
533.0M shares
4.05%
YoY
|
512.2M shares
76.89%
YoY
|
289.6M shares
44.8%
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 |
$1.630B
21.91%
YoY
|
$1.633B
22.05%
YoY
|
$1.633B
25.13%
YoY
|
$1.550B
24.8%
YoY
|
$1.337B
24.37%
YoY
|
$1.338B
29.15%
YoY
|
$1.305B
26.45%
YoY
|
$1.242B
26.99%
YoY
|
$1.075B
31.26%
YoY
|
$1.036B
34.9%
YoY
|
$1.032B
37.23%
YoY
|
$978.0M
44.89%
YoY
|
$819.0M
53.08%
YoY
|
$768.0M
49.16%
YoY
|
$752.0M
54.61%
YoY
|
$675.0M
58.45%
YoY
|
$535.0M
89.72%
YoY
|
$514.9M
N/A
|
$486.4M
105.43%
YoY
|
$426.0M
N/A
|
| Cost Of Revenue |
$1.183B
19.37%
YoY
|
$1.210B
20.4%
YoY
|
$1.201B
22.18%
YoY
|
$1.158B
21.13%
YoY
|
$991.0M
19.98%
YoY
|
$1.005B
24.07%
YoY
|
$983.0M
21.96%
YoY
|
$956.0M
24.16%
YoY
|
$826.0M
28.06%
YoY
|
$810.0M
32.79%
YoY
|
$806.0M
34.11%
YoY
|
$770.0M
37.01%
YoY
|
$645.0M
44.62%
YoY
|
$610.0M
38.98%
YoY
|
$601.0M
49.09%
YoY
|
$562.0M
66.77%
YoY
|
$446.0M
109.39%
YoY
|
$438.9M
N/A
|
$403.1M
113.93%
YoY
|
$337.0M
N/A
|
| Gross Profit |
$447.0M
29.19%
YoY
|
$423.0M
27.03%
YoY
|
$432.0M
34.16%
YoY
|
$392.0M
37.06%
YoY
|
$346.0M
38.96%
YoY
|
$333.0M
47.35%
YoY
|
$322.0M
42.48%
YoY
|
$286.0M
37.5%
YoY
|
$249.0M
43.1%
YoY
|
$226.0M
43.04%
YoY
|
$226.0M
49.67%
YoY
|
$208.0M
84.07%
YoY
|
$174.0M
95.51%
YoY
|
$158.0M
107.97%
YoY
|
$151.0M
81.37%
YoY
|
$113.0M
26.97%
YoY
|
$89.00M
28.99%
YoY
|
$75.97M
N/A
|
$83.25M
72.3%
YoY
|
$89.00M
N/A
|
| Selling, General & Admin |
$240.0M
13.21%
YoY
|
$237.0M
13.94%
YoY
|
$246.0M
23.62%
YoY
|
$220.0M
15.79%
YoY
|
$212.0M
17.13%
YoY
|
$208.0M
10.64%
YoY
|
$199.0M
0.51%
YoY
|
$190.0M
-3.06%
YoY
|
$181.0M
0.0%
YoY
|
$188.0M
5.62%
YoY
|
$198.0M
22.22%
YoY
|
$196.0M
35.17%
YoY
|
$181.0M
41.41%
YoY
|
$178.0M
24.11%
YoY
|
$162.0M
66.57%
YoY
|
$145.0M
61.11%
YoY
|
$128.0M
150.98%
YoY
|
$143.4M
N/A
|
$97.26M
84.56%
YoY
|
$90.00M
N/A
|
| Research & Development |
$97.00M
15.48%
YoY
|
$97.00M
4.3%
YoY
|
$102.0M
14.61%
YoY
|
$91.00M
4.6%
YoY
|
$84.00M
1.2%
YoY
|
$93.00M
-1.06%
YoY
|
$89.00M
2.3%
YoY
|
$87.00M
-5.43%
YoY
|
$83.00M
-2.35%
YoY
|
$94.00M
18.99%
YoY
|
$87.00M
17.57%
YoY
|
$92.00M
37.31%
YoY
|
$85.00M
37.1%
YoY
|
$79.00M
57.93%
YoY
|
$74.00M
86.4%
YoY
|
$67.00M
34.0%
YoY
|
$62.00M
169.57%
YoY
|
$50.02M
N/A
|
$39.70M
15.83%
YoY
|
$50.00M
N/A
|
| Depreciation & Amortization |
$10.00M
-47.37%
YoY
|
$16.00M
45.45%
YoY
|
$13.00M
8.33%
YoY
|
$16.00M
33.33%
YoY
|
$19.00M
72.73%
YoY
|
$11.00M
10.0%
YoY
|
$12.00M
50.0%
YoY
|
$12.00M
50.0%
YoY
|
$11.00M
83.33%
YoY
|
$10.00M
66.67%
YoY
|
$8.000M
33.33%
YoY
|
$8.000M
33.33%
YoY
|
$6.000M
0.0%
YoY
|
$6.000M
11.46%
YoY
|
$6.000M
-10.09%
YoY
|
$6.000M
21.36%
YoY
|
$6.000M
50.0%
YoY
|
$5.383M
-73.98%
YoY
|
$6.673M
N/A
|
$4.944M
-22.51%
YoY
|
| Operating Expenses |
$337.0M
11.22%
YoY
|
$334.0M
10.96%
YoY
|
$348.0M
20.83%
YoY
|
$312.0M
11.03%
YoY
|
$303.0M
-0.66%
YoY
|
$301.0M
6.74%
YoY
|
$288.0M
1.05%
YoY
|
$281.0M
-2.43%
YoY
|
$305.0M
14.66%
YoY
|
$282.0M
9.73%
YoY
|
$285.0M
20.76%
YoY
|
$288.0M
35.85%
YoY
|
$266.0M
40.0%
YoY
|
$257.0M
32.85%
YoY
|
$236.0M
72.32%
YoY
|
$212.0M
51.43%
YoY
|
$190.0M
156.76%
YoY
|
$193.4M
N/A
|
$137.0M
57.47%
YoY
|
$140.0M
N/A
|
| Operating Profit |
$110.0M
155.81%
YoY
|
$89.00M
178.13%
YoY
|
$84.00M
147.06%
YoY
|
$80.00M
1500.0%
YoY
|
$43.00M
-176.79%
YoY
|
$32.00M
-157.14%
YoY
|
$34.00M
-157.63%
YoY
|
$5.000M
-106.25%
YoY
|
-$56.00M
-39.13%
YoY
|
-$56.00M
-43.43%
YoY
|
-$59.00M
-30.59%
YoY
|
-$80.00M
-19.19%
YoY
|
-$92.00M
-8.91%
YoY
|
-$99.00M
-15.73%
YoY
|
-$85.00M
58.28%
YoY
|
-$99.00M
94.12%
YoY
|
-$101.0M
1920.0%
YoY
|
-$117.5M
N/A
|
-$53.70M
38.94%
YoY
|
-$51.00M
N/A
|
| Interest Expense |
$13.00M
8.33%
YoY
|
$15.00M
25.0%
YoY
|
$13.00M
44.44%
YoY
|
$11.00M
10.0%
YoY
|
$12.00M
20.0%
YoY
|
$12.00M
20.0%
YoY
|
$9.000M
-10.0%
YoY
|
$10.00M
11.11%
YoY
|
$10.00M
25.0%
YoY
|
$10.00M
66.67%
YoY
|
$10.00M
233.33%
YoY
|
$9.000M
800.0%
YoY
|
$8.000M
N/A
|
$6.000M
863.08%
YoY
|
$3.000M
1114.57%
YoY
|
$1.000M
-103.01%
YoY
|
$0.00
-100.0%
YoY
|
$623.0K
N/A
|
$247.0K
-95.64%
YoY
|
-$33.21M
N/A
|
| Other Income/Expense, Net |
$8.000M
166.67%
YoY
|
$1.000M
-108.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$3.000M
-108.33%
YoY
|
-$12.00M
-209.09%
YoY
|
$15.00M
N/A
|
$0.00
-100.0%
YoY
|
-$36.00M
N/A
|
$11.00M
-320.0%
YoY
|
$0.00
-100.0%
YoY
|
-$26.00M
N/A
|
$0.00
-100.0%
YoY
|
-$5.000M
-104.24%
YoY
|
$1.000M
-2664.1%
YoY
|
$0.00
N/A
|
-$1.000M
N/A
|
$117.8M
N/A
|
-$39.00K
-137.5%
YoY
|
$0.00
N/A
|
| Pretax Income |
$131.0M
125.86%
YoY
|
$101.0M
215.63%
YoY
|
$104.0M
82.46%
YoY
|
$83.00M
492.86%
YoY
|
$58.00M
-170.73%
YoY
|
$32.00M
-191.43%
YoY
|
$57.00M
-283.87%
YoY
|
$14.00M
-114.43%
YoY
|
-$82.00M
1.23%
YoY
|
-$35.00M
-64.29%
YoY
|
-$31.00M
-69.61%
YoY
|
-$97.00M
79.63%
YoY
|
-$81.00M
252.17%
YoY
|
-$98.00M
-12827.27%
YoY
|
-$102.0M
-59.58%
YoY
|
-$54.00M
-61.15%
YoY
|
-$23.00M
-76.77%
YoY
|
$770.0K
N/A
|
-$252.4M
303.91%
YoY
|
-$139.0M
N/A
|
| Income Tax |
$5.000M
150.0%
YoY
|
$0.00
N/A
|
-$1.000M
-200.0%
YoY
|
$3.000M
N/A
|
$2.000M
100.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
N/A
|
$0.00
-100.0%
YoY
|
$1.000M
N/A
|
$1.000M
-50.0%
YoY
|
$0.00
-100.0%
YoY
|
$1.000M
N/A
|
$0.00
N/A
|
$2.000M
221.03%
YoY
|
-$4.000M
-3200.78%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
N/A
|
$623.0K
N/A
|
$129.0K
1.57%
YoY
|
-$4.000M
N/A
|
| Net Earnings |
$126.0M
125.0%
YoY
|
$101.0M
215.63%
YoY
|
$105.0M
87.5%
YoY
|
$80.00M
471.43%
YoY
|
$56.00M
-167.47%
YoY
|
$32.00M
-188.89%
YoY
|
$56.00M
-280.65%
YoY
|
$14.00M
-114.29%
YoY
|
-$83.00M
2.47%
YoY
|
-$36.00M
-64.0%
YoY
|
-$31.00M
-68.37%
YoY
|
-$98.00M
81.48%
YoY
|
-$81.00M
252.17%
YoY
|
-$100.0M
-68127.21%
YoY
|
-$98.00M
-61.19%
YoY
|
-$54.00M
-60.0%
YoY
|
-$23.00M
-76.77%
YoY
|
$147.0K
N/A
|
-$252.5M
303.3%
YoY
|
-$135.0M
N/A
|
| Basic Earnings Per Share |
$0.21
110.0%
YoY
|
N/A
|
$0.18
80.0%
YoY
|
$0.14
366.67%
YoY
|
$0.10
-166.67%
YoY
|
N/A
|
$0.10
-266.67%
YoY
|
$0.03
-115.79%
YoY
|
-$0.15
0.0%
YoY
|
N/A
|
-$0.06
-68.42%
YoY
|
-$0.19
72.73%
YoY
|
-$0.15
200.0%
YoY
|
N/A
|
-$0.19
-81.9%
YoY
|
-$0.11
-82.81%
YoY
|
-$0.05
-89.58%
YoY
|
N/A
|
-$1.05
238.71%
YoY
|
-$0.64
N/A
|
| Diluted Earnings Per Share |
$0.20
122.22%
YoY
|
$0.17
260.87%
YoY
|
$0.16
128.57%
YoY
|
$0.13
550.0%
YoY
|
$0.09
-160.0%
YoY
|
$0.05
-169.13%
YoY
|
$0.07
-177.78%
YoY
|
$0.02
-110.8%
YoY
|
-$0.15
-6.25%
YoY
|
-$0.07
-65.5%
YoY
|
-$0.09
-52.63%
YoY
|
-$0.19
68.35%
YoY
|
-$0.16
-20.0%
YoY
|
-$0.19
-100.04%
YoY
|
-$0.19
-81.9%
YoY
|
-$0.11
-82.81%
YoY
|
-$0.20
-58.33%
YoY
|
$507.60
N/A
|
-$1.05
238.71%
YoY
|
-$0.64
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
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
587.0M shares
2.09%
YoY
|
N/A
|
585.0M shares
3.91%
YoY
|
580.0M shares
4.32%
YoY
|
575.0M shares
5.12%
YoY
|
N/A
|
563.0M shares
5.19%
YoY
|
556.0M shares
5.06%
YoY
|
547.0M shares
4.37%
YoY
|
N/A
|
535.2M shares
4.19%
YoY
|
529.2M shares
3.87%
YoY
|
524.1M shares
3.7%
YoY
|
N/A
|
513.7M shares
114.62%
YoY
|
509.5M shares
140.57%
YoY
|
505.4M shares
146.1%
YoY
|
N/A
|
239.4M shares
19.33%
YoY
|
211.8M shares
N/A
|
| Diluted Shares Outstanding |
602.0M shares
-0.17%
YoY
|
N/A
|
609.0M shares
3.22%
YoY
|
605.0M shares
3.07%
YoY
|
603.0M shares
10.24%
YoY
|
N/A
|
590.0M shares
9.96%
YoY
|
587.0M shares
10.92%
YoY
|
547.0M shares
4.22%
YoY
|
N/A
|
536.5M shares
4.44%
YoY
|
529.2M shares
3.87%
YoY
|
524.9M shares
3.52%
YoY
|
N/A
|
513.7M shares
114.62%
YoY
|
509.5M shares
140.57%
YoY
|
507.0M shares
146.91%
YoY
|
N/A
|
239.4M shares
19.33%
YoY
|
211.8M shares
N/A
|
Loading...