|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.070B
96.41%
YoY
|
$1.054B
28.35%
YoY
|
$821.2M
4.53%
YoY
|
$785.6M
-5.67%
YoY
|
$832.8M
6.03%
YoY
|
| Cost Of Revenue |
$898.3M
46.47%
YoY
|
$613.3M
-3.09%
YoY
|
$632.9M
4.35%
YoY
|
$606.5M
20.29%
YoY
|
$504.2M
17.29%
YoY
|
| Gross Profit |
$1.172B
165.92%
YoY
|
$440.7M
134.01%
YoY
|
$188.3M
5.14%
YoY
|
$179.1M
-45.49%
YoY
|
$328.6M
-7.57%
YoY
|
| Selling, General & Admin |
$62.78M
16.72%
YoY
|
$53.79M
-32.54%
YoY
|
$79.73M
23.08%
YoY
|
$64.78M
-8.08%
YoY
|
$70.47M
26.29%
YoY
|
| Research & Development |
$86.59M
45.15%
YoY
|
$59.66M
92.68%
YoY
|
$30.96M
16.29%
YoY
|
$26.62M
-47.97%
YoY
|
$51.17M
20.12%
YoY
|
| Depreciation & Amortization |
$251.1M
100.92%
YoY
|
$125.0M
25.2%
YoY
|
$99.82M
-10.57%
YoY
|
$111.6M
-13.01%
YoY
|
$128.3M
-2.34%
YoY
|
| Operating Expenses |
$1.363B
53.19%
YoY
|
$889.8M
3.48%
YoY
|
$859.9M
4.17%
YoY
|
$825.5M
5.82%
YoY
|
$780.1M
10.85%
YoY
|
| Operating Profit |
$707.0M
330.63%
YoY
|
$164.2M
-124.45%
YoY
|
-$671.6M
3.9%
YoY
|
-$646.4M
43.17%
YoY
|
-$451.5M
29.65%
YoY
|
| Interest Expense |
-$30.94M
-28.42%
YoY
|
-$43.23M
-248.56%
YoY
|
$29.10M
21.95%
YoY
|
$23.86M
45.04%
YoY
|
$16.45M
-20.56%
YoY
|
| Other Income/Expense, Net |
-$24.48M
-35.31%
YoY
|
-$37.83M
27.2%
YoY
|
-$29.74M
26.25%
YoY
|
-$23.56M
-52.01%
YoY
|
-$49.09M
157.73%
YoY
|
| Pretax Income |
$682.5M
440.2%
YoY
|
$126.4M
-284.57%
YoY
|
-$68.46M
7.89%
YoY
|
-$63.45M
-1845.02%
YoY
|
$3.636M
-94.2%
YoY
|
| Income Tax |
$96.67M
43.32%
YoY
|
$67.45M
91.86%
YoY
|
$35.16M
139.84%
YoY
|
$14.66M
-58.07%
YoY
|
$34.96M
-5.63%
YoY
|
| Net Earnings |
$585.9M
894.69%
YoY
|
$58.90M
-156.85%
YoY
|
-$103.6M
32.65%
YoY
|
-$78.11M
149.37%
YoY
|
-$31.32M
-222.22%
YoY
|
| Basic Earnings Per Share |
$0.96
540.0%
YoY
|
$0.15
-150.0%
YoY
|
-$0.30
7.14%
YoY
|
-$0.28
115.38%
YoY
|
-$0.13
-218.18%
YoY
|
| Diluted Earnings Per Share |
$0.95
533.33%
YoY
|
$0.15
-150.0%
YoY
|
-$0.30
7.14%
YoY
|
-$0.28
115.38%
YoY
|
-$0.13
-218.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
607.2M shares
55.01%
YoY
|
391.7M shares
14.18%
YoY
|
343.1M shares
24.67%
YoY
|
275.2M shares
10.05%
YoY
|
250.0M shares
3.84%
YoY
|
| Diluted Shares Outstanding |
614.7M shares
54.66%
YoY
|
397.4M shares
15.85%
YoY
|
343.1M shares
24.67%
YoY
|
275.2M shares
10.05%
YoY
|
250.0M shares
3.09%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$856.2M
137.79%
YoY
|
$674.8M
120.94%
YoY
|
$554.6M
76.91%
YoY
|
$480.7M
116.48%
YoY
|
$360.1M
69.0%
YoY
|
$305.4M
16.54%
YoY
|
$313.5M
61.1%
YoY
|
$222.0M
25.27%
YoY
|
$213.1M
13.75%
YoY
|
$262.1M
24.74%
YoY
|
$194.6M
6.33%
YoY
|
$177.2M
-13.17%
YoY
|
$187.3M
-0.59%
YoY
|
$210.1M
1.07%
YoY
|
$183.0M
-12.01%
YoY
|
$204.1M
-5.0%
YoY
|
$188.4M
-6.78%
YoY
|
$207.9M
-8.95%
YoY
|
$208.0M
-9.47%
YoY
|
| Cost Of Revenue |
$330.0M
61.63%
YoY
|
$216.0M
35.72%
YoY
|
$248.7M
58.69%
YoY
|
$229.5M
58.55%
YoY
|
$204.2M
33.67%
YoY
|
$159.1M
-17.24%
YoY
|
$156.7M
5.98%
YoY
|
$144.7M
3.64%
YoY
|
$152.7M
-0.2%
YoY
|
$192.3M
20.64%
YoY
|
$147.9M
-9.36%
YoY
|
$139.6M
-7.33%
YoY
|
$153.1M
14.85%
YoY
|
$159.4M
18.55%
YoY
|
$163.2M
26.46%
YoY
|
$150.7M
13.64%
YoY
|
$133.3M
23.28%
YoY
|
$134.5M
10.3%
YoY
|
$129.0M
15.73%
YoY
|
| Gross Profit |
$526.2M
237.53%
YoY
|
$458.9M
213.64%
YoY
|
$305.8M
95.13%
YoY
|
$251.2M
224.92%
YoY
|
$155.9M
158.47%
YoY
|
$146.3M
109.63%
YoY
|
$156.7M
235.76%
YoY
|
$77.31M
105.62%
YoY
|
$60.31M
76.14%
YoY
|
$69.79M
37.62%
YoY
|
$46.68M
135.6%
YoY
|
$37.60M
-29.65%
YoY
|
$34.24M
-37.9%
YoY
|
$50.71M
-30.94%
YoY
|
$19.81M
-74.9%
YoY
|
$53.44M
-35.03%
YoY
|
$55.14M
-41.34%
YoY
|
$73.43M
-1.51%
YoY
|
$78.93M
-6.86%
YoY
|
| Selling, General & Admin |
$23.97M
64.95%
YoY
|
$16.59M
33.77%
YoY
|
$15.51M
15.16%
YoY
|
$16.07M
23.81%
YoY
|
$14.53M
-25.28%
YoY
|
$12.41M
-60.02%
YoY
|
$13.47M
19.74%
YoY
|
$12.98M
16.6%
YoY
|
$19.44M
52.57%
YoY
|
$31.03M
-7.0%
YoY
|
$11.25M
7.59%
YoY
|
$11.13M
12.88%
YoY
|
$12.74M
14.91%
YoY
|
$33.37M
-8.68%
YoY
|
$10.45M
4.35%
YoY
|
$9.864M
-14.06%
YoY
|
$11.09M
-10.56%
YoY
|
$36.54M
137.29%
YoY
|
$10.02M
-22.95%
YoY
|
| Research & Development |
$25.70M
30.57%
YoY
|
$18.51M
10.68%
YoY
|
$25.14M
28.49%
YoY
|
$23.26M
80.64%
YoY
|
$19.68M
87.61%
YoY
|
$16.73M
52.68%
YoY
|
$19.57M
57.33%
YoY
|
$12.87M
340.89%
YoY
|
$10.49M
125.61%
YoY
|
$10.96M
45.66%
YoY
|
$12.44M
47.95%
YoY
|
$2.920M
-44.69%
YoY
|
$4.650M
-14.17%
YoY
|
$7.521M
-44.97%
YoY
|
$8.406M
-45.38%
YoY
|
$5.279M
-57.58%
YoY
|
$5.418M
-44.14%
YoY
|
$13.67M
17.81%
YoY
|
$15.39M
20.24%
YoY
|
| Depreciation & Amortization |
$99.83M
131.65%
YoY
|
$73.66M
101.61%
YoY
|
$72.93M
119.56%
YoY
|
$61.42M
119.93%
YoY
|
$43.09M
57.87%
YoY
|
$36.53M
5.48%
YoY
|
$33.22M
45.15%
YoY
|
$27.93M
42.53%
YoY
|
$27.30M
20.21%
YoY
|
$34.64M
23.36%
YoY
|
$22.88M
-21.5%
YoY
|
$19.60M
-29.93%
YoY
|
$22.71M
-14.09%
YoY
|
$28.08M
-20.78%
YoY
|
$29.15M
-5.85%
YoY
|
$27.97M
-12.54%
YoY
|
$26.43M
-11.7%
YoY
|
$35.44M
0.88%
YoY
|
$30.96M
-3.89%
YoY
|
| Operating Expenses |
$507.0M
70.2%
YoY
|
$113.8M
62.68%
YoY
|
$377.5M
64.79%
YoY
|
$340.5M
65.83%
YoY
|
$297.9M
37.65%
YoY
|
$69.98M
-13.4%
YoY
|
$229.1M
13.73%
YoY
|
$205.4M
12.84%
YoY
|
$216.4M
6.41%
YoY
|
$80.81M
11.29%
YoY
|
$201.4M
-8.33%
YoY
|
$182.0M
-10.08%
YoY
|
$203.4M
8.88%
YoY
|
$72.61M
-18.18%
YoY
|
$219.7M
9.89%
YoY
|
$202.4M
1.08%
YoY
|
$186.8M
7.97%
YoY
|
$88.74M
36.11%
YoY
|
$199.9M
10.71%
YoY
|
| Operating Profit |
$349.2M
461.76%
YoY
|
$345.0M
352.07%
YoY
|
$177.1M
-344.8%
YoY
|
$140.1M
-209.42%
YoY
|
$62.16M
-139.82%
YoY
|
$76.32M
-792.58%
YoY
|
-$72.34M
-53.25%
YoY
|
-$128.0M
-11.32%
YoY
|
-$156.1M
-7.71%
YoY
|
-$11.02M
-49.68%
YoY
|
-$154.7M
-22.59%
YoY
|
-$144.4M
-3.06%
YoY
|
-$169.1M
28.47%
YoY
|
-$21.90M
43.0%
YoY
|
-$199.9M
65.18%
YoY
|
-$148.9M
26.27%
YoY
|
-$131.7M
66.63%
YoY
|
-$15.32M
-263.74%
YoY
|
-$121.0M
26.25%
YoY
|
| Interest Expense |
-$6.443M
-38.34%
YoY
|
-$1.710M
-82.18%
YoY
|
-$6.273M
-147.24%
YoY
|
-$8.251M
-162.69%
YoY
|
-$10.45M
-180.71%
YoY
|
-$9.597M
15.71%
YoY
|
$13.28M
79.41%
YoY
|
$13.16M
90.42%
YoY
|
$12.95M
75.22%
YoY
|
-$8.294M
-12.33%
YoY
|
$7.402M
24.78%
YoY
|
$6.912M
33.69%
YoY
|
$7.389M
61.76%
YoY
|
-$9.461M
-15.19%
YoY
|
$5.932M
83.26%
YoY
|
$5.170M
1.51%
YoY
|
$4.568M
-6.97%
YoY
|
-$11.16M
431.24%
YoY
|
$3.237M
-36.48%
YoY
|
| Other Income/Expense, Net |
-$455.0K
-95.62%
YoY
|
$1.664M
-342.21%
YoY
|
-$7.144M
-27.44%
YoY
|
-$6.787M
-15.8%
YoY
|
-$10.39M
6.72%
YoY
|
-$687.0K
-130.14%
YoY
|
-$9.846M
20.38%
YoY
|
-$8.061M
-54.69%
YoY
|
-$9.736M
-540.34%
YoY
|
$2.279M
145.85%
YoY
|
-$8.179M
-56.6%
YoY
|
-$17.79M
-73.71%
YoY
|
$2.211M
-71.56%
YoY
|
$927.0K
174.26%
YoY
|
-$18.85M
-66.58%
YoY
|
-$67.67M
-306.01%
YoY
|
$7.774M
-154.54%
YoY
|
$338.0K
12.67%
YoY
|
-$56.40M
515.33%
YoY
|
| Pretax Income |
$348.7M
573.64%
YoY
|
$327.5M
482.01%
YoY
|
$169.9M
127.94%
YoY
|
$133.3M
1447.54%
YoY
|
$51.77M
-495.37%
YoY
|
$56.27M
-430.62%
YoY
|
$74.56M
-596.64%
YoY
|
$8.615M
-138.21%
YoY
|
-$13.09M
-5.66%
YoY
|
-$17.02M
-134.97%
YoY
|
-$15.01M
-72.98%
YoY
|
-$22.55M
-65.8%
YoY
|
-$13.88M
-248.02%
YoY
|
$48.67M
-571.22%
YoY
|
-$55.56M
14.87%
YoY
|
-$65.93M
-238.85%
YoY
|
$9.376M
-36.84%
YoY
|
-$10.33M
-127.99%
YoY
|
-$48.37M
-221.01%
YoY
|
| Income Tax |
$102.0M
454.35%
YoY
|
$112.5M
510.96%
YoY
|
-$96.90M
-475.58%
YoY
|
$62.60M
769.44%
YoY
|
$18.40M
15.0%
YoY
|
$18.42M
117.09%
YoY
|
$25.80M
322.95%
YoY
|
$7.200M
-27.02%
YoY
|
$16.00M
49.53%
YoY
|
$8.485M
-2115.44%
YoY
|
$6.100M
221.05%
YoY
|
$9.866M
-14.21%
YoY
|
$10.70M
529.41%
YoY
|
-$421.0K
-197.45%
YoY
|
$1.900M
-70.31%
YoY
|
$11.50M
-24.84%
YoY
|
$1.700M
-86.7%
YoY
|
$432.0K
-98.27%
YoY
|
$6.400M
-51.15%
YoY
|
| Net Earnings |
$246.8M
639.85%
YoY
|
$215.0M
467.92%
YoY
|
$266.8M
447.45%
YoY
|
$70.73M
4859.75%
YoY
|
$33.35M
-214.55%
YoY
|
$37.85M
-248.41%
YoY
|
$48.74M
-330.89%
YoY
|
$1.426M
-104.4%
YoY
|
-$29.12M
18.43%
YoY
|
-$25.51M
-151.96%
YoY
|
-$21.11M
-63.25%
YoY
|
-$32.41M
-58.14%
YoY
|
-$24.59M
-420.05%
YoY
|
$49.09M
-556.22%
YoY
|
-$57.44M
4.89%
YoY
|
-$77.43M
-340.88%
YoY
|
$7.682M
272.91%
YoY
|
-$10.76M
-190.42%
YoY
|
-$54.77M
-303.93%
YoY
|
| Basic Earnings Per Share |
$0.36
500.0%
YoY
|
N/A
|
$0.42
250.0%
YoY
|
$0.11
N/A
|
$0.06
-175.0%
YoY
|
N/A
|
$0.12
-300.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.08
0.0%
YoY
|
N/A
|
-$0.06
-71.43%
YoY
|
-$0.10
-64.29%
YoY
|
-$0.08
-366.67%
YoY
|
N/A
|
-$0.21
0.0%
YoY
|
-$0.28
-315.38%
YoY
|
$0.03
200.0%
YoY
|
N/A
|
-$0.21
-290.91%
YoY
|
| Diluted Earnings Per Share |
$0.35
483.33%
YoY
|
$0.33
253.97%
YoY
|
$0.41
241.67%
YoY
|
$0.11
N/A
|
$0.06
-175.0%
YoY
|
$0.09
-241.13%
YoY
|
$0.12
-300.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.08
0.0%
YoY
|
-$0.07
-138.59%
YoY
|
-$0.06
-71.43%
YoY
|
-$0.10
-64.29%
YoY
|
-$0.08
-366.67%
YoY
|
$0.17
-100.0%
YoY
|
-$0.21
0.0%
YoY
|
-$0.28
-315.38%
YoY
|
$0.03
200.0%
YoY
|
-$41.84K
-83686338.82%
YoY
|
-$0.21
-290.91%
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
|
| Basic Shares Outstanding |
642.1M shares
0.55%
YoY
|
642.2M shares
60.86%
YoY
|
642.7M shares
60.98%
YoY
|
639.7M shares
60.2%
YoY
|
638.6M shares
65.32%
YoY
|
399.2M shares
4.35%
YoY
|
399.2M shares
13.05%
YoY
|
399.3M shares
19.9%
YoY
|
386.3M shares
30.65%
YoY
|
382.6M shares
36.19%
YoY
|
353.2M shares
25.74%
YoY
|
333.0M shares
19.78%
YoY
|
295.6M shares
13.08%
YoY
|
280.9M shares
9.33%
YoY
|
280.9M shares
10.25%
YoY
|
278.0M shares
11.63%
YoY
|
261.5M shares
8.31%
YoY
|
257.0M shares
5.42%
YoY
|
254.7M shares
5.71%
YoY
|
| Diluted Shares Outstanding |
698.7M shares
34.05%
YoY
|
N/A
|
644.9M shares
60.88%
YoY
|
643.1M shares
60.81%
YoY
|
521.2M shares
35.39%
YoY
|
N/A
|
400.8M shares
12.38%
YoY
|
399.9M shares
20.06%
YoY
|
385.0M shares
27.92%
YoY
|
N/A
|
356.7M shares
28.25%
YoY
|
333.1M shares
19.8%
YoY
|
301.0M shares
14.19%
YoY
|
N/A
|
278.1M shares
9.17%
YoY
|
278.0M shares
10.28%
YoY
|
263.6M shares
7.79%
YoY
|
N/A
|
254.7M shares
4.47%
YoY
|
Loading...