|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.463B
13.36%
YoY
|
$1.290B
21.89%
YoY
|
$1.058B
64.88%
YoY
|
$642.0M
169.43%
YoY
|
$238.3M
51.18%
YoY
|
| Cost Of Revenue |
$272.1M
15.98%
YoY
|
$234.6M
20.95%
YoY
|
$194.0M
33.77%
YoY
|
$145.0M
134.61%
YoY
|
$61.81M
57.89%
YoY
|
| Gross Profit |
$1.190B
12.78%
YoY
|
$1.056B
22.1%
YoY
|
$864.5M
73.96%
YoY
|
$497.0M
181.63%
YoY
|
$176.5M
48.97%
YoY
|
| Selling, General & Admin |
$825.6M
9.18%
YoY
|
$756.2M
-5.14%
YoY
|
$797.1M
45.38%
YoY
|
$548.3M
179.68%
YoY
|
$196.1M
99.0%
YoY
|
| Research & Development |
$340.1M
0.98%
YoY
|
$336.8M
7.03%
YoY
|
$314.6M
43.13%
YoY
|
$219.8M
145.6%
YoY
|
$89.50M
68.89%
YoY
|
| Depreciation & Amortization |
$27.50M
18.53%
YoY
|
$23.20M
49.68%
YoY
|
$15.50M
34.78%
YoY
|
$11.50M
112.96%
YoY
|
$5.400M
25.58%
YoY
|
| Operating Expenses |
$1.271B
3.36%
YoY
|
$1.230B
5.99%
YoY
|
$1.160B
42.58%
YoY
|
$813.8M
180.2%
YoY
|
$290.4M
90.25%
YoY
|
| Operating Profit |
-$80.60M
-53.72%
YoY
|
-$174.2M
-41.12%
YoY
|
-$295.8M
-6.64%
YoY
|
-$316.8M
177.99%
YoY
|
-$114.0M
233.26%
YoY
|
| Interest Expense |
$72.34M
N/A
|
N/A
|
$15.20M
61.41%
YoY
|
$9.419M
-66.55%
YoY
|
$28.16M
12196.07%
YoY
|
| Other Income/Expense, Net |
$111.0M
-24.91%
YoY
|
$147.8M
102.93%
YoY
|
$72.86M
-625.62%
YoY
|
-$13.86M
-45.36%
YoY
|
-$25.37M
-902.85%
YoY
|
| Pretax Income |
$30.41M
-215.54%
YoY
|
-$26.32M
-88.19%
YoY
|
-$222.9M
-32.59%
YoY
|
-$330.7M
137.32%
YoY
|
-$139.3M
348.92%
YoY
|
| Income Tax |
$6.611M
158.34%
YoY
|
$2.559M
216.71%
YoY
|
$808.0K
-118.71%
YoY
|
-$4.318M
-89.37%
YoY
|
-$40.62M
-76735.85%
YoY
|
| Net Earnings |
$23.80M
-182.41%
YoY
|
-$28.88M
-87.09%
YoY
|
-$223.7M
-31.45%
YoY
|
-$326.4M
230.59%
YoY
|
-$98.72M
217.52%
YoY
|
| Basic Earnings Per Share |
$0.23
-185.19%
YoY
|
-$0.27
-87.2%
YoY
|
-$2.11
-34.27%
YoY
|
-$3.21
169.75%
YoY
|
-$1.19
70.0%
YoY
|
| Diluted Earnings Per Share |
-$0.07
-74.07%
YoY
|
-$0.27
-87.2%
YoY
|
-$2.11
-34.27%
YoY
|
-$3.21
169.75%
YoY
|
-$1.19
70.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.6M shares
-2.39%
YoY
|
106.1M shares
0.12%
YoY
|
106.0M shares
4.15%
YoY
|
101.8M shares
22.87%
YoY
|
82.81M shares
87.76%
YoY
|
| Diluted Shares Outstanding |
103.9M shares
-2.06%
YoY
|
106.1M shares
0.12%
YoY
|
106.0M shares
4.15%
YoY
|
101.8M shares
22.87%
YoY
|
82.81M shares
87.76%
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 |
$406.6M
13.5%
YoY
|
$414.7M
14.37%
YoY
|
$395.7M
10.4%
YoY
|
$383.3M
11.55%
YoY
|
$358.2M
10.89%
YoY
|
$362.6M
13.83%
YoY
|
$358.5M
17.53%
YoY
|
$343.7M
16.11%
YoY
|
$323.0M
18.52%
YoY
|
$318.5M
22.5%
YoY
|
$305.0M
32.65%
YoY
|
$296.0M
47.83%
YoY
|
$272.6M
63.29%
YoY
|
$260.0M
66.16%
YoY
|
$229.9M
94.28%
YoY
|
$200.2M
155.8%
YoY
|
$166.9M
179.41%
YoY
|
$156.5M
189.53%
YoY
|
$118.3M
156.12%
YoY
|
| Cost Of Revenue |
$74.71M
11.15%
YoY
|
$83.59M
25.49%
YoY
|
$77.00M
19.02%
YoY
|
$73.59M
12.87%
YoY
|
$67.21M
22.18%
YoY
|
$66.61M
14.1%
YoY
|
$64.70M
15.47%
YoY
|
$65.20M
24.07%
YoY
|
$55.01M
12.61%
YoY
|
$58.38M
22.98%
YoY
|
$56.03M
24.21%
YoY
|
$52.55M
-41.0%
YoY
|
$48.85M
30.82%
YoY
|
$47.47M
38.04%
YoY
|
$45.11M
51.19%
YoY
|
$89.07M
338.92%
YoY
|
$37.34M
141.95%
YoY
|
$34.39M
146.09%
YoY
|
$29.84M
146.45%
YoY
|
| Gross Profit |
$331.9M
14.04%
YoY
|
$331.1M
11.87%
YoY
|
$318.7M
8.51%
YoY
|
$309.8M
11.24%
YoY
|
$291.0M
8.58%
YoY
|
$295.9M
13.77%
YoY
|
$293.8M
17.99%
YoY
|
$278.5M
14.39%
YoY
|
$268.0M
19.81%
YoY
|
$260.1M
22.39%
YoY
|
$249.0M
34.71%
YoY
|
$243.4M
119.01%
YoY
|
$223.7M
72.65%
YoY
|
$212.5M
74.08%
YoY
|
$184.8M
113.49%
YoY
|
$111.2M
91.7%
YoY
|
$129.6M
192.45%
YoY
|
$122.1M
204.68%
YoY
|
$86.57M
153.84%
YoY
|
| Selling, General & Admin |
$225.5M
7.08%
YoY
|
$234.9M
15.36%
YoY
|
$226.1M
17.11%
YoY
|
$234.1M
11.98%
YoY
|
$210.6M
5.47%
YoY
|
$203.7M
-0.11%
YoY
|
$193.1M
-5.22%
YoY
|
$209.0M
9.64%
YoY
|
$199.7M
6.74%
YoY
|
$203.9M
-12.89%
YoY
|
$203.7M
9.9%
YoY
|
$190.6M
60.39%
YoY
|
$187.1M
22.65%
YoY
|
$234.1M
60.08%
YoY
|
$185.4M
54.16%
YoY
|
$118.9M
20.03%
YoY
|
$152.5M
308.75%
YoY
|
$146.2M
333.13%
YoY
|
$120.2M
299.52%
YoY
|
| Research & Development |
$74.39M
-14.05%
YoY
|
$82.81M
-2.33%
YoY
|
$80.29M
2.04%
YoY
|
$90.05M
13.12%
YoY
|
$86.54M
6.06%
YoY
|
$84.78M
-1.97%
YoY
|
$78.69M
-11.65%
YoY
|
$79.61M
-2.73%
YoY
|
$81.59M
3.6%
YoY
|
$86.49M
9.6%
YoY
|
$89.07M
18.56%
YoY
|
$81.84M
25.6%
YoY
|
$78.76M
30.77%
YoY
|
$78.91M
51.88%
YoY
|
$75.12M
76.87%
YoY
|
$65.16M
119.57%
YoY
|
$60.23M
170.26%
YoY
|
$51.95M
153.61%
YoY
|
$42.47M
138.79%
YoY
|
| Depreciation & Amortization |
$28.38M
32.32%
YoY
|
$35.39M
60.46%
YoY
|
$3.839M
21.14%
YoY
|
$21.89M
-15.83%
YoY
|
$21.45M
-17.57%
YoY
|
$22.06M
-14.67%
YoY
|
$3.169M
-14.77%
YoY
|
$26.00M
4.94%
YoY
|
$26.02M
7.73%
YoY
|
$25.85M
9.97%
YoY
|
$3.718M
46.03%
YoY
|
$24.78M
19.65%
YoY
|
$24.16M
5.18%
YoY
|
$23.51M
4.92%
YoY
|
$2.546M
-86.64%
YoY
|
$20.71M
173.96%
YoY
|
$22.97M
1401.05%
YoY
|
$22.40M
2140.3%
YoY
|
$19.06M
1971.74%
YoY
|
| Operating Expenses |
$332.3M
3.85%
YoY
|
$349.2M
9.92%
YoY
|
$339.5M
12.61%
YoY
|
$332.0M
10.56%
YoY
|
$320.0M
8.22%
YoY
|
$317.7M
-3.09%
YoY
|
$301.5M
-1.36%
YoY
|
$300.3M
5.43%
YoY
|
$295.6M
6.37%
YoY
|
$327.8M
0.86%
YoY
|
$305.6M
12.14%
YoY
|
$284.8M
46.44%
YoY
|
$277.9M
30.63%
YoY
|
$325.0M
64.0%
YoY
|
$272.5M
67.47%
YoY
|
$194.5M
51.13%
YoY
|
$212.8M
256.97%
YoY
|
$198.2M
265.33%
YoY
|
$162.7M
239.82%
YoY
|
| Operating Profit |
-$399.0K
-98.62%
YoY
|
-$18.08M
-16.74%
YoY
|
-$20.72M
169.15%
YoY
|
-$22.25M
1.91%
YoY
|
-$28.95M
4.79%
YoY
|
-$21.71M
-67.92%
YoY
|
-$7.698M
-86.41%
YoY
|
-$21.83M
-47.27%
YoY
|
-$27.62M
-49.05%
YoY
|
-$67.67M
-39.83%
YoY
|
-$56.65M
-35.4%
YoY
|
-$41.40M
-50.34%
YoY
|
-$54.22M
-34.82%
YoY
|
-$112.5M
47.83%
YoY
|
-$87.69M
15.16%
YoY
|
-$83.36M
17.87%
YoY
|
-$83.18M
443.82%
YoY
|
-$76.08M
436.84%
YoY
|
-$76.15M
452.58%
YoY
|
| Interest Expense |
$15.67M
-16.92%
YoY
|
$16.63M
8.91%
YoY
|
$18.44M
2.22%
YoY
|
$20.17M
N/A
|
$18.86M
-26.66%
YoY
|
$15.27M
-47.4%
YoY
|
$18.04M
-39.1%
YoY
|
N/A
|
$25.72M
8.74%
YoY
|
$29.03M
67.33%
YoY
|
$29.62M
243.76%
YoY
|
$26.46M
1552.78%
YoY
|
$23.65M
-1952.08%
YoY
|
$17.35M
-1106.26%
YoY
|
$8.615M
-749.21%
YoY
|
$1.601M
-114.25%
YoY
|
-$1.277M
-88.83%
YoY
|
-$1.724M
-143.89%
YoY
|
-$1.327M
-4523.33%
YoY
|
| Other Income/Expense, Net |
$15.17M
-18.64%
YoY
|
$16.01M
-71.05%
YoY
|
$17.91M
0.16%
YoY
|
-$991.0K
-103.32%
YoY
|
$18.65M
-68.81%
YoY
|
$55.30M
91.23%
YoY
|
$17.88M
-39.0%
YoY
|
$29.82M
-15313.78%
YoY
|
$59.80M
153.16%
YoY
|
$28.92M
69.89%
YoY
|
$29.31M
392.82%
YoY
|
-$196.0K
-92.38%
YoY
|
$23.62M
-634.92%
YoY
|
$17.02M
-440.44%
YoY
|
$5.947M
-271.14%
YoY
|
-$2.571M
1232.12%
YoY
|
-$4.416M
-61.37%
YoY
|
-$5.000M
49.66%
YoY
|
-$3.475M
-518.67%
YoY
|
| Pretax Income |
$14.78M
-243.5%
YoY
|
-$2.066M
-106.15%
YoY
|
-$2.813M
-127.63%
YoY
|
-$3.068M
-140.39%
YoY
|
-$10.30M
-132.0%
YoY
|
$33.59M
-186.68%
YoY
|
$10.18M
-137.24%
YoY
|
$7.596M
-150.19%
YoY
|
$32.18M
-205.17%
YoY
|
-$38.76M
-59.39%
YoY
|
-$27.34M
-66.56%
YoY
|
-$15.13M
-82.05%
YoY
|
-$30.60M
-65.07%
YoY
|
-$95.44M
17.72%
YoY
|
-$81.75M
2.66%
YoY
|
-$84.33M
2.65%
YoY
|
-$87.60M
227.74%
YoY
|
-$81.08M
362.97%
YoY
|
-$79.63M
514.83%
YoY
|
| Income Tax |
$1.989M
53.0%
YoY
|
$522.0K
1060.0%
YoY
|
$149.0K
-88.54%
YoY
|
$4.004M
N/A
|
$1.300M
225.0%
YoY
|
$45.00K
-97.35%
YoY
|
$1.300M
160.0%
YoY
|
$0.00
-100.0%
YoY
|
$400.0K
-26.2%
YoY
|
$1.700M
-565.75%
YoY
|
$500.0K
-567.29%
YoY
|
$738.0K
19.61%
YoY
|
$542.0K
-161.66%
YoY
|
-$365.0K
-42.52%
YoY
|
-$107.0K
-96.87%
YoY
|
$617.0K
-101.53%
YoY
|
-$879.0K
N/A
|
-$635.0K
90.69%
YoY
|
-$3.421M
N/A
|
| Net Earnings |
$12.79M
-210.33%
YoY
|
-$2.588M
-107.71%
YoY
|
-$2.962M
-133.24%
YoY
|
-$7.072M
-193.1%
YoY
|
-$11.59M
-136.43%
YoY
|
$33.55M
-183.0%
YoY
|
$8.912M
-131.99%
YoY
|
$7.596M
-147.86%
YoY
|
$31.81M
-202.15%
YoY
|
-$40.42M
-57.49%
YoY
|
-$27.86M
-65.87%
YoY
|
-$15.87M
-81.32%
YoY
|
-$31.14M
-64.09%
YoY
|
-$95.08M
18.19%
YoY
|
-$81.64M
9.94%
YoY
|
-$84.94M
102.91%
YoY
|
-$86.72M
224.45%
YoY
|
-$80.44M
368.25%
YoY
|
-$74.26M
473.38%
YoY
|
| Basic Earnings Per Share |
$0.13
-218.18%
YoY
|
-$0.03
-109.09%
YoY
|
-$0.03
-137.5%
YoY
|
N/A
|
-$0.11
-136.67%
YoY
|
$0.33
-186.84%
YoY
|
$0.08
-130.77%
YoY
|
N/A
|
$0.30
-203.45%
YoY
|
-$0.38
-57.78%
YoY
|
-$0.26
-66.67%
YoY
|
N/A
|
-$0.29
-65.48%
YoY
|
-$0.90
15.38%
YoY
|
-$0.78
0.0%
YoY
|
N/A
|
-$0.84
N/A
|
-$0.78
N/A
|
-$0.78
N/A
|
| Diluted Earnings Per Share |
$0.12
-209.09%
YoY
|
-$0.03
-50.0%
YoY
|
-$0.03
-137.5%
YoY
|
-$0.07
-200.0%
YoY
|
-$0.11
N/A
|
-$0.06
-84.21%
YoY
|
$0.08
-130.77%
YoY
|
$0.07
-146.67%
YoY
|
$0.00
-100.0%
YoY
|
-$0.38
-57.78%
YoY
|
-$0.26
-66.67%
YoY
|
-$0.15
-100.0%
YoY
|
-$0.29
-100.0%
YoY
|
-$0.90
-100.0%
YoY
|
-$0.78
0.0%
YoY
|
-$813.3K
68.85%
YoY
|
-$835.2K
158.19%
YoY
|
-$781.7K
270.9%
YoY
|
-$0.78
-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
|
| Basic Shares Outstanding |
98.96M shares
-2.93%
YoY
|
100.2M shares
-3.23%
YoY
|
101.6M shares
-4.74%
YoY
|
103.0M shares
-2.93%
YoY
|
101.9M shares
-3.03%
YoY
|
103.5M shares
-3.05%
YoY
|
106.7M shares
0.07%
YoY
|
106.1M shares
-0.13%
YoY
|
105.1M shares
-1.18%
YoY
|
106.8M shares
1.03%
YoY
|
106.6M shares
1.68%
YoY
|
106.3M shares
1.92%
YoY
|
106.4M shares
2.7%
YoY
|
105.7M shares
3.04%
YoY
|
104.8M shares
9.33%
YoY
|
104.3M
N/A
|
103.6M
N/A
|
102.6M
N/A
|
95.89M shares
19.6%
YoY
|
| Diluted Shares Outstanding |
112.7M shares
10.23%
YoY
|
100.5M shares
-3.78%
YoY
|
101.9M shares
-5.03%
YoY
|
N/A
|
102.2M shares
-8.06%
YoY
|
104.5M shares
-1.35%
YoY
|
107.3M shares
0.47%
YoY
|
N/A
|
111.2M shares
4.3%
YoY
|
105.9M shares
0.01%
YoY
|
106.8M shares
1.65%
YoY
|
N/A
|
106.6M shares
2.66%
YoY
|
105.9M shares
2.91%
YoY
|
105.1M shares
9.59%
YoY
|
N/A
|
103.8M shares
N/A
|
102.9M shares
N/A
|
95.89M shares
N/A
|
Loading...