|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.635B
29.37%
YoY
|
$1.264B
33.85%
YoY
|
$944.3M
44.48%
YoY
|
$653.6M
42.51%
YoY
|
$458.6M
78.48%
YoY
|
| Cost Of Revenue |
$549.5M
27.31%
YoY
|
$431.6M
31.14%
YoY
|
$329.1M
27.16%
YoY
|
$258.8M
35.08%
YoY
|
$191.6M
73.53%
YoY
|
| Gross Profit |
$1.086B
30.43%
YoY
|
$832.4M
35.31%
YoY
|
$615.2M
55.85%
YoY
|
$394.7M
47.84%
YoY
|
$267.0M
82.2%
YoY
|
| Selling, General & Admin |
$669.3M
14.88%
YoY
|
$582.6M
17.38%
YoY
|
$496.3M
34.02%
YoY
|
$370.3M
56.01%
YoY
|
$237.4M
81.36%
YoY
|
| Research & Development |
$313.9M
16.34%
YoY
|
$269.8M
22.68%
YoY
|
$219.9M
58.55%
YoY
|
$138.7M
116.43%
YoY
|
$64.09M
57.18%
YoY
|
| Depreciation & Amortization |
$25.03M
38.66%
YoY
|
$18.05M
37.63%
YoY
|
$13.12M
95.09%
YoY
|
$6.724M
27.93%
YoY
|
$5.256M
29.46%
YoY
|
| Operating Expenses |
$313.9M
16.34%
YoY
|
$269.8M
22.68%
YoY
|
$219.9M
58.55%
YoY
|
$138.7M
116.43%
YoY
|
$64.09M
57.18%
YoY
|
| Operating Profit |
$77.47M
-298.2%
YoY
|
-$39.09M
-65.77%
YoY
|
-$114.2M
-5.65%
YoY
|
-$121.0M
204.71%
YoY
|
-$39.72M
36.11%
YoY
|
| Interest Expense |
$87.00K
-98.2%
YoY
|
$4.836M
105.61%
YoY
|
$2.352M
80.65%
YoY
|
$1.302M
3.66%
YoY
|
$1.256M
5.63%
YoY
|
| Other Income/Expense, Net |
-$5.927M
-248.21%
YoY
|
$3.999M
-240.91%
YoY
|
-$2.838M
-154.44%
YoY
|
$5.213M
66.82%
YoY
|
$3.125M
-340.02%
YoY
|
| Pretax Income |
$71.63M
-336.78%
YoY
|
-$30.25M
-72.98%
YoY
|
-$111.9M
-0.92%
YoY
|
-$113.0M
199.57%
YoY
|
-$37.71M
20.1%
YoY
|
| Income Tax |
$3.695M
-45.07%
YoY
|
$6.727M
13.98%
YoY
|
$5.902M
465.87%
YoY
|
$1.043M
0.0%
YoY
|
$1.043M
-10.32%
YoY
|
| Net Earnings |
$67.93M
-283.71%
YoY
|
-$36.98M
-68.62%
YoY
|
-$117.8M
3.35%
YoY
|
-$114.0M
194.2%
YoY
|
-$38.76M
19.01%
YoY
|
| Basic Earnings Per Share |
$0.33
-273.68%
YoY
|
-$0.19
-70.77%
YoY
|
-$0.65
-4.41%
YoY
|
-$0.68
6.25%
YoY
|
-$0.64
-57.89%
YoY
|
| Diluted Earnings Per Share |
$0.31
-263.16%
YoY
|
-$0.19
-70.77%
YoY
|
-$0.65
-4.41%
YoY
|
-$0.68
6.25%
YoY
|
-$0.64
-57.89%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
205.8M shares
5.75%
YoY
|
194.6M shares
7.65%
YoY
|
180.8M shares
7.77%
YoY
|
167.8M shares
176.27%
YoY
|
60.73M shares
183.0%
YoY
|
| Diluted Shares Outstanding |
217.6M shares
11.78%
YoY
|
194.6M shares
7.65%
YoY
|
180.8M shares
7.77%
YoY
|
167.8M shares
176.27%
YoY
|
60.73M shares
183.0%
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 |
$452.8M
25.21%
YoY
|
$442.2M
25.66%
YoY
|
$419.5M
24.65%
YoY
|
$411.9M
34.41%
YoY
|
$361.6M
34.37%
YoY
|
$351.9M
32.91%
YoY
|
$336.5M
39.27%
YoY
|
$306.4M
30.93%
YoY
|
$269.1M
32.01%
YoY
|
$264.8M
38.59%
YoY
|
$241.6M
42.76%
YoY
|
$234.0M
48.82%
YoY
|
$203.9M
49.89%
YoY
|
$191.0M
41.24%
YoY
|
$169.3M
39.6%
YoY
|
$157.3M
41.61%
YoY
|
$136.0M
49.37%
YoY
|
$135.3M
69.03%
YoY
|
$121.2M
68.89%
YoY
|
| Cost Of Revenue |
$144.9M
19.4%
YoY
|
$137.6M
16.23%
YoY
|
$146.7M
26.98%
YoY
|
$143.8M
33.38%
YoY
|
$121.4M
35.06%
YoY
|
$118.4M
32.85%
YoY
|
$115.6M
34.84%
YoY
|
$107.8M
34.41%
YoY
|
$89.88M
21.35%
YoY
|
$89.12M
24.01%
YoY
|
$85.70M
22.65%
YoY
|
$80.19M
31.83%
YoY
|
$74.07M
31.64%
YoY
|
$71.87M
27.35%
YoY
|
$69.87M
46.91%
YoY
|
$60.83M
30.79%
YoY
|
$56.26M
36.86%
YoY
|
$56.43M
55.89%
YoY
|
$47.56M
69.86%
YoY
|
| Gross Profit |
$307.9M
28.15%
YoY
|
$304.6M
30.43%
YoY
|
$272.8M
23.44%
YoY
|
$268.1M
34.96%
YoY
|
$240.2M
34.03%
YoY
|
$233.5M
32.95%
YoY
|
$221.0M
41.74%
YoY
|
$198.6M
29.12%
YoY
|
$179.2M
38.09%
YoY
|
$175.6M
47.39%
YoY
|
$155.9M
56.86%
YoY
|
$153.8M
59.54%
YoY
|
$129.8M
62.76%
YoY
|
$119.2M
51.18%
YoY
|
$99.39M
34.88%
YoY
|
$96.43M
49.4%
YoY
|
$79.75M
59.67%
YoY
|
$78.82M
79.55%
YoY
|
$73.68M
68.61%
YoY
|
| Selling, General & Admin |
$168.3M
13.92%
YoY
|
$176.7M
9.9%
YoY
|
$174.1M
18.78%
YoY
|
$169.6M
18.67%
YoY
|
$147.8M
11.68%
YoY
|
$160.8M
11.74%
YoY
|
$146.6M
10.73%
YoY
|
$142.9M
24.76%
YoY
|
$132.3M
25.45%
YoY
|
$143.9M
47.92%
YoY
|
$132.4M
36.52%
YoY
|
$114.6M
16.66%
YoY
|
$105.5M
35.5%
YoY
|
$97.30M
29.96%
YoY
|
$96.98M
44.95%
YoY
|
$98.21M
96.56%
YoY
|
$77.83M
70.58%
YoY
|
$74.87M
-1.9%
YoY
|
$66.91M
7.64%
YoY
|
| Research & Development |
$79.60M
7.79%
YoY
|
$82.14M
16.33%
YoY
|
$80.42M
17.5%
YoY
|
$77.50M
14.72%
YoY
|
$73.85M
16.84%
YoY
|
$70.61M
19.19%
YoY
|
$68.45M
20.05%
YoY
|
$67.55M
24.39%
YoY
|
$63.21M
28.01%
YoY
|
$59.24M
38.14%
YoY
|
$57.01M
57.59%
YoY
|
$54.31M
50.51%
YoY
|
$49.38M
109.44%
YoY
|
$42.88M
124.19%
YoY
|
$36.18M
99.62%
YoY
|
$36.08M
137.42%
YoY
|
$23.58M
102.46%
YoY
|
$19.13M
69.27%
YoY
|
$18.12M
74.6%
YoY
|
| Depreciation & Amortization |
$6.199M
14.88%
YoY
|
$21.35M
267.15%
YoY
|
$6.434M
38.22%
YoY
|
$6.326M
61.91%
YoY
|
$5.396M
46.71%
YoY
|
$5.814M
66.69%
YoY
|
$4.655M
36.19%
YoY
|
$3.907M
22.59%
YoY
|
$3.678M
21.43%
YoY
|
$3.488M
88.13%
YoY
|
$3.418M
85.46%
YoY
|
$3.187M
111.06%
YoY
|
$3.029M
101.93%
YoY
|
$1.854M
35.72%
YoY
|
$1.843M
39.73%
YoY
|
$1.510M
13.88%
YoY
|
$1.500M
25.0%
YoY
|
$1.366M
13.74%
YoY
|
$1.319M
31.64%
YoY
|
| Operating Expenses |
$79.60M
7.79%
YoY
|
$265.8M
12.02%
YoY
|
$80.42M
17.5%
YoY
|
$77.50M
14.72%
YoY
|
$73.85M
16.84%
YoY
|
$237.2M
14.81%
YoY
|
$68.45M
20.05%
YoY
|
$67.55M
-60.74%
YoY
|
$63.21M
28.01%
YoY
|
$206.6M
45.49%
YoY
|
$57.01M
-57.77%
YoY
|
$172.1M
376.87%
YoY
|
$49.38M
-52.03%
YoY
|
$142.0M
48.94%
YoY
|
$135.0M
644.93%
YoY
|
$36.08M
137.42%
YoY
|
$102.9M
75.89%
YoY
|
$95.36M
7.32%
YoY
|
$18.12M
74.6%
YoY
|
| Operating Profit |
$53.74M
339.3%
YoY
|
$38.82M
-1138.11%
YoY
|
$11.78M
3100.27%
YoY
|
$14.64M
-192.9%
YoY
|
$12.23M
-161.31%
YoY
|
-$3.739M
-87.94%
YoY
|
$368.0K
-101.0%
YoY
|
-$15.76M
-13.5%
YoY
|
-$19.95M
-28.91%
YoY
|
-$31.00M
35.56%
YoY
|
-$36.90M
3.61%
YoY
|
-$18.22M
-53.72%
YoY
|
-$28.07M
21.12%
YoY
|
-$22.87M
38.27%
YoY
|
-$35.62M
181.18%
YoY
|
-$39.38M
1925.57%
YoY
|
-$23.17M
170.35%
YoY
|
-$16.54M
-63.21%
YoY
|
-$12.67M
622.59%
YoY
|
| Interest Expense |
-$784.0K
-260.66%
YoY
|
-$762.0K
-186.89%
YoY
|
-$50.00K
-106.58%
YoY
|
$411.0K
-44.83%
YoY
|
$488.0K
-36.54%
YoY
|
$877.0K
-39.97%
YoY
|
$760.0K
29.91%
YoY
|
$745.0K
-3.99%
YoY
|
$769.0K
97.69%
YoY
|
$1.461M
-24.96%
YoY
|
$585.0K
-45.33%
YoY
|
$776.0K
133.73%
YoY
|
$389.0K
-240.43%
YoY
|
$1.947M
-1316.88%
YoY
|
$1.070M
108.98%
YoY
|
$332.0K
19.86%
YoY
|
-$277.0K
9.06%
YoY
|
-$160.0K
128.57%
YoY
|
$512.0K
107.29%
YoY
|
| Other Income/Expense, Net |
-$881.0K
-139.67%
YoY
|
-$1.904M
-16.23%
YoY
|
$696.0K
-66.76%
YoY
|
-$6.940M
-220.4%
YoY
|
$2.221M
-240.04%
YoY
|
-$2.273M
3451.56%
YoY
|
$2.094M
639.93%
YoY
|
$5.764M
-472.83%
YoY
|
-$1.586M
4.96%
YoY
|
-$64.00K
-105.86%
YoY
|
$283.0K
-83.97%
YoY
|
-$1.546M
-191.64%
YoY
|
-$1.511M
-325.86%
YoY
|
$1.092M
1248.15%
YoY
|
$1.765M
345.71%
YoY
|
$1.687M
38.05%
YoY
|
$669.0K
-53.09%
YoY
|
$81.00K
-81.38%
YoY
|
$396.0K
-264.32%
YoY
|
| Pretax Income |
$52.08M
248.51%
YoY
|
$36.15M
-803.97%
YoY
|
$12.42M
229.78%
YoY
|
$8.114M
-192.19%
YoY
|
$14.94M
-174.4%
YoY
|
-$5.135M
-82.65%
YoY
|
$3.767M
-110.64%
YoY
|
-$8.801M
-53.66%
YoY
|
-$20.08M
-28.13%
YoY
|
-$29.60M
49.3%
YoY
|
-$35.40M
7.98%
YoY
|
-$18.99M
-49.46%
YoY
|
-$27.94M
22.66%
YoY
|
-$19.83M
19.32%
YoY
|
-$32.78M
158.11%
YoY
|
-$37.58M
3680.99%
YoY
|
-$22.78M
207.86%
YoY
|
-$16.62M
96.04%
YoY
|
-$12.70M
468.53%
YoY
|
| Income Tax |
$3.022M
-15.82%
YoY
|
-$5.067M
-960.27%
YoY
|
$3.594M
94.27%
YoY
|
$1.578M
-52.04%
YoY
|
$3.590M
259.72%
YoY
|
$589.0K
-89.13%
YoY
|
$1.850M
617.05%
YoY
|
$3.290M
-2400.7%
YoY
|
$998.0K
169.73%
YoY
|
$5.417M
-1348.16%
YoY
|
$258.0K
-10.1%
YoY
|
-$143.0K
-121.6%
YoY
|
$370.0K
-29.92%
YoY
|
-$434.0K
933.33%
YoY
|
$287.0K
9.96%
YoY
|
$662.0K
45.81%
YoY
|
$528.0K
42.7%
YoY
|
-$42.00K
-107.95%
YoY
|
$261.0K
33.85%
YoY
|
| Net Earnings |
$49.05M
332.11%
YoY
|
$41.22M
-820.06%
YoY
|
$8.829M
360.56%
YoY
|
$6.536M
-154.06%
YoY
|
$11.35M
-153.85%
YoY
|
-$5.724M
-83.66%
YoY
|
$1.917M
-105.38%
YoY
|
-$12.09M
-35.86%
YoY
|
-$21.08M
-25.55%
YoY
|
-$35.02M
80.57%
YoY
|
-$35.66M
7.82%
YoY
|
-$18.85M
-50.71%
YoY
|
-$28.31M
21.47%
YoY
|
-$19.40M
17.01%
YoY
|
-$33.07M
155.12%
YoY
|
-$38.25M
2541.23%
YoY
|
-$23.31M
200.0%
YoY
|
-$16.58M
84.08%
YoY
|
-$12.96M
433.64%
YoY
|
| Basic Earnings Per Share |
$0.23
283.33%
YoY
|
N/A
|
$0.04
300.0%
YoY
|
$0.03
-150.0%
YoY
|
$0.06
-154.55%
YoY
|
N/A
|
$0.01
-105.0%
YoY
|
-$0.06
-45.45%
YoY
|
-$0.11
-31.25%
YoY
|
N/A
|
-$0.20
0.0%
YoY
|
-$0.11
-52.17%
YoY
|
-$0.16
14.29%
YoY
|
N/A
|
-$0.20
-51.22%
YoY
|
-$0.23
283.33%
YoY
|
-$0.14
N/A
|
N/A
|
-$0.41
272.73%
YoY
|
| Diluted Earnings Per Share |
$0.23
360.0%
YoY
|
$0.19
-763.89%
YoY
|
$0.04
300.0%
YoY
|
$0.03
-150.0%
YoY
|
$0.05
-145.45%
YoY
|
-$0.03
-84.68%
YoY
|
$0.01
-105.0%
YoY
|
-$0.06
-43.0%
YoY
|
-$0.11
-31.25%
YoY
|
-$0.19
66.23%
YoY
|
-$0.20
-100.0%
YoY
|
-$0.11
-54.23%
YoY
|
-$0.16
-100.0%
YoY
|
-$0.11
-100.0%
YoY
|
-$196.1K
47837386.52%
YoY
|
-$0.23
283.33%
YoY
|
-$141.8K
194.58%
YoY
|
-$100.1K
79.36%
YoY
|
-$0.41
272.73%
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 |
210.7M shares
5.01%
YoY
|
209.0M shares
5.55%
YoY
|
206.2M shares
5.67%
YoY
|
203.9M shares
5.91%
YoY
|
200.6M shares
6.42%
YoY
|
198.1M shares
6.97%
YoY
|
195.1M shares
7.69%
YoY
|
192.5M shares
8.17%
YoY
|
188.5M shares
8.22%
YoY
|
185.2M shares
8.49%
YoY
|
181.2M shares
7.83%
YoY
|
177.9M shares
6.88%
YoY
|
174.2M shares
4.88%
YoY
|
170.7M shares
4.0%
YoY
|
168.0M shares
431.08%
YoY
|
166.5M shares
602.0%
YoY
|
166.1M shares
N/A
|
164.1M shares
N/A
|
31.64M shares
44.69%
YoY
|
| Diluted Shares Outstanding |
217.0M shares
-0.63%
YoY
|
N/A
|
217.2M shares
5.84%
YoY
|
219.0M shares
13.19%
YoY
|
218.4M shares
15.05%
YoY
|
N/A
|
205.3M shares
12.41%
YoY
|
193.5M shares
8.03%
YoY
|
189.8M shares
8.41%
YoY
|
N/A
|
182.6M shares
8.3%
YoY
|
179.1M shares
7.55%
YoY
|
175.1M shares
6.52%
YoY
|
N/A
|
168.6M shares
432.86%
YoY
|
166.5M shares
602.0%
YoY
|
164.4M shares
N/A
|
N/A
|
31.64M shares
44.69%
YoY
|
Loading...