|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.222B
15.79%
YoY
|
$3.646B
19.35%
YoY
|
$3.055B
9.01%
YoY
|
$2.803B
8.71%
YoY
|
$2.578B
52.31%
YoY
|
| Cost Of Revenue |
$841.5M
12.15%
YoY
|
$750.4M
8.94%
YoY
|
$688.8M
1.5%
YoY
|
$678.6M
28.2%
YoY
|
$529.3M
17.79%
YoY
|
| Gross Profit |
$3.380B
16.73%
YoY
|
$2.896B
22.38%
YoY
|
$2.366B
11.41%
YoY
|
$2.124B
3.67%
YoY
|
$2.049B
64.78%
YoY
|
| Selling, General & Admin |
$1.633B
10.67%
YoY
|
$1.475B
3.64%
YoY
|
$1.424B
11.51%
YoY
|
$1.277B
35.49%
YoY
|
$942.3M
20.86%
YoY
|
| Research & Development |
$1.427B
15.06%
YoY
|
$1.241B
16.11%
YoY
|
$1.068B
12.59%
YoY
|
$949.0M
21.62%
YoY
|
$780.3M
28.72%
YoY
|
| Depreciation & Amortization |
$25.15M
18.27%
YoY
|
$21.27M
-1.13%
YoY
|
$21.51M
-53.73%
YoY
|
$46.49M
69.05%
YoY
|
$27.50M
-25.65%
YoY
|
| Operating Expenses |
$3.060B
12.68%
YoY
|
$2.716B
8.99%
YoY
|
$2.492B
11.97%
YoY
|
$2.226B
29.21%
YoY
|
$1.723B
24.3%
YoY
|
| Operating Profit |
$319.9M
77.89%
YoY
|
$179.8M
-243.08%
YoY
|
-$125.7M
23.61%
YoY
|
-$101.7M
-131.17%
YoY
|
$326.2M
-328.9%
YoY
|
| Interest Expense |
$110.5M
-13.0%
YoY
|
$127.0M
20.45%
YoY
|
$105.4M
570.18%
YoY
|
$15.73M
-401.63%
YoY
|
-$5.216M
-133.65%
YoY
|
| Other Income/Expense, Net |
$15.51M
-180.74%
YoY
|
-$19.22M
-605.79%
YoY
|
$3.799M
-126.2%
YoY
|
-$14.50M
74.91%
YoY
|
-$8.291M
N/A
|
| Pretax Income |
$445.9M
55.04%
YoY
|
$287.6M
-1849.42%
YoY
|
-$16.44M
-80.87%
YoY
|
-$85.94M
-126.78%
YoY
|
$321.0M
-352.69%
YoY
|
| Income Tax |
$29.04M
-101.84%
YoY
|
-$1.575B
-8313.36%
YoY
|
$19.17M
89.75%
YoY
|
$10.10M
122.88%
YoY
|
$4.533M
247.89%
YoY
|
| Net Earnings |
$416.9M
-77.61%
YoY
|
$1.862B
-5329.17%
YoY
|
-$35.61M
-62.92%
YoY
|
-$96.05M
-130.35%
YoY
|
$316.4M
-346.59%
YoY
|
| Basic Earnings Per Share |
$0.62
-77.37%
YoY
|
$2.74
-5580.0%
YoY
|
-$0.05
-64.29%
YoY
|
-$0.14
-128.57%
YoY
|
$0.49
-322.73%
YoY
|
| Diluted Earnings Per Share |
$0.61
-77.15%
YoY
|
$2.67
-5440.0%
YoY
|
-$0.05
-64.29%
YoY
|
-$0.14
-130.43%
YoY
|
$0.46
-309.09%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
674.7M shares
-0.61%
YoY
|
678.8M shares
0.62%
YoY
|
674.6M shares
1.34%
YoY
|
665.7M shares
4.02%
YoY
|
640.0M shares
7.34%
YoY
|
| Diluted Shares Outstanding |
687.8M shares
-1.52%
YoY
|
698.4M shares
3.52%
YoY
|
674.6M shares
1.34%
YoY
|
665.7M shares
-3.75%
YoY
|
691.7M shares
16.0%
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.008B
17.84%
YoY
|
$1.319B
14.32%
YoY
|
$1.049B
16.79%
YoY
|
$998.2M
16.93%
YoY
|
$855.0M
15.54%
YoY
|
$1.154B
17.62%
YoY
|
$898.4M
17.71%
YoY
|
$853.7M
20.57%
YoY
|
$740.0M
22.8%
YoY
|
$981.3M
11.86%
YoY
|
$763.2M
11.49%
YoY
|
$708.0M
6.32%
YoY
|
$602.6M
4.82%
YoY
|
$877.2M
3.61%
YoY
|
$684.6M
8.16%
YoY
|
$665.9M
8.6%
YoY
|
$574.9M
18.48%
YoY
|
$846.7M
19.99%
YoY
|
$632.9M
43.0%
YoY
|
$613.2M
125.04%
YoY
|
| Cost Of Revenue |
$238.6M
19.71%
YoY
|
$226.9M
15.21%
YoY
|
$212.3M
13.27%
YoY
|
$203.0M
9.82%
YoY
|
$199.3M
10.04%
YoY
|
$197.0M
10.59%
YoY
|
$187.5M
9.62%
YoY
|
$184.9M
9.55%
YoY
|
$181.1M
5.95%
YoY
|
$178.1M
-3.75%
YoY
|
$171.0M
-6.36%
YoY
|
$168.7M
2.33%
YoY
|
$170.9M
17.02%
YoY
|
$185.0M
31.0%
YoY
|
$182.6M
44.03%
YoY
|
$164.9M
29.01%
YoY
|
$146.1M
9.44%
YoY
|
$141.2M
9.49%
YoY
|
$126.8M
12.35%
YoY
|
$127.8M
18.07%
YoY
|
| Gross Profit |
$769.0M
17.27%
YoY
|
$1.092B
14.13%
YoY
|
$836.9M
17.72%
YoY
|
$795.2M
18.9%
YoY
|
$655.7M
17.32%
YoY
|
$957.2M
19.18%
YoY
|
$710.9M
20.05%
YoY
|
$668.8M
24.02%
YoY
|
$558.9M
29.48%
YoY
|
$803.2M
16.03%
YoY
|
$592.2M
17.98%
YoY
|
$539.3M
7.63%
YoY
|
$431.7M
0.66%
YoY
|
$692.2M
-1.87%
YoY
|
$501.9M
-0.83%
YoY
|
$501.0M
3.22%
YoY
|
$428.8M
21.91%
YoY
|
$705.4M
22.34%
YoY
|
$506.1M
53.48%
YoY
|
$485.4M
195.56%
YoY
|
| Selling, General & Admin |
$421.4M
17.2%
YoY
|
$426.4M
13.75%
YoY
|
$407.1M
4.35%
YoY
|
$439.9M
16.56%
YoY
|
$359.5M
7.96%
YoY
|
$374.8M
10.59%
YoY
|
$390.2M
17.34%
YoY
|
$377.4M
9.99%
YoY
|
$333.0M
-18.57%
YoY
|
$338.9M
-17.33%
YoY
|
$332.5M
5.01%
YoY
|
$343.1M
13.61%
YoY
|
$409.0M
72.62%
YoY
|
$410.0M
43.8%
YoY
|
$316.6M
42.79%
YoY
|
$302.0M
29.93%
YoY
|
$236.9M
16.75%
YoY
|
$285.1M
37.27%
YoY
|
$221.8M
-16.83%
YoY
|
$232.5M
75.89%
YoY
|
| Research & Development |
$380.8M
14.81%
YoY
|
$364.9M
13.76%
YoY
|
$371.3M
13.64%
YoY
|
$359.6M
14.96%
YoY
|
$331.7M
18.34%
YoY
|
$320.8M
19.7%
YoY
|
$326.7M
23.42%
YoY
|
$312.8M
16.13%
YoY
|
$280.3M
5.23%
YoY
|
$268.0M
1.03%
YoY
|
$264.7M
3.93%
YoY
|
$269.4M
15.37%
YoY
|
$266.3M
36.2%
YoY
|
$265.2M
10.12%
YoY
|
$254.7M
36.96%
YoY
|
$233.5M
28.49%
YoY
|
$195.5M
13.87%
YoY
|
$240.9M
47.13%
YoY
|
$185.9M
16.08%
YoY
|
$181.7M
33.05%
YoY
|
| Depreciation & Amortization |
$8.826M
50.92%
YoY
|
$6.008M
-0.92%
YoY
|
$7.205M
32.91%
YoY
|
$6.090M
23.78%
YoY
|
$5.848M
20.3%
YoY
|
$6.064M
14.22%
YoY
|
$5.421M
10.63%
YoY
|
$4.920M
-2.98%
YoY
|
$4.861M
-21.75%
YoY
|
$5.309M
-72.92%
YoY
|
$4.900M
-53.46%
YoY
|
$5.071M
-44.49%
YoY
|
$6.212M
-13.96%
YoY
|
$19.60M
172.25%
YoY
|
$10.53M
55.71%
YoY
|
$9.135M
35.59%
YoY
|
$7.220M
6.44%
YoY
|
$7.201M
-7.68%
YoY
|
$6.762M
-24.87%
YoY
|
$6.737M
-20.74%
YoY
|
| Operating Expenses |
$802.2M
16.05%
YoY
|
$791.3M
13.75%
YoY
|
$778.4M
8.58%
YoY
|
$799.5M
15.83%
YoY
|
$691.2M
12.7%
YoY
|
$695.6M
14.61%
YoY
|
$716.8M
20.03%
YoY
|
$690.3M
12.69%
YoY
|
$613.3M
-9.19%
YoY
|
$606.9M
-10.11%
YoY
|
$597.2M
4.53%
YoY
|
$612.5M
14.38%
YoY
|
$675.3M
56.16%
YoY
|
$675.2M
28.38%
YoY
|
$571.3M
40.13%
YoY
|
$535.5M
29.3%
YoY
|
$432.5M
15.43%
YoY
|
$526.0M
41.58%
YoY
|
$407.7M
-4.48%
YoY
|
$414.2M
54.11%
YoY
|
| Operating Profit |
-$80.29M
126.32%
YoY
|
$301.2M
15.13%
YoY
|
$58.52M
-1089.11%
YoY
|
-$4.330M
-79.81%
YoY
|
-$35.48M
-34.8%
YoY
|
$261.6M
33.29%
YoY
|
-$5.916M
18.34%
YoY
|
-$21.44M
-70.73%
YoY
|
-$54.42M
-77.67%
YoY
|
$196.3M
1056.59%
YoY
|
-$4.999M
-92.79%
YoY
|
-$73.24M
112.27%
YoY
|
-$243.7M
6549.0%
YoY
|
$16.97M
-90.54%
YoY
|
-$69.38M
-170.47%
YoY
|
-$34.51M
-148.46%
YoY
|
-$3.665M
-84.0%
YoY
|
$179.4M
-12.51%
YoY
|
$98.45M
-201.46%
YoY
|
$71.20M
-168.11%
YoY
|
| Interest Expense |
$17.79M
-34.83%
YoY
|
$26.64M
-6.78%
YoY
|
$28.54M
-12.13%
YoY
|
$28.02M
-19.2%
YoY
|
$27.29M
-12.71%
YoY
|
$28.58M
-1.31%
YoY
|
$32.48M
21.68%
YoY
|
$34.68M
28.12%
YoY
|
$31.27M
25.56%
YoY
|
$28.96M
26.43%
YoY
|
$26.69M
-3444.74%
YoY
|
$27.07M
-559.79%
YoY
|
$24.90M
-5202.66%
YoY
|
$22.91M
-978.63%
YoY
|
-$798.0K
-80.05%
YoY
|
-$5.887M
-502.67%
YoY
|
-$488.0K
388.0%
YoY
|
-$2.607M
-176.68%
YoY
|
-$4.000M
-242.86%
YoY
|
$1.462M
-65.19%
YoY
|
| Other Income/Expense, Net |
-$994.0K
-122.0%
YoY
|
-$109.0K
-99.18%
YoY
|
$144.0K
-95.55%
YoY
|
$10.96M
-338.47%
YoY
|
$4.519M
-199.85%
YoY
|
-$13.33M
-326.2%
YoY
|
$3.237M
-170.43%
YoY
|
-$4.596M
-310.83%
YoY
|
-$4.526M
-1505.59%
YoY
|
$5.893M
N/A
|
-$4.596M
-52.75%
YoY
|
$2.180M
N/A
|
$322.0K
N/A
|
N/A
|
-$9.726M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
-$63.50M
1632.61%
YoY
|
$327.7M
18.37%
YoY
|
$87.20M
192.62%
YoY
|
$34.65M
300.93%
YoY
|
-$3.665M
-86.76%
YoY
|
$276.8M
19.79%
YoY
|
$29.80M
74.3%
YoY
|
$8.643M
-118.72%
YoY
|
-$27.68M
-87.33%
YoY
|
$231.1M
703.16%
YoY
|
$17.10M
-124.36%
YoY
|
-$46.18M
14.32%
YoY
|
-$218.5M
5160.37%
YoY
|
$28.77M
-83.73%
YoY
|
-$70.17M
-174.3%
YoY
|
-$40.39M
-155.59%
YoY
|
-$4.153M
-81.93%
YoY
|
$176.8M
-15.18%
YoY
|
$94.45M
-200.28%
YoY
|
$72.66M
-172.42%
YoY
|
| Income Tax |
$0.00
N/A
|
$50.64M
-103.22%
YoY
|
-$4.900M
N/A
|
-$4.100M
N/A
|
$0.00
-100.0%
YoY
|
-$1.571B
-5348.75%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$2.864M
-71.02%
YoY
|
$29.92M
165.21%
YoY
|
$10.36M
-307.59%
YoY
|
-$11.23M
-518.52%
YoY
|
-$9.884M
-976.24%
YoY
|
$11.28M
426.75%
YoY
|
-$4.992M
-1201.99%
YoY
|
$2.684M
-17.24%
YoY
|
$1.128M
-186.44%
YoY
|
$2.142M
206.0%
YoY
|
$453.0K
1315.63%
YoY
|
$3.243M
672.14%
YoY
|
| Net Earnings |
-$73.59M
-924.78%
YoY
|
$277.1M
-85.0%
YoY
|
$92.11M
201.44%
YoY
|
$38.76M
336.09%
YoY
|
$8.922M
-135.96%
YoY
|
$1.847B
818.33%
YoY
|
$30.56M
353.82%
YoY
|
$8.887M
-125.43%
YoY
|
-$24.81M
-88.1%
YoY
|
$201.2M
1050.18%
YoY
|
$6.733M
-110.33%
YoY
|
-$34.94M
-18.88%
YoY
|
-$208.6M
3849.61%
YoY
|
$17.49M
-89.99%
YoY
|
-$65.18M
-169.34%
YoY
|
-$43.08M
-162.05%
YoY
|
-$5.281M
-75.63%
YoY
|
$174.7M
-15.93%
YoY
|
$94.00M
-199.76%
YoY
|
$69.42M
-168.9%
YoY
|
| Basic Earnings Per Share |
-$0.12
-1300.0%
YoY
|
N/A
|
$0.14
180.0%
YoY
|
$0.06
500.0%
YoY
|
$0.01
-125.0%
YoY
|
N/A
|
$0.05
400.0%
YoY
|
$0.01
-120.0%
YoY
|
-$0.04
-87.1%
YoY
|
N/A
|
$0.01
-110.0%
YoY
|
-$0.05
-28.57%
YoY
|
-$0.31
3000.0%
YoY
|
N/A
|
-$0.10
-166.67%
YoY
|
-$0.07
-163.64%
YoY
|
-$0.01
-66.67%
YoY
|
N/A
|
$0.15
-193.75%
YoY
|
$0.11
-164.71%
YoY
|
| Diluted Earnings Per Share |
-$0.12
-1300.0%
YoY
|
$0.27
-88.86%
YoY
|
$0.13
225.0%
YoY
|
$0.06
500.0%
YoY
|
$0.01
-136.8%
YoY
|
$2.40
703.07%
YoY
|
$0.04
300.0%
YoY
|
$0.01
-119.3%
YoY
|
-$0.04
-88.21%
YoY
|
$0.30
1050.99%
YoY
|
$0.01
-110.0%
YoY
|
-$0.05
-25.97%
YoY
|
-$0.31
3000.0%
YoY
|
$0.03
-100.0%
YoY
|
-$0.10
-171.43%
YoY
|
-$0.07
-170.0%
YoY
|
-$0.01
-66.67%
YoY
|
$253.1K
-24.68%
YoY
|
$0.14
-187.5%
YoY
|
$0.10
-158.82%
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 |
636.6M shares
-5.9%
YoY
|
N/A
|
677.8M shares
-0.1%
YoY
|
676.9M shares
-0.92%
YoY
|
676.5M shares
-0.34%
YoY
|
N/A
|
678.5M shares
1.38%
YoY
|
683.2M shares
1.32%
YoY
|
678.8M shares
-0.34%
YoY
|
N/A
|
669.3M shares
0.01%
YoY
|
674.3M shares
1.82%
YoY
|
681.1M shares
3.69%
YoY
|
N/A
|
669.2M shares
3.91%
YoY
|
662.2M shares
4.1%
YoY
|
656.9M shares
4.5%
YoY
|
N/A
|
644.0M shares
6.71%
YoY
|
636.2M shares
8.43%
YoY
|
| Diluted Shares Outstanding |
636.6M shares
-7.66%
YoY
|
N/A
|
694.5M shares
-0.14%
YoY
|
689.8M shares
-2.6%
YoY
|
689.4M shares
1.55%
YoY
|
N/A
|
695.5M shares
1.22%
YoY
|
708.3M shares
5.04%
YoY
|
678.8M shares
-0.34%
YoY
|
N/A
|
687.1M shares
2.68%
YoY
|
674.3M shares
1.82%
YoY
|
681.1M shares
3.69%
YoY
|
N/A
|
669.2M shares
-3.28%
YoY
|
662.2M shares
-4.35%
YoY
|
656.9M shares
4.5%
YoY
|
N/A
|
691.9M shares
14.64%
YoY
|
692.4M shares
18.0%
YoY
|
Loading...