|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.645B
21.03%
YoY
|
$1.359B
-23.08%
YoY
|
$1.767B
3.18%
YoY
|
$1.713B
-1.73%
YoY
|
$1.743B
3.82%
YoY
|
| Cost Of Revenue |
$1.182B
9.98%
YoY
|
$1.075B
-10.28%
YoY
|
$1.198B
29.65%
YoY
|
$924.0M
-3.72%
YoY
|
$959.7M
-6.68%
YoY
|
| Gross Profit |
$459.9M
82.86%
YoY
|
$251.5M
-55.8%
YoY
|
$569.0M
-27.85%
YoY
|
$788.6M
0.7%
YoY
|
$783.1M
20.44%
YoY
|
| Selling, General & Admin |
$348.2M
12.07%
YoY
|
$310.7M
-10.92%
YoY
|
$348.8M
31.28%
YoY
|
$265.7M
10.07%
YoY
|
$241.4M
2.64%
YoY
|
| Research & Development |
$303.9M
0.56%
YoY
|
$302.2M
-1.82%
YoY
|
$307.8M
39.47%
YoY
|
$220.7M
2.89%
YoY
|
$214.5M
8.01%
YoY
|
| Depreciation & Amortization |
$104.3M
-5.7%
YoY
|
$110.6M
3.75%
YoY
|
$106.6M
30.64%
YoY
|
$81.60M
-10.72%
YoY
|
$91.40M
-19.33%
YoY
|
| Operating Expenses |
$640.0M
-6.64%
YoY
|
$685.5M
0.12%
YoY
|
$684.7M
41.09%
YoY
|
$485.3M
89.5%
YoY
|
$256.1M
-42.59%
YoY
|
| Operating Profit |
-$180.1M
-58.5%
YoY
|
-$434.0M
275.11%
YoY
|
-$115.7M
-138.15%
YoY
|
$303.3M
-42.45%
YoY
|
$527.0M
158.21%
YoY
|
| Interest Expense |
-$22.20M
-34.32%
YoY
|
-$33.80M
-195.21%
YoY
|
$35.50M
-55.74%
YoY
|
$80.20M
20.24%
YoY
|
$66.70M
8.99%
YoY
|
| Other Income/Expense, Net |
$30.20M
-51.37%
YoY
|
$62.10M
27.25%
YoY
|
$48.80M
306.67%
YoY
|
$12.00M
328.57%
YoY
|
$2.800M
-91.08%
YoY
|
| Pretax Income |
-$172.1M
-57.58%
YoY
|
-$405.7M
296.19%
YoY
|
-$102.4M
-143.56%
YoY
|
$235.1M
-49.23%
YoY
|
$463.1M
165.69%
YoY
|
| Income Tax |
-$198.0M
-240.63%
YoY
|
$140.8M
382.19%
YoY
|
$29.20M
-19.34%
YoY
|
$36.20M
-44.98%
YoY
|
$65.80M
69.59%
YoY
|
| Net Earnings |
$25.90M
-104.74%
YoY
|
-$546.5M
315.27%
YoY
|
-$131.6M
-166.16%
YoY
|
$198.9M
-49.94%
YoY
|
$397.3M
193.21%
YoY
|
| Basic Earnings Per Share |
$0.38
-104.68%
YoY
|
-$8.12
320.73%
YoY
|
-$1.93
-169.18%
YoY
|
$2.79
-47.06%
YoY
|
$5.27
194.41%
YoY
|
| Diluted Earnings Per Share |
$0.37
-104.56%
YoY
|
-$8.12
320.73%
YoY
|
-$1.93
-172.01%
YoY
|
$2.68
-47.14%
YoY
|
$5.07
189.71%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
69.00M shares
2.53%
YoY
|
67.30M shares
-1.46%
YoY
|
68.30M shares
-4.07%
YoY
|
71.20M shares
-5.57%
YoY
|
75.40M shares
-0.66%
YoY
|
| Diluted Shares Outstanding |
69.60M shares
3.42%
YoY
|
67.30M shares
-1.46%
YoY
|
68.30M shares
-7.95%
YoY
|
74.20M shares
-5.36%
YoY
|
78.40M shares
1.03%
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 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$808.4M
90.12%
YoY
|
$665.5M
65.46%
YoY
|
$533.8M
58.44%
YoY
|
$480.7M
55.92%
YoY
|
$425.2M
16.02%
YoY
|
$402.2M
9.65%
YoY
|
$336.9M
-9.14%
YoY
|
$308.3M
-19.59%
YoY
|
$366.5M
N/A
|
$366.8M
-27.62%
YoY
|
$370.8M
-12.15%
YoY
|
$383.4M
-3.03%
YoY
|
$506.8M
13.02%
YoY
|
$422.1M
7.65%
YoY
|
$395.4M
-5.74%
YoY
|
$446.7M
N/A
|
$448.4M
-6.35%
YoY
|
$392.1M
-13.33%
YoY
|
| Cost Of Revenue |
$451.4M
49.12%
YoY
|
$425.4M
40.58%
YoY
|
$352.3M
36.02%
YoY
|
$320.2M
26.86%
YoY
|
$302.7M
-1.4%
YoY
|
$302.6M
-0.07%
YoY
|
$259.0M
-7.89%
YoY
|
$252.4M
-7.0%
YoY
|
$307.0M
N/A
|
$302.8M
-0.92%
YoY
|
$281.2M
16.97%
YoY
|
$271.4M
18.93%
YoY
|
$305.6M
41.35%
YoY
|
$240.4M
4.84%
YoY
|
$228.2M
-2.69%
YoY
|
$239.2M
N/A
|
$216.2M
-13.24%
YoY
|
$229.3M
-7.05%
YoY
|
| Gross Profit |
$357.0M
191.43%
YoY
|
$240.1M
141.06%
YoY
|
$181.5M
132.99%
YoY
|
$160.5M
187.12%
YoY
|
$122.5M
105.88%
YoY
|
$99.60M
55.63%
YoY
|
$77.90M
-13.06%
YoY
|
$55.90M
-50.09%
YoY
|
$59.50M
N/A
|
$64.00M
-68.19%
YoY
|
$89.60M
-50.69%
YoY
|
$112.0M
-33.01%
YoY
|
$201.2M
-13.35%
YoY
|
$181.7M
11.61%
YoY
|
$167.2M
-9.62%
YoY
|
$207.5M
N/A
|
$232.2M
1.13%
YoY
|
$162.8M
-20.86%
YoY
|
| Selling, General & Admin |
$90.80M
-18.93%
YoY
|
$96.10M
25.95%
YoY
|
$85.10M
11.53%
YoY
|
$67.30M
28.19%
YoY
|
$112.0M
44.14%
YoY
|
$76.30M
-10.34%
YoY
|
$76.30M
34.09%
YoY
|
$52.50M
-31.28%
YoY
|
$77.70M
N/A
|
$85.10M
-19.49%
YoY
|
$56.90M
-11.09%
YoY
|
$76.40M
19.75%
YoY
|
$105.7M
66.98%
YoY
|
$64.00M
9.78%
YoY
|
$63.80M
7.59%
YoY
|
$69.00M
N/A
|
$63.30M
3.26%
YoY
|
$58.30M
3.55%
YoY
|
| Research & Development |
$90.60M
19.37%
YoY
|
$80.10M
7.95%
YoY
|
$81.40M
9.56%
YoY
|
$79.00M
8.52%
YoY
|
$75.90M
-1.68%
YoY
|
$74.20M
-5.24%
YoY
|
$74.30M
0.54%
YoY
|
$72.80M
-14.75%
YoY
|
$77.20M
N/A
|
$78.30M
7.7%
YoY
|
$73.90M
30.34%
YoY
|
$85.40M
50.62%
YoY
|
$72.70M
34.38%
YoY
|
$56.70M
4.81%
YoY
|
$56.70M
-0.87%
YoY
|
$53.20M
N/A
|
$54.10M
2.46%
YoY
|
$54.10M
7.34%
YoY
|
| Depreciation & Amortization |
$32.80M
31.2%
YoY
|
$30.60M
18.15%
YoY
|
$27.80M
2.96%
YoY
|
$15.30M
-22.73%
YoY
|
$25.00M
-7.41%
YoY
|
$25.90M
-4.78%
YoY
|
$27.00M
-65.69%
YoY
|
$19.80M
-28.52%
YoY
|
$27.00M
N/A
|
$27.20M
11.02%
YoY
|
$78.70M
89.18%
YoY
|
$27.70M
37.13%
YoY
|
$24.50M
20.1%
YoY
|
$41.60M
-3.48%
YoY
|
$20.20M
-54.91%
YoY
|
$20.60M
N/A
|
$20.40M
-14.29%
YoY
|
$43.10M
81.09%
YoY
|
| Operating Expenses |
$182.5M
13.92%
YoY
|
$175.8M
16.27%
YoY
|
$174.8M
9.05%
YoY
|
$161.6M
11.37%
YoY
|
$160.2M
-7.98%
YoY
|
$151.2M
-10.64%
YoY
|
$160.3M
12.73%
YoY
|
$145.1M
-11.2%
YoY
|
$174.1M
N/A
|
$169.2M
-9.86%
YoY
|
$142.2M
12.59%
YoY
|
$163.4M
35.71%
YoY
|
$187.7M
61.39%
YoY
|
$126.3M
7.95%
YoY
|
$120.4M
-1.87%
YoY
|
$122.3M
N/A
|
$116.3M
1.75%
YoY
|
$117.0M
9.65%
YoY
|
| Operating Profit |
$174.5M
-562.86%
YoY
|
$64.30M
-224.61%
YoY
|
$6.700M
-108.13%
YoY
|
-$1.100M
-98.77%
YoY
|
-$37.70M
-67.1%
YoY
|
-$51.60M
-50.95%
YoY
|
-$82.40M
56.65%
YoY
|
-$89.20M
73.54%
YoY
|
-$114.6M
N/A
|
-$105.2M
-879.26%
YoY
|
-$52.60M
-194.95%
YoY
|
-$51.40M
-209.83%
YoY
|
$13.50M
-88.35%
YoY
|
$55.40M
20.96%
YoY
|
$46.80M
-24.88%
YoY
|
$85.20M
N/A
|
$115.9M
0.52%
YoY
|
$45.80M
-53.74%
YoY
|
| Interest Expense |
$10.40M
-793.33%
YoY
|
$4.700M
-49.46%
YoY
|
$4.400M
-180.0%
YoY
|
-$5.400M
0.0%
YoY
|
-$1.500M
-116.67%
YoY
|
$9.300M
-4.12%
YoY
|
-$5.500M
-157.29%
YoY
|
-$5.400M
-162.07%
YoY
|
$9.000M
N/A
|
$9.700M
14.12%
YoY
|
$9.600M
-152.46%
YoY
|
$8.700M
-55.84%
YoY
|
$8.500M
-49.7%
YoY
|
-$18.30M
-201.67%
YoY
|
$19.70M
-239.72%
YoY
|
$17.10M
N/A
|
$16.90M
3.68%
YoY
|
$18.00M
12.5%
YoY
|
| Other Income/Expense, Net |
$9.300M
121.43%
YoY
|
$32.20M
116.11%
YoY
|
-$1.500M
-117.24%
YoY
|
$2.400M
-78.76%
YoY
|
$4.200M
-74.07%
YoY
|
$14.90M
11.19%
YoY
|
$8.700M
866.67%
YoY
|
$11.30M
-0.88%
YoY
|
$16.20M
N/A
|
$13.40M
-2.9%
YoY
|
$900.0K
N/A
|
$11.40M
418.18%
YoY
|
$13.80M
2200.0%
YoY
|
$0.00
-100.0%
YoY
|
$2.200M
2100.0%
YoY
|
$1.000M
N/A
|
$600.0K
-166.67%
YoY
|
$700.0K
16.67%
YoY
|
| Pretax Income |
$183.8M
-568.88%
YoY
|
$96.50M
-328.13%
YoY
|
$5.200M
-106.57%
YoY
|
-$11.40M
-91.06%
YoY
|
-$39.20M
-63.5%
YoY
|
-$42.30M
-58.33%
YoY
|
-$79.20M
74.45%
YoY
|
-$127.5M
161.81%
YoY
|
-$107.4M
N/A
|
-$101.5M
-639.89%
YoY
|
-$45.40M
-222.37%
YoY
|
-$48.70M
-266.21%
YoY
|
$18.80M
-81.12%
YoY
|
$37.10M
30.18%
YoY
|
$29.30M
-88.41%
YoY
|
$69.10M
N/A
|
$99.60M
1.53%
YoY
|
$28.50M
-65.91%
YoY
|
| Income Tax |
$39.60M
708.16%
YoY
|
$18.30M
-1.61%
YoY
|
$1.000M
-68.75%
YoY
|
-$224.7M
-279.76%
YoY
|
$4.900M
-75.0%
YoY
|
$18.60M
-875.0%
YoY
|
$3.200M
-78.38%
YoY
|
$125.0M
-1429.79%
YoY
|
$19.60M
N/A
|
-$2.400M
-112.5%
YoY
|
$14.80M
516.67%
YoY
|
-$9.400M
-384.85%
YoY
|
$19.20M
6.08%
YoY
|
$2.400M
-65.71%
YoY
|
$3.300M
-87.96%
YoY
|
$12.40M
N/A
|
$18.10M
21.48%
YoY
|
$7.000M
-57.58%
YoY
|
| Net Earnings |
$144.2M
-426.98%
YoY
|
$78.20M
-228.41%
YoY
|
$4.200M
-105.1%
YoY
|
$213.3M
-184.48%
YoY
|
-$44.10M
-65.28%
YoY
|
-$60.90M
-38.55%
YoY
|
-$82.40M
36.88%
YoY
|
-$252.5M
542.49%
YoY
|
-$127.0M
N/A
|
-$99.10M
24675.0%
YoY
|
-$60.20M
-273.49%
YoY
|
-$39.30M
-251.15%
YoY
|
-$400.0K
-100.49%
YoY
|
$34.70M
61.4%
YoY
|
$26.00M
-88.47%
YoY
|
$56.70M
N/A
|
$81.50M
-2.04%
YoY
|
$21.50M
-67.96%
YoY
|
| Basic Earnings Per Share |
$1.99
-410.94%
YoY
|
$1.10
-225.0%
YoY
|
$0.06
-104.96%
YoY
|
N/A
|
-$0.64
-65.96%
YoY
|
-$0.88
-40.14%
YoY
|
-$1.21
18.63%
YoY
|
N/A
|
-$1.88
N/A
|
-$1.47
14600.0%
YoY
|
-$1.02
N/A
|
-$0.57
-254.05%
YoY
|
-$0.01
-100.89%
YoY
|
N/A
|
$0.37
N/A
|
$0.78
N/A
|
$1.12
1.82%
YoY
|
$0.29
-67.42%
YoY
|
| Diluted Earnings Per Share |
$1.50
-334.38%
YoY
|
$0.89
-201.14%
YoY
|
$0.05
-104.13%
YoY
|
$2.96
-179.64%
YoY
|
-$0.64
-65.96%
YoY
|
-$0.88
-40.14%
YoY
|
-$1.21
37.28%
YoY
|
-$3.72
553.37%
YoY
|
-$1.88
N/A
|
-$1.47
14600.0%
YoY
|
-$0.88
-100.0%
YoY
|
-$0.57
-262.86%
YoY
|
-$0.01
-100.93%
YoY
|
$485.3K
173326573.33%
YoY
|
$0.35
-100.0%
YoY
|
$0.75
N/A
|
$1.08
1.89%
YoY
|
$0.28
-67.44%
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
|
| Basic Shares Outstanding |
71.40M shares
3.18%
YoY
|
70.90M shares
3.2%
YoY
|
69.90M shares
2.79%
YoY
|
69.40M shares
2.66%
YoY
|
69.20M shares
2.67%
YoY
|
68.70M shares
2.54%
YoY
|
68.00M shares
1.95%
YoY
|
67.60M shares
-1.46%
YoY
|
67.40M shares
-1.61%
YoY
|
67.00M shares
-1.62%
YoY
|
66.70M shares
-2.06%
YoY
|
68.60M shares
-3.38%
YoY
|
68.10M shares
-6.33%
YoY
|
68.10M shares
-8.96%
YoY
|
71.00M shares
-6.46%
YoY
|
72.30M shares
-4.49%
YoY
|
72.70M shares
-3.84%
YoY
|
74.80M shares
-0.66%
YoY
|
| Diluted Shares Outstanding |
96.20M shares
38.82%
YoY
|
87.80M shares
27.43%
YoY
|
78.30M shares
14.64%
YoY
|
N/A
|
69.30M shares
2.67%
YoY
|
68.90M shares
2.53%
YoY
|
68.30M shares
2.4%
YoY
|
N/A
|
67.50M shares
N/A
|
67.20M shares
-1.32%
YoY
|
66.70M shares
N/A
|
68.60M shares
-7.92%
YoY
|
68.10M shares
-9.68%
YoY
|
N/A
|
74.50M shares
N/A
|
75.30M shares
N/A
|
75.40M shares
-3.83%
YoY
|
77.50M shares
-0.9%
YoY
|
Loading...