|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.369B
0.27%
YoY
|
$2.363B
32.42%
YoY
|
$1.784B
11.34%
YoY
|
$1.603B
30.03%
YoY
|
$1.232B
-13.65%
YoY
|
| Cost Of Revenue |
$1.630B
-7.45%
YoY
|
$1.761B
14.08%
YoY
|
$1.544B
11.6%
YoY
|
$1.383B
N/A
|
N/A
|
| Gross Profit |
$739.3M
22.87%
YoY
|
$601.7M
150.08%
YoY
|
$240.6M
9.71%
YoY
|
$219.3M
N/A
|
N/A
|
| Selling, General & Admin |
$97.10M
-16.51%
YoY
|
$116.3M
17.12%
YoY
|
$99.30M
22.74%
YoY
|
$80.90M
-9.0%
YoY
|
$88.90M
-58.57%
YoY
|
| Research & Development |
$1.630B
-7.45%
YoY
|
$1.761B
14.08%
YoY
|
$1.544B
11.6%
YoY
|
$1.383B
28.97%
YoY
|
$1.073B
-26.47%
YoY
|
| Depreciation & Amortization |
$146.3M
19.82%
YoY
|
$122.1M
20.77%
YoY
|
$101.1M
10.86%
YoY
|
$91.20M
-59.59%
YoY
|
$225.7M
-58.27%
YoY
|
| Operating Expenses |
$1.873B
-6.31%
YoY
|
$1.999B
14.64%
YoY
|
$1.744B
26.08%
YoY
|
$1.383B
-0.28%
YoY
|
$1.387B
-5.67%
YoY
|
| Operating Profit |
$477.0M
35.4%
YoY
|
$352.3M
558.5%
YoY
|
$53.50M
43.82%
YoY
|
$37.20M
N/A
|
N/A
|
| Interest Expense |
-$33.90M
-926.83%
YoY
|
$4.100M
-91.05%
YoY
|
$45.80M
2.46%
YoY
|
$44.70M
465.82%
YoY
|
$7.900M
-97.28%
YoY
|
| Other Income/Expense, Net |
$75.30M
320.67%
YoY
|
$17.90M
-41.69%
YoY
|
$30.70M
-83.64%
YoY
|
$187.7M
-105.31%
YoY
|
-$3.536B
351.9%
YoY
|
| Pretax Income |
$552.3M
49.19%
YoY
|
$370.2M
339.67%
YoY
|
$84.20M
-62.56%
YoY
|
$224.9M
-105.07%
YoY
|
-$4.439B
-13.24%
YoY
|
| Income Tax |
-$426.8M
-106800.0%
YoY
|
$400.0K
-100.05%
YoY
|
-$782.6M
-1915.78%
YoY
|
$43.10M
-19.59%
YoY
|
$53.60M
-120.66%
YoY
|
| Net Earnings |
$982.8M
163.2%
YoY
|
$373.4M
-56.85%
YoY
|
$865.4M
390.31%
YoY
|
$176.5M
-103.92%
YoY
|
-$4.500B
-7.32%
YoY
|
| Basic Earnings Per Share |
$13.92
168.73%
YoY
|
$5.18
-55.65%
YoY
|
$11.68
397.02%
YoY
|
$2.35
N/A
|
N/A
|
| Diluted Earnings Per Share |
$13.86
170.7%
YoY
|
$5.12
-55.52%
YoY
|
$11.51
393.99%
YoY
|
$2.33
-100.0%
YoY
|
-$60.00M
-7.32%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
70.60M shares
-2.08%
YoY
|
72.10M shares
-2.7%
YoY
|
74.10M shares
-1.33%
YoY
|
75.10M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
70.90M shares
-2.74%
YoY
|
72.90M shares
-3.06%
YoY
|
75.20M shares
-0.53%
YoY
|
75.60M shares
-62.12%
YoY
|
199.6M shares
0.35%
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 |
$465.4M
-25.02%
YoY
|
$537.4M
-8.04%
YoY
|
$595.7M
-7.37%
YoY
|
$615.2M
0.84%
YoY
|
$620.7M
18.23%
YoY
|
$584.4M
20.79%
YoY
|
$643.1M
41.31%
YoY
|
$610.1M
46.94%
YoY
|
$525.0M
22.06%
YoY
|
$483.8M
11.58%
YoY
|
$455.1M
4.09%
YoY
|
$415.2M
0.46%
YoY
|
$430.1M
35.08%
YoY
|
$433.6M
41.93%
YoY
|
$437.2M
33.82%
YoY
|
$413.3M
357.7%
YoY
|
$318.4M
3.68%
YoY
|
$305.5M
3.04%
YoY
|
$326.7M
14.51%
YoY
|
| Cost Of Revenue |
$373.4M
-10.02%
YoY
|
N/A
|
$405.6M
-12.23%
YoY
|
$395.7M
-9.8%
YoY
|
$415.0M
-6.7%
YoY
|
N/A
|
$462.1M
18.21%
YoY
|
$438.7M
17.46%
YoY
|
$444.8M
17.92%
YoY
|
N/A
|
$390.9M
16.1%
YoY
|
$373.5M
3.23%
YoY
|
$377.2M
13.85%
YoY
|
N/A
|
$336.7M
N/A
|
$361.8M
N/A
|
$331.3M
N/A
|
N/A
|
N/A
|
| Gross Profit |
$92.00M
-55.27%
YoY
|
N/A
|
$190.1M
5.03%
YoY
|
$219.5M
28.06%
YoY
|
$205.7M
156.48%
YoY
|
N/A
|
$181.0M
181.93%
YoY
|
$171.4M
311.03%
YoY
|
$80.20M
51.61%
YoY
|
N/A
|
$64.20M
-36.12%
YoY
|
$41.70M
-19.03%
YoY
|
$52.90M
-510.08%
YoY
|
N/A
|
$100.5M
N/A
|
$51.50M
N/A
|
-$12.90M
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$25.30M
3.69%
YoY
|
$27.00M
1.12%
YoY
|
$26.90M
-12.09%
YoY
|
$18.80M
-42.15%
YoY
|
$24.40M
-7.92%
YoY
|
$26.70M
9.88%
YoY
|
$30.60M
26.45%
YoY
|
$32.50M
23.11%
YoY
|
$26.50M
8.61%
YoY
|
$24.30M
1.67%
YoY
|
$24.20M
26.04%
YoY
|
$26.40M
38.95%
YoY
|
$24.40M
29.79%
YoY
|
$23.90M
30.6%
YoY
|
$19.20M
-29.41%
YoY
|
$19.00M
-0.52%
YoY
|
$18.80M
-22.63%
YoY
|
$18.30M
-30.94%
YoY
|
$27.20M
-62.27%
YoY
|
| Research & Development |
$373.4M
-10.02%
YoY
|
$413.4M
-0.46%
YoY
|
$405.6M
-12.23%
YoY
|
$395.7M
-9.8%
YoY
|
$415.0M
-6.7%
YoY
|
$415.3M
3.31%
YoY
|
$462.1M
18.21%
YoY
|
$438.7M
17.46%
YoY
|
$444.8M
17.92%
YoY
|
$402.0M
13.75%
YoY
|
$390.9M
16.1%
YoY
|
$373.5M
3.23%
YoY
|
$377.2M
13.85%
YoY
|
$353.4M
21.15%
YoY
|
$336.7M
22.75%
YoY
|
$361.8M
42.27%
YoY
|
$331.3M
31.36%
YoY
|
$291.7M
-4.27%
YoY
|
$274.3M
-10.71%
YoY
|
| Depreciation & Amortization |
$42.70M
29.0%
YoY
|
$40.60M
19.76%
YoY
|
$37.10M
17.03%
YoY
|
$35.50M
19.53%
YoY
|
$33.10M
23.51%
YoY
|
$33.90M
23.27%
YoY
|
$31.70M
22.87%
YoY
|
$29.70M
21.22%
YoY
|
$26.80M
15.02%
YoY
|
$27.50M
15.55%
YoY
|
$25.80M
14.16%
YoY
|
$24.50M
9.87%
YoY
|
$23.30M
3.56%
YoY
|
$23.80M
-5.18%
YoY
|
$22.60M
-7.38%
YoY
|
$22.30M
-58.78%
YoY
|
$22.50M
-81.57%
YoY
|
$25.10M
-79.49%
YoY
|
$24.40M
-80.07%
YoY
|
| Operating Expenses |
$438.6M
-7.17%
YoY
|
$481.0M
1.07%
YoY
|
$469.6M
-10.45%
YoY
|
$450.0M
-10.16%
YoY
|
$472.5M
-5.14%
YoY
|
$475.9M
4.87%
YoY
|
$524.4M
18.94%
YoY
|
$500.9M
18.03%
YoY
|
$498.1M
17.23%
YoY
|
$453.8M
13.14%
YoY
|
$440.9M
30.95%
YoY
|
$424.4M
17.3%
YoY
|
$424.9M
28.25%
YoY
|
$401.1M
19.7%
YoY
|
$336.7M
22.75%
YoY
|
$361.8M
301.11%
YoY
|
$331.3M
30.64%
YoY
|
$335.1M
-26.12%
YoY
|
$274.3M
-10.71%
YoY
|
| Operating Profit |
$20.00M
-86.01%
YoY
|
N/A
|
$130.5M
37.51%
YoY
|
$164.1M
50.69%
YoY
|
$143.0M
388.05%
YoY
|
N/A
|
$94.90M
471.69%
YoY
|
$108.9M
-1200.0%
YoY
|
$29.30M
244.71%
YoY
|
N/A
|
$16.60M
-73.05%
YoY
|
-$9.900M
-36.54%
YoY
|
$8.500M
-117.03%
YoY
|
N/A
|
$61.60M
1711.76%
YoY
|
-$15.60M
-63.38%
YoY
|
-$49.90M
-94.11%
YoY
|
N/A
|
$3.400M
-103.6%
YoY
|
| Interest Expense |
-$500.0K
-96.0%
YoY
|
-$1.800M
-112.33%
YoY
|
$2.100M
-107.32%
YoY
|
-$19.90M
-287.74%
YoY
|
-$12.50M
-319.3%
YoY
|
$14.60M
5.8%
YoY
|
-$28.70M
-317.42%
YoY
|
$10.60M
47.22%
YoY
|
$5.700M
-62.5%
YoY
|
$13.80M
1.47%
YoY
|
$13.20M
-30.89%
YoY
|
$7.200M
-13.25%
YoY
|
$15.20M
310.81%
YoY
|
$13.60M
-780.0%
YoY
|
$19.10M
1810.0%
YoY
|
$8.300M
45.61%
YoY
|
$3.700M
15.62%
YoY
|
-$2.000M
-168.97%
YoY
|
$1.000M
-101.95%
YoY
|
| Other Income/Expense, Net |
-$9.600M
-184.96%
YoY
|
$300.0K
50.0%
YoY
|
$85.40M
-1209.09%
YoY
|
-$18.40M
-254.62%
YoY
|
$11.30M
24.18%
YoY
|
$200.0K
-103.64%
YoY
|
-$7.700M
-169.37%
YoY
|
$11.90M
67.61%
YoY
|
$9.100M
-27.2%
YoY
|
-$5.500M
12.24%
YoY
|
$11.10M
-62.88%
YoY
|
$7.100M
-95.22%
YoY
|
$12.50M
32.98%
YoY
|
-$4.900M
-117.31%
YoY
|
$29.90M
-1131.03%
YoY
|
$148.6M
11330.77%
YoY
|
$9.400M
-133.1%
YoY
|
$28.30M
-199.65%
YoY
|
-$2.900M
-99.48%
YoY
|
| Pretax Income |
$10.40M
-93.26%
YoY
|
$36.40M
-70.6%
YoY
|
$215.9M
147.59%
YoY
|
$145.7M
20.61%
YoY
|
$154.3M
301.82%
YoY
|
$123.8M
223.24%
YoY
|
$87.20M
214.8%
YoY
|
$120.8M
-4414.29%
YoY
|
$38.40M
82.86%
YoY
|
$38.30M
-6.36%
YoY
|
$27.70M
-69.73%
YoY
|
-$2.800M
-102.11%
YoY
|
$21.00M
-151.85%
YoY
|
$40.90M
-1339.39%
YoY
|
$91.50M
18200.0%
YoY
|
$133.0M
1109.09%
YoY
|
-$40.50M
-95.38%
YoY
|
-$3.300M
-98.19%
YoY
|
$500.0K
-100.08%
YoY
|
| Income Tax |
$28.40M
-85.32%
YoY
|
-$680.4M
9905.88%
YoY
|
$28.60M
17.7%
YoY
|
$31.50M
-205.0%
YoY
|
$193.5M
1400.0%
YoY
|
-$6.800M
-99.14%
YoY
|
$24.30M
127.1%
YoY
|
-$30.00M
-222.45%
YoY
|
$12.90M
-146.74%
YoY
|
-$790.2M
-8163.27%
YoY
|
$10.70M
-22.46%
YoY
|
$24.50M
21.29%
YoY
|
-$27.60M
3842.86%
YoY
|
$9.800M
-131.61%
YoY
|
$13.80M
-74.11%
YoY
|
$20.20M
33.77%
YoY
|
-$700.0K
-102.21%
YoY
|
-$31.00M
-72.69%
YoY
|
$53.30M
143.38%
YoY
|
| Net Earnings |
-$16.40M
-56.73%
YoY
|
$717.5M
436.65%
YoY
|
$188.1M
191.18%
YoY
|
$115.1M
-23.06%
YoY
|
-$37.90M
-248.63%
YoY
|
$133.7M
-83.99%
YoY
|
$64.60M
400.78%
YoY
|
$149.6M
-608.84%
YoY
|
$25.50M
-45.4%
YoY
|
$835.2M
2760.27%
YoY
|
$12.90M
-82.64%
YoY
|
-$29.40M
-126.34%
YoY
|
$46.70M
-220.98%
YoY
|
$29.20M
5.42%
YoY
|
$74.30M
-236.33%
YoY
|
$111.6M
-1900.0%
YoY
|
-$38.60M
-95.76%
YoY
|
$27.70M
-139.07%
YoY
|
-$54.50M
-91.88%
YoY
|
| Basic Earnings Per Share |
-$0.24
-54.72%
YoY
|
N/A
|
$2.66
198.88%
YoY
|
$1.62
-21.74%
YoY
|
-$0.53
-251.43%
YoY
|
N/A
|
$0.89
394.44%
YoY
|
$2.07
-630.77%
YoY
|
$0.35
-43.55%
YoY
|
N/A
|
$0.18
-81.82%
YoY
|
-$0.39
-126.17%
YoY
|
$0.62
-221.57%
YoY
|
N/A
|
$0.99
-235.62%
YoY
|
$1.49
-1962.5%
YoY
|
-$0.51
-88.82%
YoY
|
N/A
|
-$0.73
N/A
|
| Diluted Earnings Per Share |
-$0.24
-54.72%
YoY
|
$10.25
445.73%
YoY
|
$2.65
201.14%
YoY
|
$1.61
-20.69%
YoY
|
-$0.53
-251.43%
YoY
|
$1.88
-83.38%
YoY
|
$0.88
417.65%
YoY
|
$2.03
-620.51%
YoY
|
$0.35
-42.62%
YoY
|
$11.30
2841.56%
YoY
|
$0.17
-82.65%
YoY
|
-$0.39
-126.35%
YoY
|
$0.61
-219.61%
YoY
|
$0.38
-100.0%
YoY
|
$0.98
-100.0%
YoY
|
$1.48
-1950.0%
YoY
|
-$0.51
-88.82%
YoY
|
$369.3K
-139.07%
YoY
|
-$726.7K
-91.88%
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 |
69.23M shares
-2.54%
YoY
|
69.58M shares
-2.17%
YoY
|
71.21M shares
-2.11%
YoY
|
71.07M shares
-1.85%
YoY
|
71.03M shares
-1.9%
YoY
|
71.12M shares
-2.44%
YoY
|
72.75M shares
-1.67%
YoY
|
72.41M shares
-3.68%
YoY
|
72.41M shares
-3.69%
YoY
|
72.90M shares
-3.04%
YoY
|
73.99M shares
-1.58%
YoY
|
75.18M shares
0.24%
YoY
|
75.18M shares
0.24%
YoY
|
75.18M shares
0.24%
YoY
|
75.18M shares
0.24%
YoY
|
75.00M shares
0.0%
YoY
|
75.00M shares
-62.42%
YoY
|
75.00M shares
-62.4%
YoY
|
75.00M shares
-62.39%
YoY
|
| Diluted Shares Outstanding |
69.20M shares
-2.54%
YoY
|
N/A
|
71.00M shares
-3.01%
YoY
|
71.30M shares
-3.26%
YoY
|
71.00M shares
-3.53%
YoY
|
N/A
|
73.20M shares
-2.14%
YoY
|
73.70M shares
-1.47%
YoY
|
73.60M shares
-3.66%
YoY
|
N/A
|
74.80M shares
-1.06%
YoY
|
74.80M shares
-1.06%
YoY
|
76.40M shares
1.87%
YoY
|
N/A
|
75.60M shares
0.8%
YoY
|
75.60M shares
0.8%
YoY
|
75.00M shares
-62.42%
YoY
|
N/A
|
75.00M shares
N/A
|
Loading...