|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$5.219B
24.09%
YoY
|
$4.206B
26.75%
YoY
|
$3.319B
26.7%
YoY
|
$2.619B
-10.4%
YoY
|
$2.923B
7.82%
YoY
|
| Cost Of Revenue |
$3.099B
31.96%
YoY
|
$2.348B
16.38%
YoY
|
$2.018B
-20.85%
YoY
|
$2.549B
16.23%
YoY
|
$2.193B
8.02%
YoY
|
| Gross Profit |
$2.120B
14.13%
YoY
|
$1.858B
42.84%
YoY
|
$1.301B
1761.89%
YoY
|
$69.86M
-90.43%
YoY
|
$730.0M
7.24%
YoY
|
| Selling, General & Admin |
$203.8M
8.23%
YoY
|
$188.3M
-4.74%
YoY
|
$197.6M
19.97%
YoY
|
$164.7M
-3.29%
YoY
|
$170.3M
-23.6%
YoY
|
| Research & Development |
$233.4M
21.97%
YoY
|
$191.4M
25.65%
YoY
|
$152.3M
35.02%
YoY
|
$112.8M
13.81%
YoY
|
$99.12M
5.74%
YoY
|
| Depreciation & Amortization |
$529.2M
24.96%
YoY
|
$423.5M
37.5%
YoY
|
$308.0M
14.19%
YoY
|
$269.7M
3.78%
YoY
|
$259.9M
11.59%
YoY
|
| Operating Expenses |
$523.5M
12.68%
YoY
|
$464.6M
3.17%
YoY
|
$450.3M
28.43%
YoY
|
$350.6M
20.7%
YoY
|
$290.5M
-20.02%
YoY
|
| Operating Profit |
$1.597B
14.52%
YoY
|
$1.394B
62.66%
YoY
|
$857.3M
-3247.55%
YoY
|
-$27.24M
-104.64%
YoY
|
$586.8M
84.81%
YoY
|
| Interest Expense |
-$938.0K
-103.72%
YoY
|
$25.24M
94.71%
YoY
|
$12.97M
6.05%
YoY
|
$12.23M
-6.73%
YoY
|
$13.11M
-45.47%
YoY
|
| Other Income/Expense, Net |
-$15.01M
12.66%
YoY
|
-$13.33M
-54.28%
YoY
|
-$29.15M
-193.45%
YoY
|
$31.19M
9832.8%
YoY
|
$314.0K
-102.63%
YoY
|
| Pretax Income |
$1.581B
12.41%
YoY
|
$1.406B
57.79%
YoY
|
$891.3M
10266.25%
YoY
|
$8.598M
-97.27%
YoY
|
$315.3M
1302.88%
YoY
|
| Income Tax |
$52.68M
-53.9%
YoY
|
$114.3M
88.88%
YoY
|
$60.51M
14.69%
YoY
|
$52.76M
-49.01%
YoY
|
$103.5M
-196.44%
YoY
|
| Net Earnings |
$1.528B
18.28%
YoY
|
$1.292B
55.52%
YoY
|
$830.8M
-1981.03%
YoY
|
-$44.17M
-109.42%
YoY
|
$468.7M
17.66%
YoY
|
| Basic Earnings Per Share |
$14.25
18.06%
YoY
|
$12.07
55.14%
YoY
|
$7.78
-1997.56%
YoY
|
-$0.41
-109.3%
YoY
|
$4.41
17.29%
YoY
|
| Diluted Earnings Per Share |
$14.21
18.22%
YoY
|
$12.02
55.3%
YoY
|
$7.74
-1987.8%
YoY
|
-$0.41
-109.36%
YoY
|
$4.38
17.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
107.2M shares
0.21%
YoY
|
107.0M shares
0.21%
YoY
|
106.8M shares
0.23%
YoY
|
106.6M shares
0.27%
YoY
|
106.3M shares
0.37%
YoY
|
| Diluted Shares Outstanding |
107.5M shares
0.01%
YoY
|
107.5M shares
0.14%
YoY
|
107.4M shares
0.77%
YoY
|
106.6M shares
-0.35%
YoY
|
106.9M shares
0.22%
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 |
$1.044B
23.64%
YoY
|
$1.683B
11.15%
YoY
|
$1.595B
79.67%
YoY
|
$1.097B
8.58%
YoY
|
$844.6M
6.35%
YoY
|
$1.514B
30.68%
YoY
|
$887.7M
10.81%
YoY
|
$1.010B
24.65%
YoY
|
$794.1M
44.83%
YoY
|
$1.159B
15.58%
YoY
|
$801.1M
27.37%
YoY
|
$810.7M
30.55%
YoY
|
$548.3M
49.38%
YoY
|
$1.002B
10.48%
YoY
|
$628.9M
7.79%
YoY
|
$621.0M
-1.31%
YoY
|
$367.0M
-54.31%
YoY
|
$907.3M
48.94%
YoY
|
$583.5M
-37.09%
YoY
|
| Cost Of Revenue |
$558.1M
11.58%
YoY
|
$1.017B
7.51%
YoY
|
$984.1M
122.47%
YoY
|
$597.3M
16.76%
YoY
|
$500.2M
11.62%
YoY
|
$946.4M
44.15%
YoY
|
$442.4M
4.1%
YoY
|
$511.6M
2.27%
YoY
|
$448.1M
2.72%
YoY
|
$656.5M
-30.29%
YoY
|
$424.9M
-30.11%
YoY
|
$500.3M
-22.34%
YoY
|
$436.2M
22.68%
YoY
|
$941.8M
42.51%
YoY
|
$608.0M
32.47%
YoY
|
$644.2M
41.55%
YoY
|
$355.6M
-42.52%
YoY
|
$660.8M
47.05%
YoY
|
$458.9M
-27.68%
YoY
|
| Gross Profit |
$486.1M
41.15%
YoY
|
$665.3M
17.21%
YoY
|
$610.7M
37.15%
YoY
|
$499.9M
0.19%
YoY
|
$344.4M
-0.46%
YoY
|
$567.7M
13.07%
YoY
|
$445.3M
18.38%
YoY
|
$498.9M
60.71%
YoY
|
$346.0M
208.79%
YoY
|
$502.0M
728.26%
YoY
|
$376.2M
1692.85%
YoY
|
$310.4M
-1438.02%
YoY
|
$112.1M
877.5%
YoY
|
$60.61M
-75.41%
YoY
|
$20.98M
-83.16%
YoY
|
-$23.20M
-113.32%
YoY
|
$11.46M
-93.8%
YoY
|
$246.5M
54.15%
YoY
|
$124.6M
-57.48%
YoY
|
| Selling, General & Admin |
$65.33M
22.89%
YoY
|
$51.47M
-20.07%
YoY
|
$47.32M
2.23%
YoY
|
$52.59M
12.95%
YoY
|
$53.16M
-13.18%
YoY
|
$64.39M
-3.81%
YoY
|
$46.29M
-7.73%
YoY
|
$46.56M
0.5%
YoY
|
$61.24M
39.08%
YoY
|
$66.94M
-11.31%
YoY
|
$50.17M
8.2%
YoY
|
$46.33M
19.11%
YoY
|
$44.03M
19.88%
YoY
|
$75.47M
73.71%
YoY
|
$46.37M
6.65%
YoY
|
$38.89M
7.01%
YoY
|
$36.73M
-29.49%
YoY
|
$43.45M
-45.28%
YoY
|
$43.48M
-12.81%
YoY
|
| Research & Development |
$66.94M
27.78%
YoY
|
$65.95M
41.84%
YoY
|
$60.59M
20.71%
YoY
|
$54.49M
4.91%
YoY
|
$52.39M
22.57%
YoY
|
$46.50M
6.01%
YoY
|
$50.20M
21.87%
YoY
|
$51.94M
41.34%
YoY
|
$42.74M
40.09%
YoY
|
$43.86M
40.21%
YoY
|
$41.19M
41.14%
YoY
|
$36.75M
45.65%
YoY
|
$30.51M
12.55%
YoY
|
$31.28M
4.7%
YoY
|
$29.18M
14.78%
YoY
|
$25.23M
5.41%
YoY
|
$27.11M
36.41%
YoY
|
$29.88M
31.63%
YoY
|
$25.43M
10.68%
YoY
|
| Depreciation & Amortization |
$147.4M
17.09%
YoY
|
$140.6M
13.03%
YoY
|
$138.1M
24.2%
YoY
|
$124.6M
28.06%
YoY
|
$125.9M
38.96%
YoY
|
$124.4M
38.72%
YoY
|
$111.2M
43.06%
YoY
|
$97.34M
35.75%
YoY
|
$90.58M
31.56%
YoY
|
$89.69M
27.15%
YoY
|
$77.70M
15.24%
YoY
|
$71.71M
7.74%
YoY
|
$68.86M
5.59%
YoY
|
$70.54M
8.04%
YoY
|
$67.42M
2.63%
YoY
|
$66.55M
-48.37%
YoY
|
$65.21M
3.18%
YoY
|
$65.29M
9.55%
YoY
|
$65.69M
10.59%
YoY
|
| Operating Expenses |
$140.8M
14.35%
YoY
|
$117.4M
5.89%
YoY
|
$144.7M
17.3%
YoY
|
$138.2M
9.39%
YoY
|
$123.2M
18.45%
YoY
|
$110.9M
0.08%
YoY
|
$123.3M
19.23%
YoY
|
$126.4M
-11.03%
YoY
|
$104.0M
10.58%
YoY
|
$110.8M
3.79%
YoY
|
$103.4M
8.5%
YoY
|
$142.0M
83.62%
YoY
|
$94.03M
32.12%
YoY
|
$106.8M
45.59%
YoY
|
$95.32M
32.67%
YoY
|
$77.35M
24.77%
YoY
|
$71.17M
-14.57%
YoY
|
$73.33M
-28.18%
YoY
|
$71.85M
-16.31%
YoY
|
| Operating Profit |
$345.3M
56.07%
YoY
|
$547.9M
19.96%
YoY
|
$466.1M
44.75%
YoY
|
$361.6M
-2.93%
YoY
|
$221.2M
-8.59%
YoY
|
$456.8M
16.75%
YoY
|
$322.0M
17.96%
YoY
|
$372.5M
121.06%
YoY
|
$242.0M
1244.44%
YoY
|
$391.2M
-947.83%
YoY
|
$273.0M
-499.35%
YoY
|
$168.5M
16.36%
YoY
|
$18.00M
-131.14%
YoY
|
-$46.15M
-126.65%
YoY
|
-$68.35M
-234.38%
YoY
|
$144.8M
31.21%
YoY
|
-$57.80M
-122.91%
YoY
|
$173.2M
199.58%
YoY
|
$50.87M
-75.45%
YoY
|
| Interest Expense |
$12.18M
-640.79%
YoY
|
$7.843M
-322.06%
YoY
|
$284.0K
-96.62%
YoY
|
-$6.812M
-231.38%
YoY
|
-$2.253M
-114.84%
YoY
|
-$3.532M
-153.92%
YoY
|
$8.414M
125.33%
YoY
|
$5.185M
266.43%
YoY
|
$15.18M
1929.01%
YoY
|
$6.550M
-39.49%
YoY
|
$3.734M
24.84%
YoY
|
$1.415M
-56.27%
YoY
|
$748.0K
-73.89%
YoY
|
$10.82M
-391.83%
YoY
|
$2.991M
1.12%
YoY
|
$3.236M
-30.0%
YoY
|
$2.865M
-4.37%
YoY
|
-$3.709M
27.9%
YoY
|
$2.958M
-73.05%
YoY
|
| Other Income/Expense, Net |
-$3.153M
63.2%
YoY
|
-$4.419M
-35.87%
YoY
|
-$6.034M
96.48%
YoY
|
-$2.628M
365.13%
YoY
|
-$1.932M
-30.98%
YoY
|
-$6.891M
-75.08%
YoY
|
-$3.071M
197.29%
YoY
|
-$565.0K
-156.67%
YoY
|
-$2.799M
92.24%
YoY
|
-$27.65M
-196.99%
YoY
|
-$1.033M
-121.64%
YoY
|
$997.0K
-152.95%
YoY
|
-$1.456M
586.79%
YoY
|
$28.51M
-1348.25%
YoY
|
$4.774M
-283.4%
YoY
|
-$1.883M
-42.01%
YoY
|
-$212.0K
-102.51%
YoY
|
-$2.284M
-30.79%
YoY
|
-$2.603M
-19.56%
YoY
|
| Pretax Income |
$354.3M
63.24%
YoY
|
$551.3M
23.52%
YoY
|
$460.3M
40.63%
YoY
|
$352.2M
-6.62%
YoY
|
$217.1M
-15.05%
YoY
|
$446.3M
18.49%
YoY
|
$327.3M
12.7%
YoY
|
$377.1M
100.1%
YoY
|
$255.5M
616.28%
YoY
|
$376.7M
-5831.6%
YoY
|
$290.5M
-570.92%
YoY
|
$188.5M
35.0%
YoY
|
$35.67M
-156.85%
YoY
|
-$6.572M
-103.93%
YoY
|
-$61.68M
-233.97%
YoY
|
$139.6M
35.81%
YoY
|
-$62.75M
-124.5%
YoY
|
$167.2M
223.97%
YoY
|
$46.04M
-76.17%
YoY
|
| Income Tax |
$7.715M
2.54%
YoY
|
$30.46M
-42.78%
YoY
|
$4.402M
-69.4%
YoY
|
$10.30M
-62.92%
YoY
|
$7.524M
-60.2%
YoY
|
$53.23M
93.97%
YoY
|
$14.39M
-34.81%
YoY
|
$27.78M
55.24%
YoY
|
$18.90M
-374.43%
YoY
|
$27.44M
2711.68%
YoY
|
$22.07M
-276.37%
YoY
|
$17.89M
-78.65%
YoY
|
-$6.888M
-64.68%
YoY
|
$976.0K
-97.27%
YoY
|
-$12.51M
-1594.86%
YoY
|
$83.80M
311.87%
YoY
|
-$19.50M
-141.94%
YoY
|
$35.80M
-153.91%
YoY
|
$837.0K
-97.8%
YoY
|
| Net Earnings |
$346.6M
65.42%
YoY
|
$520.9M
32.5%
YoY
|
$455.9M
45.69%
YoY
|
$341.9M
-2.14%
YoY
|
$209.5M
-11.45%
YoY
|
$393.1M
12.56%
YoY
|
$313.0M
16.6%
YoY
|
$349.4M
104.81%
YoY
|
$236.6M
455.95%
YoY
|
$349.2M
-4726.91%
YoY
|
$268.4M
-645.88%
YoY
|
$170.6M
205.67%
YoY
|
$42.56M
-198.4%
YoY
|
-$7.548M
-105.75%
YoY
|
-$49.17M
-208.77%
YoY
|
$55.81M
-32.32%
YoY
|
-$43.26M
-120.63%
YoY
|
$131.4M
13.54%
YoY
|
$45.20M
-70.84%
YoY
|
| Basic Earnings Per Share |
$3.23
64.8%
YoY
|
N/A
|
$4.25
45.55%
YoY
|
$3.19
-2.15%
YoY
|
$1.96
-11.31%
YoY
|
N/A
|
$2.92
16.33%
YoY
|
$3.26
103.75%
YoY
|
$2.21
452.5%
YoY
|
N/A
|
$2.51
-645.65%
YoY
|
$1.60
207.69%
YoY
|
$0.40
-197.56%
YoY
|
N/A
|
-$0.46
-206.98%
YoY
|
$0.52
-33.33%
YoY
|
-$0.41
-120.71%
YoY
|
N/A
|
$0.43
-70.55%
YoY
|
| Diluted Earnings Per Share |
$3.22
65.13%
YoY
|
$4.84
32.29%
YoY
|
$4.24
45.7%
YoY
|
$3.18
-2.15%
YoY
|
$1.95
-11.48%
YoY
|
$3.66
12.51%
YoY
|
$2.91
16.4%
YoY
|
$3.25
104.4%
YoY
|
$2.20
450.75%
YoY
|
$3.25
-4688.18%
YoY
|
$2.50
-643.48%
YoY
|
$1.59
205.77%
YoY
|
$0.40
-197.56%
YoY
|
-$0.07
-100.0%
YoY
|
-$0.46
-209.52%
YoY
|
$0.52
-32.47%
YoY
|
-$0.41
-120.92%
YoY
|
$1.227M
13.59%
YoY
|
$0.42
-71.03%
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 |
107.3M shares
0.23%
YoY
|
107.3M shares
0.23%
YoY
|
107.2M shares
0.19%
YoY
|
107.2M shares
0.19%
YoY
|
107.1M shares
0.2%
YoY
|
107.1M shares
0.2%
YoY
|
107.0M shares
0.2%
YoY
|
107.0M shares
0.2%
YoY
|
106.8M shares
0.22%
YoY
|
106.8M shares
0.22%
YoY
|
106.8M shares
0.22%
YoY
|
106.8M shares
0.22%
YoY
|
106.6M shares
0.19%
YoY
|
106.6M shares
0.26%
YoY
|
106.6M shares
0.26%
YoY
|
106.6M shares
0.26%
YoY
|
106.4M shares
0.31%
YoY
|
106.3M shares
0.33%
YoY
|
106.3M shares
0.33%
YoY
|
| Diluted Shares Outstanding |
107.6M shares
0.19%
YoY
|
N/A
|
107.5M shares
-0.02%
YoY
|
107.5M shares
-0.01%
YoY
|
107.4M shares
0.01%
YoY
|
N/A
|
107.6M shares
0.06%
YoY
|
107.5M shares
0.23%
YoY
|
107.4M shares
0.24%
YoY
|
N/A
|
107.5M shares
0.85%
YoY
|
107.3M shares
0.21%
YoY
|
107.2M shares
0.7%
YoY
|
N/A
|
106.6M shares
-0.28%
YoY
|
107.1M shares
0.21%
YoY
|
106.4M shares
-0.45%
YoY
|
N/A
|
106.9M shares
0.14%
YoY
|
Loading...