|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$925.4M
7.5%
YoY
|
$860.8M
7.48%
YoY
|
$800.9M
11.58%
YoY
|
$717.8M
17.36%
YoY
|
$611.6M
27.9%
YoY
|
| Cost Of Revenue |
$486.8M
5.57%
YoY
|
$461.1M
3.73%
YoY
|
$444.5M
9.03%
YoY
|
$407.7M
13.31%
YoY
|
$359.8M
27.95%
YoY
|
| Gross Profit |
$438.6M
9.73%
YoY
|
$399.7M
12.15%
YoY
|
$356.4M
14.93%
YoY
|
$310.1M
23.15%
YoY
|
$251.8M
27.82%
YoY
|
| Selling, General & Admin |
$348.2M
2.08%
YoY
|
$341.1M
0.29%
YoY
|
$340.1M
-6.13%
YoY
|
$362.3M
71.54%
YoY
|
$211.2M
33.59%
YoY
|
| Research & Development |
$38.90M
11.14%
YoY
|
$35.00M
10.41%
YoY
|
$31.70M
4.62%
YoY
|
$30.30M
3.06%
YoY
|
$29.40M
84.91%
YoY
|
| Depreciation & Amortization |
$138.1M
-8.18%
YoY
|
$150.4M
-7.62%
YoY
|
$162.8M
-6.7%
YoY
|
$174.5M
176.11%
YoY
|
$63.20M
-7.6%
YoY
|
| Operating Expenses |
$387.1M
3.25%
YoY
|
$374.9M
-0.9%
YoY
|
$378.3M
-37.77%
YoY
|
$607.9M
152.66%
YoY
|
$240.6M
38.28%
YoY
|
| Operating Profit |
$51.50M
107.66%
YoY
|
$24.80M
-213.24%
YoY
|
-$21.90M
-92.65%
YoY
|
-$297.8M
-2758.93%
YoY
|
$11.20M
-51.3%
YoY
|
| Interest Expense |
-$12.70M
-78.4%
YoY
|
-$58.80M
-27.94%
YoY
|
-$81.60M
786.96%
YoY
|
-$9.200M
-84.35%
YoY
|
-$58.80M
36.52%
YoY
|
| Other Income/Expense, Net |
-$300.0K
-400.0%
YoY
|
$100.0K
-87.5%
YoY
|
$800.0K
100.0%
YoY
|
$400.0K
-63.64%
YoY
|
$1.100M
10.0%
YoY
|
| Pretax Income |
$32.70M
-196.46%
YoY
|
-$33.90M
-67.81%
YoY
|
-$105.3M
-65.66%
YoY
|
-$306.6M
86.61%
YoY
|
-$164.3M
31.86%
YoY
|
| Income Tax |
$2.900M
7.41%
YoY
|
$2.700M
-140.91%
YoY
|
-$6.600M
-63.74%
YoY
|
-$18.20M
208.47%
YoY
|
-$5.900M
7.27%
YoY
|
| Net Earnings |
$28.80M
-179.78%
YoY
|
-$36.10M
-62.75%
YoY
|
-$96.90M
-65.01%
YoY
|
-$276.9M
74.92%
YoY
|
-$158.3M
32.91%
YoY
|
| Basic Earnings Per Share |
$0.13
-172.22%
YoY
|
-$0.18
-63.27%
YoY
|
-$0.49
-67.97%
YoY
|
-$1.53
-93.67%
YoY
|
-$24.18
31.06%
YoY
|
| Diluted Earnings Per Share |
$0.11
-161.11%
YoY
|
-$0.18
-63.27%
YoY
|
-$0.49
-67.97%
YoY
|
-$1.53
-93.67%
YoY
|
-$24.18
31.06%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
230.0M shares
12.18%
YoY
|
205.0M shares
4.39%
YoY
|
196.4M shares
8.4%
YoY
|
181.1M shares
2666.06%
YoY
|
6.549M shares
1.49%
YoY
|
| Diluted Shares Outstanding |
261.2M shares
27.4%
YoY
|
205.0M shares
4.39%
YoY
|
196.4M shares
8.4%
YoY
|
181.1M shares
2666.06%
YoY
|
6.549M shares
1.49%
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 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$257.6M
27.52%
YoY
|
$277.4M
9.08%
YoY
|
$223.1M
7.88%
YoY
|
$222.9M
7.63%
YoY
|
$202.0M
4.88%
YoY
|
$254.3M
10.37%
YoY
|
$206.8M
8.16%
YoY
|
$207.1M
5.02%
YoY
|
$192.6M
5.77%
YoY
|
$230.4M
5.74%
YoY
|
$191.2M
18.83%
YoY
|
$197.2M
12.17%
YoY
|
$182.1M
11.58%
YoY
|
$217.9M
41.4%
YoY
|
$160.9M
11.5%
YoY
|
$175.8M
-2.33%
YoY
|
$163.2M
-1.81%
YoY
|
$154.1M
N/A
|
$180.0M
N/A
|
| Cost Of Revenue |
$138.5M
30.78%
YoY
|
$141.9M
7.5%
YoY
|
$118.6M
4.13%
YoY
|
$120.4M
9.75%
YoY
|
$105.9M
0.38%
YoY
|
$132.0M
8.29%
YoY
|
$113.9M
3.17%
YoY
|
$109.7M
0.46%
YoY
|
$105.5M
2.43%
YoY
|
$121.9M
0.83%
YoY
|
$110.4M
21.19%
YoY
|
$109.2M
12.81%
YoY
|
$103.0M
4.25%
YoY
|
$120.9M
20.66%
YoY
|
$91.10M
10.56%
YoY
|
$96.80M
-3.59%
YoY
|
$98.80M
-4.73%
YoY
|
$100.2M
N/A
|
$100.4M
N/A
|
| Gross Profit |
$119.1M
23.93%
YoY
|
$135.5M
10.79%
YoY
|
$104.5M
12.49%
YoY
|
$102.5M
5.24%
YoY
|
$96.10M
10.33%
YoY
|
$122.3M
12.72%
YoY
|
$92.90M
14.98%
YoY
|
$97.40M
10.68%
YoY
|
$87.10M
10.11%
YoY
|
$108.5M
11.86%
YoY
|
$80.80M
15.76%
YoY
|
$88.00M
11.39%
YoY
|
$79.10M
22.83%
YoY
|
$97.00M
79.96%
YoY
|
$69.80M
12.76%
YoY
|
$79.00M
-0.75%
YoY
|
$64.40M
3.04%
YoY
|
$53.90M
N/A
|
$79.60M
N/A
|
| Selling, General & Admin |
$105.8M
34.43%
YoY
|
$99.80M
15.51%
YoY
|
$87.00M
3.2%
YoY
|
$82.60M
-5.6%
YoY
|
$78.70M
-6.42%
YoY
|
$86.40M
-1.03%
YoY
|
$84.30M
0.72%
YoY
|
$87.50M
4.17%
YoY
|
$84.10M
-1.18%
YoY
|
$87.30M
-3.43%
YoY
|
$83.70M
-6.38%
YoY
|
$84.00M
-7.69%
YoY
|
$85.10M
-6.38%
YoY
|
$90.40M
28.96%
YoY
|
$89.40M
43.5%
YoY
|
$91.00M
36.43%
YoY
|
$90.90M
50.5%
YoY
|
$70.10M
3370.3%
YoY
|
$66.70M
N/A
|
| Research & Development |
$9.600M
10.34%
YoY
|
$10.10M
24.69%
YoY
|
$10.10M
-0.98%
YoY
|
$10.00M
13.64%
YoY
|
$8.700M
10.13%
YoY
|
$8.100M
3.85%
YoY
|
$10.20M
29.11%
YoY
|
$8.800M
4.76%
YoY
|
$7.900M
3.95%
YoY
|
$7.800M
0.0%
YoY
|
$7.900M
-1.25%
YoY
|
$8.400M
13.51%
YoY
|
$7.600M
7.04%
YoY
|
$7.800M
16.42%
YoY
|
$8.000M
-5.88%
YoY
|
$7.400M
-9.76%
YoY
|
$7.100M
-35.45%
YoY
|
$6.700M
N/A
|
$8.200M
N/A
|
| Depreciation & Amortization |
$40.80M
21.07%
YoY
|
$35.60M
2.89%
YoY
|
$34.90M
-9.59%
YoY
|
$33.90M
-11.72%
YoY
|
$33.70M
-13.14%
YoY
|
$34.60M
-13.5%
YoY
|
$38.60M
-4.93%
YoY
|
$38.40M
-6.11%
YoY
|
$38.80M
-6.05%
YoY
|
$40.00M
-4.99%
YoY
|
$40.60M
-4.69%
YoY
|
$40.90M
-8.91%
YoY
|
$41.30M
-8.02%
YoY
|
$42.10M
12.87%
YoY
|
$42.60M
N/A
|
$44.90M
N/A
|
$44.90M
N/A
|
$37.30M
N/A
|
N/A
|
| Operating Expenses |
$115.4M
32.04%
YoY
|
$109.9M
16.3%
YoY
|
$97.10M
2.75%
YoY
|
$92.60M
-2.63%
YoY
|
$87.40M
-5.0%
YoY
|
$94.50M
-0.63%
YoY
|
$94.50M
2.83%
YoY
|
$95.10M
2.92%
YoY
|
$92.00M
-0.76%
YoY
|
$95.10M
-3.16%
YoY
|
$91.90M
-5.65%
YoY
|
$92.40M
-39.84%
YoY
|
$92.70M
-5.41%
YoY
|
$98.20M
27.86%
YoY
|
$97.40M
37.57%
YoY
|
$153.6M
105.07%
YoY
|
$98.00M
37.25%
YoY
|
$76.80M
3701.98%
YoY
|
$74.90M
N/A
|
| Operating Profit |
$3.700M
-57.47%
YoY
|
$25.60M
-7.91%
YoY
|
$7.400M
-562.5%
YoY
|
$9.900M
330.43%
YoY
|
$8.700M
-277.55%
YoY
|
$27.80M
107.46%
YoY
|
-$1.600M
-85.59%
YoY
|
$2.300M
-152.27%
YoY
|
-$4.900M
-63.97%
YoY
|
$13.40M
-1216.67%
YoY
|
-$11.10M
-59.78%
YoY
|
-$4.400M
-94.1%
YoY
|
-$13.60M
-59.52%
YoY
|
-$1.200M
-94.76%
YoY
|
-$27.60M
210.11%
YoY
|
-$74.60M
-1687.23%
YoY
|
-$33.60M
277.53%
YoY
|
-$22.90M
N/A
|
$4.700M
N/A
|
| Interest Expense |
-$8.700M
11.54%
YoY
|
-$2.500M
-81.75%
YoY
|
-$6.100M
-143.26%
YoY
|
$3.700M
-75.5%
YoY
|
-$7.800M
-61.58%
YoY
|
-$13.70M
-56.65%
YoY
|
$14.10M
-9.03%
YoY
|
$15.10M
-179.06%
YoY
|
-$20.30M
-27.5%
YoY
|
-$31.60M
-5366.67%
YoY
|
$15.50M
-154.96%
YoY
|
-$19.10M
-341.77%
YoY
|
-$28.00M
-366.67%
YoY
|
$600.0K
N/A
|
-$28.20M
N/A
|
$7.900M
-922.92%
YoY
|
$10.50M
2.84%
YoY
|
N/A
|
-$960.0K
N/A
|
| Other Income/Expense, Net |
-$200.0K
-33.33%
YoY
|
$100.0K
-75.0%
YoY
|
-$100.0K
-125.0%
YoY
|
$0.00
-100.0%
YoY
|
-$300.0K
200.0%
YoY
|
$400.0K
100.0%
YoY
|
$400.0K
33.33%
YoY
|
-$600.0K
-700.0%
YoY
|
-$100.0K
-150.0%
YoY
|
$200.0K
-300.0%
YoY
|
$300.0K
-25.0%
YoY
|
$100.0K
N/A
|
$200.0K
N/A
|
-$100.0K
-66.67%
YoY
|
$400.0K
-500.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$300.0K
N/A
|
$500.0K
N/A
|
| Pretax Income |
-$5.200M
-966.67%
YoY
|
$23.10M
47.13%
YoY
|
$1.200M
-109.23%
YoY
|
$7.800M
-169.03%
YoY
|
$600.0K
-102.37%
YoY
|
$15.70M
-187.22%
YoY
|
-$13.00M
-5.11%
YoY
|
-$11.30M
-61.82%
YoY
|
-$25.30M
-42.5%
YoY
|
-$18.00M
-88.85%
YoY
|
-$13.70M
-75.27%
YoY
|
-$29.60M
-55.62%
YoY
|
-$44.00M
90.48%
YoY
|
-$161.4M
441.61%
YoY
|
-$55.40M
7.78%
YoY
|
-$66.70M
68.43%
YoY
|
-$23.10M
-51.67%
YoY
|
-$29.80M
-34.0%
YoY
|
-$39.60M
67406.52%
YoY
|
| Income Tax |
-$1.800M
-1000.0%
YoY
|
$5.300M
-2750.0%
YoY
|
-$1.900M
-290.0%
YoY
|
-$700.0K
-200.0%
YoY
|
$200.0K
-83.33%
YoY
|
-$200.0K
-94.29%
YoY
|
$1.000M
-225.0%
YoY
|
$700.0K
-158.33%
YoY
|
$1.200M
-209.09%
YoY
|
-$3.500M
105.88%
YoY
|
-$800.0K
-84.0%
YoY
|
-$1.200M
-83.78%
YoY
|
-$1.100M
-73.17%
YoY
|
-$1.700M
-75.0%
YoY
|
-$5.000M
6.38%
YoY
|
-$7.400M
-151.39%
YoY
|
-$4.100M
-42.25%
YoY
|
-$6.800M
3478.95%
YoY
|
$14.40M
-117535.98%
YoY
|
| Net Earnings |
-$3.400M
-1233.33%
YoY
|
$17.30M
15.33%
YoY
|
$2.900M
-121.32%
YoY
|
$8.300M
-170.94%
YoY
|
$300.0K
-101.16%
YoY
|
$15.00M
-198.68%
YoY
|
-$13.60M
12.4%
YoY
|
-$11.70M
-57.76%
YoY
|
-$25.80M
-38.42%
YoY
|
-$15.20M
-90.1%
YoY
|
-$12.10M
-74.31%
YoY
|
-$27.70M
-52.73%
YoY
|
-$41.90M
136.72%
YoY
|
-$153.5M
591.44%
YoY
|
-$47.10M
0.86%
YoY
|
-$58.60M
8.72%
YoY
|
-$17.70M
-56.51%
YoY
|
-$22.20M
-50.62%
YoY
|
-$53.90M
116066.3%
YoY
|
| Basic Earnings Per Share |
-$0.01
N/A
|
N/A
|
$0.01
-114.29%
YoY
|
$0.04
-166.67%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.07
16.67%
YoY
|
-$0.06
-57.14%
YoY
|
-$0.13
-40.91%
YoY
|
N/A
|
-$0.06
-76.92%
YoY
|
-$0.14
-56.25%
YoY
|
-$0.22
120.0%
YoY
|
N/A
|
-$0.26
-96.29%
YoY
|
-$0.32
-96.07%
YoY
|
-$0.10
-98.38%
YoY
|
-$0.12
N/A
|
-$8.14
N/A
|
| Diluted Earnings Per Share |
-$0.01
N/A
|
$0.06
-14.08%
YoY
|
$0.01
-114.29%
YoY
|
$0.03
-150.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.07
-193.1%
YoY
|
-$0.07
16.67%
YoY
|
-$0.06
-56.86%
YoY
|
-$0.13
-41.28%
YoY
|
-$0.08
-90.99%
YoY
|
-$0.06
-76.92%
YoY
|
-$0.14
-56.54%
YoY
|
-$0.22
120.0%
YoY
|
-$0.85
605.07%
YoY
|
-$0.26
-96.29%
YoY
|
-$0.32
-96.07%
YoY
|
-$0.10
-98.38%
YoY
|
-$0.12
-100.0%
YoY
|
-$8.14
N/A
|
| 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 |
244.7M shares
8.42%
YoY
|
N/A
|
224.6M shares
8.66%
YoY
|
225.0M shares
11.29%
YoY
|
225.7M shares
12.98%
YoY
|
N/A
|
206.7M shares
3.74%
YoY
|
202.2M shares
1.51%
YoY
|
199.7M shares
6.41%
YoY
|
N/A
|
199.2M shares
9.87%
YoY
|
199.2M shares
10.05%
YoY
|
187.7M shares
3.83%
YoY
|
N/A
|
181.3M shares
2620.68%
YoY
|
181.0M shares
2633.61%
YoY
|
180.8M shares
2644.82%
YoY
|
180.8M shares
N/A
|
6.621M shares
N/A
|
| Diluted Shares Outstanding |
244.7M shares
7.82%
YoY
|
N/A
|
255.7M shares
23.7%
YoY
|
243.1M shares
20.21%
YoY
|
226.9M shares
13.61%
YoY
|
N/A
|
206.7M shares
3.74%
YoY
|
202.2M shares
1.51%
YoY
|
199.7M shares
6.41%
YoY
|
N/A
|
199.2M shares
9.87%
YoY
|
199.2M shares
10.05%
YoY
|
187.7M shares
3.83%
YoY
|
N/A
|
181.3M shares
2620.68%
YoY
|
181.0M shares
2633.61%
YoY
|
180.8M shares
2644.82%
YoY
|
180.8M shares
N/A
|
6.621M shares
N/A
|
Loading...