|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.248B
6.66%
YoY
|
$2.108B
23.46%
YoY
|
$1.707B
9.22%
YoY
|
$1.563B
-59.45%
YoY
|
$3.854B
25.52%
YoY
|
| Cost Of Revenue |
$902.8M
-2.6%
YoY
|
$926.9M
29.38%
YoY
|
$716.4M
3.27%
YoY
|
$693.7M
-69.04%
YoY
|
$2.241B
25.69%
YoY
|
| Gross Profit |
$1.345B
13.93%
YoY
|
$1.181B
19.17%
YoY
|
$990.8M
13.96%
YoY
|
$869.4M
-46.12%
YoY
|
$1.614B
25.27%
YoY
|
| Selling, General & Admin |
$1.070B
4.17%
YoY
|
$1.027B
23.73%
YoY
|
$830.3M
7.43%
YoY
|
$772.9M
-41.86%
YoY
|
$1.329B
22.25%
YoY
|
| Research & Development |
$120.3M
31.8%
YoY
|
$91.30M
21.2%
YoY
|
$75.33M
23.84%
YoY
|
$60.83M
-31.5%
YoY
|
$88.80M
29.45%
YoY
|
| Depreciation & Amortization |
$1.344B
44.87%
YoY
|
$927.8M
327.36%
YoY
|
$217.1M
6.97%
YoY
|
$203.0M
-22.8%
YoY
|
$262.9M
6.78%
YoY
|
| Operating Expenses |
$1.190B
6.42%
YoY
|
$1.119B
23.52%
YoY
|
$905.6M
8.62%
YoY
|
$833.7M
-37.28%
YoY
|
$1.329B
22.25%
YoY
|
| Operating Profit |
-$1.124B
44.93%
YoY
|
-$775.7M
1080.54%
YoY
|
-$65.71M
-7.68%
YoY
|
-$71.18M
-127.73%
YoY
|
$256.6M
58.14%
YoY
|
| Interest Expense |
$34.82M
-39.01%
YoY
|
$57.10M
189.13%
YoY
|
$19.75M
-17.89%
YoY
|
$24.05M
-66.87%
YoY
|
$72.59M
-30.37%
YoY
|
| Other Income/Expense, Net |
-$367.0K
-103.71%
YoY
|
$9.895M
-61.44%
YoY
|
$25.66M
1129.07%
YoY
|
$2.088M
N/A
|
$0.00
N/A
|
| Pretax Income |
-$1.159B
40.89%
YoY
|
-$822.9M
1125.9%
YoY
|
-$67.13M
3144.47%
YoY
|
-$2.069M
-101.25%
YoY
|
$165.4M
185.01%
YoY
|
| Income Tax |
$22.29M
396.28%
YoY
|
$4.492M
-133.8%
YoY
|
-$13.29M
-136.79%
YoY
|
$36.12M
-45.84%
YoY
|
$66.70M
-1201.85%
YoY
|
| Net Earnings |
-$1.184B
43.48%
YoY
|
-$825.5M
2381.87%
YoY
|
-$33.26M
150.23%
YoY
|
-$13.29M
-118.55%
YoY
|
$71.66M
68.11%
YoY
|
| Basic Earnings Per Share |
-$20.75
38.98%
YoY
|
-$14.93
2347.54%
YoY
|
-$0.61
144.0%
YoY
|
-$0.25
-153.19%
YoY
|
$0.47
51.61%
YoY
|
| Diluted Earnings Per Share |
-$20.75
38.98%
YoY
|
-$14.93
2347.54%
YoY
|
-$0.61
144.0%
YoY
|
-$0.25
-154.35%
YoY
|
$0.46
48.39%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
57.07M shares
3.23%
YoY
|
55.28M shares
1.44%
YoY
|
54.49M shares
0.79%
YoY
|
54.07M shares
-64.76%
YoY
|
153.4M shares
12.18%
YoY
|
| Diluted Shares Outstanding |
57.07M shares
3.23%
YoY
|
55.28M shares
1.44%
YoY
|
54.49M shares
0.79%
YoY
|
54.07M shares
-65.24%
YoY
|
155.5M shares
11.97%
YoY
|
|
Concept
|
2026 Q2 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$589.2M
5.43%
YoY
|
$548.9M
-2.15%
YoY
|
$564.5M
11.74%
YoY
|
$558.8M
6.41%
YoY
|
$561.0M
23.29%
YoY
|
$505.2M
21.0%
YoY
|
$525.2M
22.56%
YoY
|
$516.3M
27.11%
YoY
|
$455.0M
11.33%
YoY
|
$417.5M
5.67%
YoY
|
$428.5M
-58.13%
YoY
|
$406.2M
N/A
|
$408.7M
-57.69%
YoY
|
$395.1M
-59.92%
YoY
|
$1.023B
16.4%
YoY
|
$965.9M
19.85%
YoY
|
$985.9M
58.93%
YoY
|
| Cost Of Revenue |
$223.7M
-1.3%
YoY
|
$220.0M
-6.6%
YoY
|
$229.8M
5.07%
YoY
|
$226.6M
-4.09%
YoY
|
$235.6M
25.28%
YoY
|
$218.8M
25.32%
YoY
|
$236.3M
31.16%
YoY
|
$218.4M
27.64%
YoY
|
$188.0M
6.8%
YoY
|
$174.6M
-2.6%
YoY
|
$180.1M
-69.63%
YoY
|
$171.1M
N/A
|
$176.1M
-68.62%
YoY
|
$179.2M
15.23%
YoY
|
$593.1M
16.73%
YoY
|
$561.0M
21.48%
YoY
|
$155.5M
-58.99%
YoY
|
| Gross Profit |
$365.5M
10.01%
YoY
|
$328.9M
1.07%
YoY
|
$334.7M
16.84%
YoY
|
$332.2M
15.0%
YoY
|
$325.4M
21.88%
YoY
|
$286.5M
17.9%
YoY
|
$288.9M
16.32%
YoY
|
$297.9M
26.73%
YoY
|
$267.0M
15.2%
YoY
|
$243.0M
12.53%
YoY
|
$248.4M
-42.27%
YoY
|
$235.1M
N/A
|
$231.8M
-42.76%
YoY
|
$215.9M
7.63%
YoY
|
$430.2M
15.94%
YoY
|
$404.9M
17.65%
YoY
|
$200.6M
-16.8%
YoY
|
| Selling, General & Admin |
$282.8M
5.13%
YoY
|
$263.6M
10.0%
YoY
|
$267.1M
6.89%
YoY
|
$269.0M
1.86%
YoY
|
$239.7M
22.32%
YoY
|
$249.9M
22.33%
YoY
|
$264.1M
36.52%
YoY
|
$255.7M
23.42%
YoY
|
$195.9M
12.57%
YoY
|
$204.2M
-9.42%
YoY
|
$193.4M
-47.63%
YoY
|
$207.2M
N/A
|
$174.1M
-47.95%
YoY
|
$225.5M
13.93%
YoY
|
$369.4M
20.82%
YoY
|
$334.4M
20.27%
YoY
|
$197.9M
-16.04%
YoY
|
| Research & Development |
$31.53M
10.53%
YoY
|
$29.74M
24.17%
YoY
|
$30.70M
49.82%
YoY
|
$28.53M
21.5%
YoY
|
$23.95M
30.74%
YoY
|
$20.49M
2.96%
YoY
|
$23.48M
24.11%
YoY
|
$23.38M
28.49%
YoY
|
$18.32M
24.41%
YoY
|
$19.90M
27.07%
YoY
|
$18.92M
-22.47%
YoY
|
$18.19M
N/A
|
$14.73M
-27.1%
YoY
|
$15.66M
41.87%
YoY
|
$24.40M
22.61%
YoY
|
$20.20M
20.24%
YoY
|
$11.04M
-21.71%
YoY
|
| Depreciation & Amortization |
$73.36M
2.69%
YoY
|
$74.38M
-0.03%
YoY
|
$71.55M
0.45%
YoY
|
$71.44M
8.62%
YoY
|
$74.40M
31.42%
YoY
|
$71.23M
28.43%
YoY
|
$65.76M
23.98%
YoY
|
$6.431M
-87.63%
YoY
|
$56.62M
8.34%
YoY
|
$55.46M
8.16%
YoY
|
$53.04M
-19.66%
YoY
|
$51.99M
N/A
|
$52.26M
-24.18%
YoY
|
$51.27M
-22.24%
YoY
|
$66.03M
5.16%
YoY
|
$68.92M
-72.01%
YoY
|
$65.94M
N/A
|
| Operating Expenses |
$314.3M
5.64%
YoY
|
$293.4M
-3.65%
YoY
|
$297.8M
10.15%
YoY
|
$297.5M
3.47%
YoY
|
$304.5M
22.03%
YoY
|
$270.3M
20.61%
YoY
|
$287.6M
17.56%
YoY
|
$279.1M
23.83%
YoY
|
$249.5M
13.17%
YoY
|
$224.1M
-7.05%
YoY
|
$244.6M
-37.88%
YoY
|
$225.4M
N/A
|
$220.5M
-37.83%
YoY
|
$241.1M
15.41%
YoY
|
$393.8M
20.93%
YoY
|
$354.6M
20.27%
YoY
|
$209.0M
-16.36%
YoY
|
| Operating Profit |
$6.530M
-113.96%
YoY
|
-$558.5M
-2767.6%
YoY
|
-$16.80M
-47.08%
YoY
|
-$46.77M
5.77%
YoY
|
$20.94M
19.77%
YoY
|
-$31.74M
54.88%
YoY
|
-$44.22M
-1281.38%
YoY
|
-$35.01M
40.24%
YoY
|
$17.48M
55.0%
YoY
|
-$20.49M
-469.03%
YoY
|
$3.743M
-92.95%
YoY
|
-$24.97M
N/A
|
$11.28M
-82.38%
YoY
|
$5.553M
-153.65%
YoY
|
$53.12M
-13.36%
YoY
|
$63.99M
3.32%
YoY
|
-$10.35M
110.34%
YoY
|
| Interest Expense |
$9.169M
-0.21%
YoY
|
$8.828M
-197.34%
YoY
|
$9.294M
-16.01%
YoY
|
$9.188M
-45.85%
YoY
|
-$9.069M
113.24%
YoY
|
$11.07M
91.85%
YoY
|
$16.97M
-516.32%
YoY
|
$20.00M
253.79%
YoY
|
-$4.253M
-117.61%
YoY
|
$5.768M
26.88%
YoY
|
-$4.076M
-127.0%
YoY
|
$5.652M
N/A
|
$24.15M
78.35%
YoY
|
$4.546M
-20.09%
YoY
|
$15.10M
-41.16%
YoY
|
$13.54M
-47.04%
YoY
|
$5.689M
-79.89%
YoY
|
| Other Income/Expense, Net |
$3.273M
-335.13%
YoY
|
$448.0K
386.96%
YoY
|
$436.0K
115.84%
YoY
|
-$1.392M
-104.11%
YoY
|
$92.00K
-99.63%
YoY
|
$202.0K
-73.32%
YoY
|
$33.84M
-4593.49%
YoY
|
-$24.24M
-3766.41%
YoY
|
$25.00M
1298.1%
YoY
|
$757.0K
152.33%
YoY
|
-$753.0K
N/A
|
$661.0K
N/A
|
$1.788M
N/A
|
$300.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Pretax Income |
$634.0K
-101.11%
YoY
|
-$566.9M
-15.86%
YoY
|
-$25.65M
-39.78%
YoY
|
-$57.35M
109.67%
YoY
|
-$673.7M
-8898.82%
YoY
|
-$42.60M
67.04%
YoY
|
-$27.35M
41.55%
YoY
|
-$79.25M
164.51%
YoY
|
$7.657M
-401.46%
YoY
|
-$25.50M
-121.91%
YoY
|
-$19.32M
-150.82%
YoY
|
-$29.96M
N/A
|
-$2.540M
-105.03%
YoY
|
$116.4M
-353.59%
YoY
|
$38.02M
6.65%
YoY
|
$50.45M
38.74%
YoY
|
-$45.90M
38.23%
YoY
|
| Income Tax |
$9.045M
-611.31%
YoY
|
$4.005M
-86.61%
YoY
|
$10.80M
-218.74%
YoY
|
-$1.769M
-80.14%
YoY
|
$29.90M
551.56%
YoY
|
-$9.096M
50.3%
YoY
|
-$8.908M
89.01%
YoY
|
-$7.404M
4.28%
YoY
|
$4.589M
-91.23%
YoY
|
-$6.052M
44.1%
YoY
|
-$4.713M
-125.2%
YoY
|
-$7.100M
N/A
|
$52.30M
134.53%
YoY
|
-$4.200M
10.53%
YoY
|
$18.70M
136.71%
YoY
|
$22.30M
14.36%
YoY
|
-$3.800M
-87.38%
YoY
|
| Net Earnings |
-$8.764M
-84.34%
YoY
|
-$571.1M
-18.79%
YoY
|
-$36.74M
16.55%
YoY
|
-$55.97M
200.28%
YoY
|
-$703.3M
-23829.32%
YoY
|
-$31.52M
994.48%
YoY
|
-$18.64M
86.47%
YoY
|
-$72.00M
208.34%
YoY
|
$2.964M
-107.68%
YoY
|
-$2.880M
-103.75%
YoY
|
-$9.995M
-161.32%
YoY
|
-$23.35M
N/A
|
-$38.60M
-243.74%
YoY
|
$76.86M
168.33%
YoY
|
$16.30M
-19.46%
YoY
|
$26.86M
89.2%
YoY
|
$28.64M
-455.93%
YoY
|
| Basic Earnings Per Share |
-$0.15
-84.69%
YoY
|
-$9.99
N/A
|
-$0.64
10.34%
YoY
|
-$0.98
188.24%
YoY
|
N/A
|
-$0.58
1060.0%
YoY
|
-$0.34
88.89%
YoY
|
-$1.32
206.98%
YoY
|
N/A
|
-$0.05
-103.52%
YoY
|
-$0.18
-164.29%
YoY
|
-$0.43
N/A
|
-$0.71
-543.75%
YoY
|
$1.42
153.57%
YoY
|
$0.28
-31.71%
YoY
|
$0.16
60.0%
YoY
|
$0.56
-1033.33%
YoY
|
| Diluted Earnings Per Share |
-$0.15
-84.69%
YoY
|
-$9.99
-20.65%
YoY
|
-$0.64
10.34%
YoY
|
-$0.98
188.24%
YoY
|
-$12.59
-23381.49%
YoY
|
-$0.58
1060.0%
YoY
|
-$0.34
88.89%
YoY
|
-$1.32
206.98%
YoY
|
$0.05
-107.62%
YoY
|
-$0.05
-103.55%
YoY
|
-$0.18
-164.29%
YoY
|
-$0.43
N/A
|
-$0.71
-543.75%
YoY
|
$1.41
151.79%
YoY
|
$0.28
-30.0%
YoY
|
$0.16
60.0%
YoY
|
$0.56
-1033.33%
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
|
| Basic Shares Outstanding |
57.56M shares
0.77%
YoY
|
57.19M shares
2.35%
YoY
|
57.16M shares
2.34%
YoY
|
57.12M shares
4.14%
YoY
|
55.88M shares
2.35%
YoY
|
55.85M shares
2.4%
YoY
|
54.85M shares
0.65%
YoY
|
54.62M shares
0.54%
YoY
|
54.59M shares
0.82%
YoY
|
54.54M shares
0.85%
YoY
|
54.50M shares
1.16%
YoY
|
54.33M shares
-66.33%
YoY
|
54.15M shares
-65.96%
YoY
|
54.08M shares
5.44%
YoY
|
53.87M shares
15.77%
YoY
|
159.1M shares
16.27%
YoY
|
51.29M shares
-62.49%
YoY
|
| Diluted Shares Outstanding |
57.31M shares
0.92%
YoY
|
57.17M shares
N/A
|
57.13M shares
2.64%
YoY
|
56.79M shares
3.53%
YoY
|
N/A
|
55.67M shares
2.05%
YoY
|
54.86M shares
0.63%
YoY
|
54.69M shares
0.67%
YoY
|
N/A
|
54.55M shares
0.05%
YoY
|
54.51M shares
0.19%
YoY
|
54.33M shares
N/A
|
N/A
|
54.52M shares
6.3%
YoY
|
54.41M shares
15.13%
YoY
|
161.2M shares
16.71%
YoY
|
51.29M shares
-62.49%
YoY
|
Loading...