|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.475B
56.18%
YoY
|
$2.866B
28.79%
YoY
|
$2.225B
16.75%
YoY
|
$1.906B
23.61%
YoY
|
$1.542B
41.11%
YoY
|
| Cost Of Revenue |
$789.2M
39.43%
YoY
|
$566.0M
31.29%
YoY
|
$431.1M
5.52%
YoY
|
$408.5M
20.37%
YoY
|
$339.4M
-3.73%
YoY
|
| Gross Profit |
$3.686B
60.31%
YoY
|
$2.300B
28.18%
YoY
|
$1.794B
19.81%
YoY
|
$1.497B
24.52%
YoY
|
$1.202B
62.47%
YoY
|
| Selling, General & Admin |
$1.715B
15.75%
YoY
|
$1.481B
16.7%
YoY
|
$1.269B
-2.27%
YoY
|
$1.299B
5.94%
YoY
|
$1.226B
-9.39%
YoY
|
| Research & Development |
$557.7M
9.81%
YoY
|
$507.9M
25.52%
YoY
|
$404.6M
12.5%
YoY
|
$359.7M
-7.18%
YoY
|
$387.5M
-30.89%
YoY
|
| Depreciation & Amortization |
$26.15M
-17.23%
YoY
|
$31.59M
-5.3%
YoY
|
$33.35M
48.1%
YoY
|
$22.52M
51.18%
YoY
|
$14.90M
7.4%
YoY
|
| Operating Expenses |
$2.272B
14.23%
YoY
|
$1.989B
18.83%
YoY
|
$1.674B
0.93%
YoY
|
$1.659B
2.79%
YoY
|
$1.614B
-15.69%
YoY
|
| Operating Profit |
$1.414B
355.54%
YoY
|
$310.4M
158.74%
YoY
|
$120.0M
-174.42%
YoY
|
-$161.2M
-60.78%
YoY
|
-$411.0M
-64.98%
YoY
|
| Interest Expense |
$229.2M
16.46%
YoY
|
$196.8M
52.43%
YoY
|
$129.1M
3081.42%
YoY
|
$4.058M
-94.27%
YoY
|
$70.77M
400.51%
YoY
|
| Other Income/Expense, Net |
$14.17M
-178.64%
YoY
|
-$18.02M
50.47%
YoY
|
-$11.98M
-94.46%
YoY
|
-$216.1M
45.79%
YoY
|
-$148.2M
-4591.36%
YoY
|
| Pretax Income |
$1.657B
238.81%
YoY
|
$489.2M
106.32%
YoY
|
$237.1M
-165.67%
YoY
|
-$361.0M
-26.09%
YoY
|
-$488.5M
-58.57%
YoY
|
| Income Tax |
$22.70M
6.57%
YoY
|
$21.30M
8.03%
YoY
|
$19.72M
95.21%
YoY
|
$10.10M
-68.32%
YoY
|
$31.89M
-352.33%
YoY
|
| Net Earnings |
$1.625B
251.59%
YoY
|
$462.2M
120.27%
YoY
|
$209.8M
-156.15%
YoY
|
-$373.7M
-28.19%
YoY
|
-$520.4M
-55.39%
YoY
|
| Basic Earnings Per Share |
$0.69
228.57%
YoY
|
$0.21
110.0%
YoY
|
$0.10
-155.56%
YoY
|
-$0.18
-33.33%
YoY
|
-$0.27
-77.31%
YoY
|
| Diluted Earnings Per Share |
$0.63
231.58%
YoY
|
$0.19
108.08%
YoY
|
$0.09
-150.73%
YoY
|
-$0.18
-100.0%
YoY
|
-$270.5K
22543325.57%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
2.370B shares
5.31%
YoY
|
2.250B shares
4.78%
YoY
|
2.147B shares
4.05%
YoY
|
2.064B shares
7.29%
YoY
|
1.924B shares
96.74%
YoY
|
| Diluted Shares Outstanding |
2.565B shares
4.67%
YoY
|
2.451B shares
6.65%
YoY
|
2.298B shares
11.34%
YoY
|
2.064B shares
7.29%
YoY
|
1.924B shares
96.42%
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.633B
84.71%
YoY
|
$1.407B
70.0%
YoY
|
$1.181B
62.79%
YoY
|
$1.004B
48.01%
YoY
|
$883.9M
39.34%
YoY
|
$827.5M
36.03%
YoY
|
$725.5M
29.98%
YoY
|
$678.1M
27.15%
YoY
|
$634.3M
20.78%
YoY
|
$608.4M
19.61%
YoY
|
$558.2M
16.8%
YoY
|
$533.3M
12.75%
YoY
|
$525.2M
17.66%
YoY
|
$508.6M
17.5%
YoY
|
$477.9M
21.86%
YoY
|
$473.0M
25.92%
YoY
|
$446.4M
30.81%
YoY
|
$432.9M
34.39%
YoY
|
$392.1M
35.52%
YoY
|
$375.6M
-21.94%
YoY
|
| Cost Of Revenue |
$215.8M
24.76%
YoY
|
$216.0M
23.74%
YoY
|
$207.3M
41.37%
YoY
|
$192.9M
50.07%
YoY
|
$173.0M
48.78%
YoY
|
$174.5M
60.65%
YoY
|
$146.6M
35.87%
YoY
|
$128.6M
20.26%
YoY
|
$116.3M
8.0%
YoY
|
$108.6M
4.15%
YoY
|
$107.9M
0.29%
YoY
|
$106.9M
4.57%
YoY
|
$107.6M
14.03%
YoY
|
$104.3M
19.13%
YoY
|
$107.6M
23.97%
YoY
|
$102.2M
12.43%
YoY
|
$94.40M
27.38%
YoY
|
$87.56M
24.2%
YoY
|
$86.80M
-41.87%
YoY
|
$90.93M
-31.48%
YoY
|
| Gross Profit |
$1.417B
99.3%
YoY
|
$1.191B
82.37%
YoY
|
$973.8M
68.22%
YoY
|
$810.8M
47.53%
YoY
|
$710.9M
37.21%
YoY
|
$653.0M
30.67%
YoY
|
$578.9M
28.57%
YoY
|
$549.6M
28.88%
YoY
|
$518.1M
24.08%
YoY
|
$499.7M
23.6%
YoY
|
$450.2M
21.6%
YoY
|
$426.4M
15.0%
YoY
|
$417.5M
18.64%
YoY
|
$404.3M
17.09%
YoY
|
$370.3M
21.26%
YoY
|
$370.8M
30.23%
YoY
|
$352.0M
31.76%
YoY
|
$345.3M
37.24%
YoY
|
$305.3M
118.06%
YoY
|
$284.7M
-18.31%
YoY
|
| Selling, General & Admin |
$501.8M
25.47%
YoY
|
$471.9M
0.31%
YoY
|
$436.3M
25.32%
YoY
|
$406.4M
21.15%
YoY
|
$399.9M
22.25%
YoY
|
$470.4M
44.91%
YoY
|
$348.2M
14.33%
YoY
|
$335.5M
5.88%
YoY
|
$327.2M
1.19%
YoY
|
$324.6M
-4.55%
YoY
|
$304.5M
-8.16%
YoY
|
$316.8M
-2.33%
YoY
|
$323.3M
6.78%
YoY
|
$340.1M
6.26%
YoY
|
$331.6M
9.45%
YoY
|
$324.4M
1.25%
YoY
|
$302.8M
7.12%
YoY
|
$320.1M
1.93%
YoY
|
$303.0M
-55.04%
YoY
|
$320.3M
-12.13%
YoY
|
| Research & Development |
$161.0M
19.34%
YoY
|
$143.6M
-16.3%
YoY
|
$144.2M
22.66%
YoY
|
$135.0M
24.14%
YoY
|
$134.9M
22.58%
YoY
|
$171.5M
56.93%
YoY
|
$117.6M
11.21%
YoY
|
$108.8M
9.29%
YoY
|
$110.0M
22.13%
YoY
|
$109.3M
33.2%
YoY
|
$105.7M
4.8%
YoY
|
$99.53M
12.89%
YoY
|
$90.10M
1.69%
YoY
|
$82.04M
-2.53%
YoY
|
$100.9M
6.94%
YoY
|
$88.17M
-20.22%
YoY
|
$88.60M
-10.02%
YoY
|
$84.18M
-10.55%
YoY
|
$94.32M
-69.95%
YoY
|
$110.5M
-27.58%
YoY
|
| Depreciation & Amortization |
$6.765M
2.16%
YoY
|
$7.018M
0.17%
YoY
|
$4.800M
-21.31%
YoY
|
$5.400M
-10.0%
YoY
|
$6.622M
-21.52%
YoY
|
$7.006M
-11.92%
YoY
|
$6.100M
-3.17%
YoY
|
$6.000M
0.0%
YoY
|
$8.438M
1.42%
YoY
|
$7.954M
7.88%
YoY
|
$6.300M
14.55%
YoY
|
$6.000M
33.33%
YoY
|
$8.320M
92.95%
YoY
|
$7.373M
92.01%
YoY
|
$5.500M
79.86%
YoY
|
$4.500M
45.16%
YoY
|
$4.312M
33.21%
YoY
|
$3.840M
6.67%
YoY
|
$3.058M
22.32%
YoY
|
$3.100M
-60.26%
YoY
|
| Operating Expenses |
$662.8M
23.92%
YoY
|
$615.4M
-4.13%
YoY
|
$580.5M
24.65%
YoY
|
$541.4M
21.88%
YoY
|
$534.8M
22.33%
YoY
|
$641.9M
47.94%
YoY
|
$465.7M
13.52%
YoY
|
$444.2M
6.7%
YoY
|
$437.2M
5.75%
YoY
|
$433.9M
2.79%
YoY
|
$410.3M
-5.13%
YoY
|
$416.3M
0.92%
YoY
|
$413.4M
5.63%
YoY
|
$422.1M
4.43%
YoY
|
$432.5M
8.85%
YoY
|
$412.5M
-4.25%
YoY
|
$391.4M
2.69%
YoY
|
$404.2M
-0.97%
YoY
|
$397.3M
-59.78%
YoY
|
$430.9M
-16.69%
YoY
|
| Operating Profit |
$754.0M
328.29%
YoY
|
$575.4M
5110.49%
YoY
|
$393.3M
247.58%
YoY
|
$269.3M
155.67%
YoY
|
$176.0M
117.66%
YoY
|
$11.04M
-83.22%
YoY
|
$113.1M
182.97%
YoY
|
$105.3M
945.65%
YoY
|
$80.88M
1865.52%
YoY
|
$65.79M
-469.09%
YoY
|
$39.98M
-164.29%
YoY
|
$10.07M
-124.13%
YoY
|
$4.115M
-110.43%
YoY
|
-$17.83M
-69.76%
YoY
|
-$62.19M
-32.36%
YoY
|
-$41.75M
-71.44%
YoY
|
-$39.44M
-65.41%
YoY
|
-$58.94M
-62.36%
YoY
|
-$91.94M
-89.16%
YoY
|
-$146.1M
-13.35%
YoY
|
| Interest Expense |
$66.39M
31.63%
YoY
|
$62.72M
14.61%
YoY
|
$59.76M
27.92%
YoY
|
$56.26M
40.66%
YoY
|
$50.44M
16.35%
YoY
|
$54.73M
23.23%
YoY
|
$46.72M
6196.5%
YoY
|
$39.99M
2936.67%
YoY
|
$43.35M
3300.16%
YoY
|
$44.41M
-0.96%
YoY
|
$742.0K
-31.42%
YoY
|
$1.317M
96.57%
YoY
|
$1.275M
114.65%
YoY
|
$44.84M
-37156.2%
YoY
|
$1.082M
-570.43%
YoY
|
$670.0K
13.56%
YoY
|
$594.0K
-67.72%
YoY
|
-$121.0K
-91.36%
YoY
|
-$230.0K
-111.03%
YoY
|
$590.0K
-109.19%
YoY
|
| Other Income/Expense, Net |
$68.21M
-2249.67%
YoY
|
-$16.73M
-213.31%
YoY
|
$27.48M
-438.88%
YoY
|
$6.596M
-159.04%
YoY
|
-$3.173M
-76.51%
YoY
|
$14.77M
-473.31%
YoY
|
-$8.110M
-309.89%
YoY
|
-$11.17M
23.81%
YoY
|
-$13.51M
372.11%
YoY
|
-$3.956M
-136.5%
YoY
|
$3.864M
-105.94%
YoY
|
-$9.024M
-93.35%
YoY
|
-$2.861M
-95.22%
YoY
|
$10.84M
-116.9%
YoY
|
-$65.05M
662.73%
YoY
|
-$135.8M
-6490.49%
YoY
|
-$59.87M
1123.33%
YoY
|
-$64.12M
-3153.24%
YoY
|
-$8.528M
158.97%
YoY
|
$2.125M
-85.37%
YoY
|
| Pretax Income |
$888.6M
297.91%
YoY
|
$621.4M
671.54%
YoY
|
$480.5M
205.76%
YoY
|
$332.2M
135.98%
YoY
|
$223.3M
101.68%
YoY
|
$80.54M
-24.2%
YoY
|
$157.2M
96.51%
YoY
|
$140.8M
368.53%
YoY
|
$110.7M
431.52%
YoY
|
$106.2M
180.71%
YoY
|
$79.97M
-165.13%
YoY
|
$30.04M
-117.0%
YoY
|
$20.83M
-120.97%
YoY
|
$37.85M
-130.73%
YoY
|
-$122.8M
21.93%
YoY
|
-$176.7M
22.53%
YoY
|
-$99.36M
-17.46%
YoY
|
-$123.2M
-20.99%
YoY
|
-$100.7M
-88.32%
YoY
|
-$144.2M
-10.54%
YoY
|
| Income Tax |
$12.20M
117.84%
YoY
|
$9.776M
171.4%
YoY
|
$3.753M
-51.88%
YoY
|
$3.600M
-30.77%
YoY
|
$5.600M
19.15%
YoY
|
$3.602M
-61.41%
YoY
|
$7.800M
20.0%
YoY
|
$5.200M
136.36%
YoY
|
$4.700M
176.47%
YoY
|
$9.334M
114.08%
YoY
|
$6.500M
490.91%
YoY
|
$2.200M
-15.38%
YoY
|
$1.700M
-15.0%
YoY
|
$4.360M
-86.79%
YoY
|
$1.100M
-23.5%
YoY
|
$2.600M
-145.61%
YoY
|
$2.000M
-35.48%
YoY
|
$33.01M
-534.29%
YoY
|
$1.438M
-116.83%
YoY
|
-$5.700M
-262.86%
YoY
|
| Net Earnings |
$870.5M
306.73%
YoY
|
$608.7M
670.39%
YoY
|
$475.6M
231.37%
YoY
|
$326.7M
143.6%
YoY
|
$214.0M
102.82%
YoY
|
$79.01M
-15.4%
YoY
|
$143.5M
100.72%
YoY
|
$134.1M
376.86%
YoY
|
$105.5M
528.08%
YoY
|
$93.39M
202.45%
YoY
|
$71.51M
-157.72%
YoY
|
$28.13M
-115.68%
YoY
|
$16.80M
-116.57%
YoY
|
$30.88M
-119.77%
YoY
|
-$123.9M
21.28%
YoY
|
-$179.3M
29.4%
YoY
|
-$101.4M
-17.89%
YoY
|
-$156.2M
5.32%
YoY
|
-$102.1M
-88.03%
YoY
|
-$138.6M
-15.87%
YoY
|
| Basic Earnings Per Share |
$0.36
300.0%
YoY
|
N/A
|
$0.20
233.33%
YoY
|
$0.14
133.33%
YoY
|
$0.09
80.0%
YoY
|
N/A
|
$0.06
100.0%
YoY
|
$0.06
500.0%
YoY
|
$0.05
400.0%
YoY
|
N/A
|
$0.03
-150.0%
YoY
|
$0.01
-111.11%
YoY
|
$0.01
-120.0%
YoY
|
N/A
|
-$0.06
20.0%
YoY
|
-$0.09
28.57%
YoY
|
-$0.05
-28.57%
YoY
|
N/A
|
-$0.05
-94.68%
YoY
|
-$0.07
N/A
|
| Diluted Earnings Per Share |
$0.34
325.0%
YoY
|
$0.24
700.0%
YoY
|
$0.18
200.0%
YoY
|
$0.13
116.67%
YoY
|
$0.08
100.0%
YoY
|
$0.03
-24.26%
YoY
|
$0.06
100.0%
YoY
|
$0.06
500.0%
YoY
|
$0.04
300.0%
YoY
|
$0.04
168.15%
YoY
|
$0.03
-150.0%
YoY
|
$0.01
-111.11%
YoY
|
$0.01
-120.0%
YoY
|
$0.01
-100.0%
YoY
|
-$0.06
-100.0%
YoY
|
-$0.09
28.57%
YoY
|
-$0.05
-28.57%
YoY
|
-$77.60K
-6.23%
YoY
|
-$51.99K
5531189.94%
YoY
|
-$0.07
-100.0%
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 |
2.394B shares
1.92%
YoY
|
N/A
|
2.377B shares
5.65%
YoY
|
2.365B shares
5.99%
YoY
|
2.349B shares
6.1%
YoY
|
N/A
|
2.250B shares
4.05%
YoY
|
2.232B shares
4.71%
YoY
|
2.214B shares
5.02%
YoY
|
N/A
|
2.163B shares
4.31%
YoY
|
2.131B shares
3.72%
YoY
|
2.108B shares
3.51%
YoY
|
N/A
|
2.073B shares
5.54%
YoY
|
2.055B shares
8.46%
YoY
|
2.036B shares
11.81%
YoY
|
N/A
|
1.964B shares
116.95%
YoY
|
1.895B shares
N/A
|
| Diluted Shares Outstanding |
2.571B shares
0.71%
YoY
|
N/A
|
2.571B shares
4.53%
YoY
|
2.563B shares
6.14%
YoY
|
2.553B shares
6.36%
YoY
|
N/A
|
2.460B shares
5.76%
YoY
|
2.415B shares
5.99%
YoY
|
2.400B shares
8.24%
YoY
|
N/A
|
2.326B shares
12.17%
YoY
|
2.278B shares
10.87%
YoY
|
2.217B shares
8.9%
YoY
|
N/A
|
2.073B shares
5.54%
YoY
|
2.055B shares
8.46%
YoY
|
2.036B shares
11.81%
YoY
|
N/A
|
1.964B shares
116.95%
YoY
|
1.895B shares
N/A
|
Loading...