|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.896B
18.47%
YoY
|
$2.445B
25.63%
YoY
|
$1.946B
23.34%
YoY
|
$1.578B
31.87%
YoY
|
$1.196B
43.11%
YoY
|
| Cost Of Revenue |
$619.1M
31.15%
YoY
|
$472.0M
29.11%
YoY
|
$365.6M
30.05%
YoY
|
$281.1M
26.89%
YoY
|
$221.6M
23.9%
YoY
|
| Gross Profit |
$2.277B
15.43%
YoY
|
$1.973B
24.82%
YoY
|
$1.581B
21.89%
YoY
|
$1.297B
33.0%
YoY
|
$974.9M
48.34%
YoY
|
| Selling, General & Admin |
$1.163B
7.43%
YoY
|
$1.082B
11.78%
YoY
|
$968.2M
12.18%
YoY
|
$863.1M
38.33%
YoY
|
$624.0M
80.15%
YoY
|
| Research & Development |
$525.1M
13.34%
YoY
|
$463.3M
12.51%
YoY
|
$411.8M
28.74%
YoY
|
$319.9M
41.45%
YoY
|
$226.1M
35.69%
YoY
|
| Depreciation & Amortization |
$115.8M
32.34%
YoY
|
$87.49M
8.79%
YoY
|
$80.42M
47.76%
YoY
|
$54.43M
28.91%
YoY
|
$42.22M
47.62%
YoY
|
| Operating Expenses |
$1.688B
9.2%
YoY
|
$1.546B
12.0%
YoY
|
$1.380B
16.65%
YoY
|
$1.183B
39.16%
YoY
|
$850.1M
65.71%
YoY
|
| Operating Profit |
$589.3M
37.96%
YoY
|
$427.2M
113.07%
YoY
|
$200.5M
76.4%
YoY
|
$113.7M
-8.94%
YoY
|
$124.8M
-13.45%
YoY
|
| Interest Expense |
$69.43M
-11.93%
YoY
|
$78.84M
16.78%
YoY
|
$67.52M
392.24%
YoY
|
$13.72M
-593.2%
YoY
|
-$2.781M
827.0%
YoY
|
| Other Income/Expense, Net |
$0.00
-100.0%
YoY
|
$80.14M
18.69%
YoY
|
$67.52M
392.24%
YoY
|
$13.72M
-593.2%
YoY
|
-$2.781M
811.8%
YoY
|
| Pretax Income |
$658.8M
29.85%
YoY
|
$507.3M
89.3%
YoY
|
$268.0M
110.41%
YoY
|
$127.4M
4.37%
YoY
|
$122.0M
-15.2%
YoY
|
| Income Tax |
$215.5M
88.62%
YoY
|
$114.2M
28.26%
YoY
|
$89.06M
20.37%
YoY
|
$73.99M
-570.46%
YoY
|
-$15.73M
-84.02%
YoY
|
| Net Earnings |
$443.3M
12.78%
YoY
|
$393.1M
119.67%
YoY
|
$178.9M
235.19%
YoY
|
$53.39M
-61.25%
YoY
|
$137.8M
-43.15%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.80
116.22%
YoY
|
$0.37
236.36%
YoY
|
$0.11
-62.07%
YoY
|
$0.29
-44.23%
YoY
|
| Diluted Earnings Per Share |
$0.90
15.38%
YoY
|
$0.78
116.67%
YoY
|
$0.36
227.27%
YoY
|
$0.11
-60.71%
YoY
|
$0.28
-42.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
490.9M shares
0.33%
YoY
|
489.3M shares
0.48%
YoY
|
486.9M shares
2.12%
YoY
|
476.9M
3.02%
YoY
|
| Diluted Shares Outstanding |
N/A
|
501.9M shares
0.35%
YoY
|
500.2M shares
0.05%
YoY
|
499.9M shares
0.28%
YoY
|
498.5M
1.77%
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 |
$688.9M
11.82%
YoY
|
$846.8M
14.27%
YoY
|
$739.4M
17.74%
YoY
|
$694.0M
18.73%
YoY
|
$616.0M
25.4%
YoY
|
$741.0M
22.32%
YoY
|
$628.0M
27.32%
YoY
|
$584.6M
25.91%
YoY
|
$491.3M
28.33%
YoY
|
$605.8M
23.45%
YoY
|
$493.3M
24.95%
YoY
|
$464.3M
23.16%
YoY
|
$382.8M
21.4%
YoY
|
$490.7M
24.05%
YoY
|
$394.8M
31.11%
YoY
|
$377.0M
34.65%
YoY
|
$315.3M
43.45%
YoY
|
$395.6M
23.66%
YoY
|
$301.1M
39.33%
YoY
|
$280.0M
100.84%
YoY
|
| Cost Of Revenue |
$182.0M
27.4%
YoY
|
$163.1M
20.57%
YoY
|
$162.2M
32.2%
YoY
|
$151.0M
36.68%
YoY
|
$142.8M
37.84%
YoY
|
$135.3M
34.33%
YoY
|
$122.7M
31.35%
YoY
|
$110.5M
27.47%
YoY
|
$103.6M
22.11%
YoY
|
$100.7M
26.47%
YoY
|
$93.38M
33.17%
YoY
|
$86.65M
28.4%
YoY
|
$84.87M
32.83%
YoY
|
$79.62M
19.11%
YoY
|
$70.12M
31.32%
YoY
|
$67.49M
32.83%
YoY
|
$63.89M
26.51%
YoY
|
$66.85M
29.54%
YoY
|
$53.40M
19.13%
YoY
|
$50.81M
20.69%
YoY
|
| Gross Profit |
$506.9M
7.12%
YoY
|
$683.7M
12.87%
YoY
|
$577.3M
14.23%
YoY
|
$543.1M
14.55%
YoY
|
$473.2M
22.07%
YoY
|
$605.7M
19.93%
YoY
|
$505.4M
26.38%
YoY
|
$474.1M
25.55%
YoY
|
$387.6M
30.1%
YoY
|
$505.1M
22.86%
YoY
|
$399.9M
23.17%
YoY
|
$377.6M
22.01%
YoY
|
$297.9M
18.5%
YoY
|
$411.1M
25.05%
YoY
|
$324.6M
31.07%
YoY
|
$309.5M
35.05%
YoY
|
$251.4M
48.51%
YoY
|
$328.8M
22.53%
YoY
|
$247.7M
44.59%
YoY
|
$229.2M
135.76%
YoY
|
| Selling, General & Admin |
$297.5M
3.91%
YoY
|
$296.2M
4.84%
YoY
|
$288.2M
3.22%
YoY
|
$292.0M
8.43%
YoY
|
$286.3M
13.95%
YoY
|
$282.5M
9.23%
YoY
|
$279.2M
14.21%
YoY
|
$269.3M
13.35%
YoY
|
$251.3M
10.44%
YoY
|
$258.7M
14.21%
YoY
|
$244.4M
13.2%
YoY
|
$237.6M
5.96%
YoY
|
$227.5M
15.8%
YoY
|
$226.5M
-22.25%
YoY
|
$215.9M
93.84%
YoY
|
$224.2M
97.27%
YoY
|
$196.5M
82.59%
YoY
|
$291.3M
157.54%
YoY
|
$111.4M
27.42%
YoY
|
$113.7M
55.93%
YoY
|
| Research & Development |
$142.7M
7.79%
YoY
|
$130.6M
2.11%
YoY
|
$127.9M
8.66%
YoY
|
$134.3M
22.01%
YoY
|
$132.4M
22.95%
YoY
|
$127.9M
25.38%
YoY
|
$117.7M
-0.06%
YoY
|
$110.0M
11.93%
YoY
|
$107.7M
14.91%
YoY
|
$102.0M
20.74%
YoY
|
$117.8M
47.37%
YoY
|
$98.31M
17.76%
YoY
|
$93.71M
30.15%
YoY
|
$84.48M
34.44%
YoY
|
$79.92M
43.1%
YoY
|
$83.48M
55.94%
YoY
|
$72.00M
33.53%
YoY
|
$62.84M
29.03%
YoY
|
$55.85M
35.95%
YoY
|
$53.54M
33.51%
YoY
|
| Depreciation & Amortization |
$31.43M
31.04%
YoY
|
$31.96M
32.55%
YoY
|
$33.13M
59.66%
YoY
|
$26.70M
27.88%
YoY
|
$23.99M
10.32%
YoY
|
$24.11M
17.52%
YoY
|
$20.75M
1.24%
YoY
|
$20.88M
4.07%
YoY
|
$21.74M
12.69%
YoY
|
$20.52M
21.81%
YoY
|
$20.50M
58.22%
YoY
|
$20.07M
63.48%
YoY
|
$19.29M
56.22%
YoY
|
$16.84M
37.5%
YoY
|
$12.96M
44.74%
YoY
|
$12.27M
11.41%
YoY
|
$12.35M
23.36%
YoY
|
$12.25M
57.05%
YoY
|
$8.952M
19.36%
YoY
|
$11.02M
62.01%
YoY
|
| Operating Expenses |
$440.2M
5.14%
YoY
|
$426.8M
3.99%
YoY
|
$416.1M
4.83%
YoY
|
$426.3M
12.37%
YoY
|
$418.7M
16.65%
YoY
|
$410.4M
13.8%
YoY
|
$396.9M
9.57%
YoY
|
$379.4M
12.93%
YoY
|
$359.0M
11.74%
YoY
|
$360.7M
15.98%
YoY
|
$362.2M
22.43%
YoY
|
$335.9M
9.16%
YoY
|
$321.2M
19.65%
YoY
|
$311.0M
-12.19%
YoY
|
$295.8M
76.89%
YoY
|
$307.7M
84.04%
YoY
|
$268.5M
66.22%
YoY
|
$354.1M
118.72%
YoY
|
$167.2M
30.15%
YoY
|
$167.2M
47.97%
YoY
|
| Operating Profit |
$66.65M
22.4%
YoY
|
$256.9M
31.52%
YoY
|
$161.2M
48.61%
YoY
|
$116.8M
23.29%
YoY
|
$54.45M
90.01%
YoY
|
$195.3M
35.22%
YoY
|
$108.5M
187.92%
YoY
|
$94.72M
127.29%
YoY
|
$28.66M
-222.95%
YoY
|
$144.4M
44.21%
YoY
|
$37.68M
30.8%
YoY
|
$41.67M
2290.88%
YoY
|
-$23.31M
36.68%
YoY
|
$100.2M
-494.94%
YoY
|
$28.80M
-64.19%
YoY
|
$1.743M
-97.19%
YoY
|
-$17.05M
-319.08%
YoY
|
-$25.36M
-123.84%
YoY
|
$80.45M
88.04%
YoY
|
$61.95M
-492.77%
YoY
|
| Interest Expense |
$13.37M
-33.59%
YoY
|
$13.39M
-49.06%
YoY
|
$16.49M
-11.8%
YoY
|
$18.04M
1.48%
YoY
|
$20.13M
15.86%
YoY
|
$26.29M
61.9%
YoY
|
$18.70M
-3.12%
YoY
|
$17.77M
-2.64%
YoY
|
$17.38M
26.83%
YoY
|
$16.24M
35.77%
YoY
|
$19.30M
1036.63%
YoY
|
$18.25M
5284.66%
YoY
|
$13.70M
-4975.44%
YoY
|
$11.96M
-1079.52%
YoY
|
$1.698M
-215.51%
YoY
|
$339.0K
-185.18%
YoY
|
-$281.0K
-193.67%
YoY
|
-$1.221M
-344.2%
YoY
|
-$1.470M
635.0%
YoY
|
-$398.0K
-20.4%
YoY
|
| Other Income/Expense, Net |
$12.31M
-42.25%
YoY
|
$0.00
N/A
|
$18.30M
-2.12%
YoY
|
$16.42M
-7.58%
YoY
|
$21.32M
22.68%
YoY
|
$0.00
N/A
|
$18.70M
-3.24%
YoY
|
$17.77M
-2.64%
YoY
|
$17.38M
26.83%
YoY
|
N/A
|
$19.32M
1037.99%
YoY
|
$18.25M
5284.66%
YoY
|
$13.70M
-4975.44%
YoY
|
N/A
|
$1.698M
-215.51%
YoY
|
$339.0K
-185.18%
YoY
|
-$281.0K
-191.23%
YoY
|
N/A
|
-$1.470M
559.19%
YoY
|
-$398.0K
105.15%
YoY
|
| Pretax Income |
$78.96M
4.21%
YoY
|
$270.3M
21.96%
YoY
|
$179.5M
41.16%
YoY
|
$133.2M
18.41%
YoY
|
$75.77M
64.6%
YoY
|
$221.6M
37.92%
YoY
|
$127.2M
123.12%
YoY
|
$112.5M
87.72%
YoY
|
$46.03M
-579.11%
YoY
|
$160.7M
43.31%
YoY
|
$57.00M
86.87%
YoY
|
$59.93M
2778.34%
YoY
|
-$9.608M
-44.57%
YoY
|
$112.1M
-521.79%
YoY
|
$30.50M
-61.38%
YoY
|
$2.082M
-96.62%
YoY
|
-$17.33M
-314.21%
YoY
|
-$26.58M
-124.84%
YoY
|
$78.98M
85.57%
YoY
|
$61.55M
-485.51%
YoY
|
| Income Tax |
$38.96M
55.28%
YoY
|
$83.32M
111.62%
YoY
|
$63.97M
93.74%
YoY
|
$43.07M
56.84%
YoY
|
$25.09M
74.57%
YoY
|
$39.37M
-37.86%
YoY
|
$33.02M
87.1%
YoY
|
$27.46M
1.76%
YoY
|
$14.37M
-175.91%
YoY
|
$63.35M
54.77%
YoY
|
$17.65M
20.6%
YoY
|
$26.99M
27.57%
YoY
|
-$18.93M
592.03%
YoY
|
$40.93M
-218.23%
YoY
|
$14.63M
-25.31%
YoY
|
$21.16M
52.71%
YoY
|
-$2.736M
-81.2%
YoY
|
-$34.62M
-22.89%
YoY
|
$19.59M
1393.29%
YoY
|
$13.85M
-133.72%
YoY
|
| Net Earnings |
$40.00M
-21.08%
YoY
|
$187.0M
2.59%
YoY
|
$115.5M
22.72%
YoY
|
$90.13M
6.0%
YoY
|
$50.68M
60.07%
YoY
|
$182.2M
87.24%
YoY
|
$94.16M
139.27%
YoY
|
$85.03M
158.14%
YoY
|
$31.66M
239.48%
YoY
|
$97.32M
36.71%
YoY
|
$39.35M
147.98%
YoY
|
$32.94M
-272.7%
YoY
|
$9.326M
-163.89%
YoY
|
$71.19M
785.52%
YoY
|
$15.87M
-73.28%
YoY
|
-$19.07M
-139.99%
YoY
|
-$14.60M
-164.47%
YoY
|
$8.039M
-94.71%
YoY
|
$59.38M
43.97%
YoY
|
$47.70M
89.94%
YoY
|
| Basic Earnings Per Share |
$0.08
-20.0%
YoY
|
N/A
|
$0.24
26.32%
YoY
|
$0.18
5.88%
YoY
|
$0.10
66.67%
YoY
|
N/A
|
$0.19
137.5%
YoY
|
$0.17
142.86%
YoY
|
$0.06
200.0%
YoY
|
N/A
|
$0.08
166.67%
YoY
|
$0.07
-275.0%
YoY
|
$0.02
-166.67%
YoY
|
N/A
|
$0.03
-75.0%
YoY
|
-$0.04
-140.0%
YoY
|
-$0.03
-160.0%
YoY
|
N/A
|
$0.12
33.33%
YoY
|
$0.10
100.0%
YoY
|
| Diluted Earnings Per Share |
$0.08
-20.0%
YoY
|
$0.39
8.34%
YoY
|
$0.23
21.05%
YoY
|
$0.18
5.88%
YoY
|
$0.10
66.67%
YoY
|
$0.36
84.58%
YoY
|
$0.19
137.5%
YoY
|
$0.17
142.86%
YoY
|
$0.06
200.0%
YoY
|
$0.19
48.07%
YoY
|
$0.08
166.67%
YoY
|
$0.07
-100.0%
YoY
|
$0.02
-166.67%
YoY
|
$0.13
-100.0%
YoY
|
$0.03
-75.0%
YoY
|
-$39.22K
-39219939.2%
YoY
|
-$0.03
-160.0%
YoY
|
$16.07K
-99.47%
YoY
|
$0.12
50.0%
YoY
|
$0.10
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 |
474.7M shares
-4.09%
YoY
|
N/A
|
487.7M shares
-0.79%
YoY
|
490.6M shares
0.26%
YoY
|
494.9M shares
1.31%
YoY
|
N/A
|
491.6M shares
0.44%
YoY
|
489.4M shares
0.19%
YoY
|
488.6M shares
-0.24%
YoY
|
N/A
|
489.4M shares
0.3%
YoY
|
488.4M shares
0.44%
YoY
|
489.7M shares
1.14%
YoY
|
N/A
|
488.0M shares
2.06%
YoY
|
486.3M shares
2.27%
YoY
|
484.2M
2.41%
YoY
|
N/A
|
478.1M
2.64%
YoY
|
475.5M
3.07%
YoY
|
| Diluted Shares Outstanding |
476.9M shares
-5.18%
YoY
|
N/A
|
493.0M shares
-1.91%
YoY
|
495.8M shares
-0.85%
YoY
|
502.9M shares
0.95%
YoY
|
N/A
|
502.6M shares
0.14%
YoY
|
500.0M shares
0.14%
YoY
|
498.2M shares
-0.32%
YoY
|
N/A
|
501.9M shares
0.32%
YoY
|
499.3M shares
2.68%
YoY
|
499.8M shares
3.22%
YoY
|
N/A
|
500.3M shares
0.28%
YoY
|
486.3M shares
-2.15%
YoY
|
484.2M
-2.76%
YoY
|
N/A
|
498.9M
1.36%
YoY
|
497.0M
2.15%
YoY
|
Loading...