|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$393.5M
51.14%
YoY
|
$260.4M
-12.75%
YoY
|
$298.4M
11.46%
YoY
|
$267.7M
-40.73%
YoY
|
$451.8M
3.0%
YoY
|
| Cost Of Revenue |
$159.9M
31.51%
YoY
|
$121.6M
30.27%
YoY
|
$93.33M
24.04%
YoY
|
$75.25M
-42.6%
YoY
|
$131.1M
7.81%
YoY
|
| Gross Profit |
$233.6M
68.33%
YoY
|
$138.8M
-32.33%
YoY
|
$205.1M
6.55%
YoY
|
$192.5M
-39.97%
YoY
|
$320.7M
1.12%
YoY
|
| Selling, General & Admin |
$48.83M
22.53%
YoY
|
$39.85M
-45.11%
YoY
|
$72.59M
90.53%
YoY
|
$38.10M
8.79%
YoY
|
$35.02M
-0.79%
YoY
|
| Research & Development |
$19.23M
55.83%
YoY
|
$12.34M
-68.46%
YoY
|
$39.13M
388.09%
YoY
|
$8.017M
187.66%
YoY
|
$2.787M
-68.69%
YoY
|
| Depreciation & Amortization |
$49.26M
-7.18%
YoY
|
$53.07M
5.51%
YoY
|
$50.29M
-2.83%
YoY
|
$51.76M
-51.15%
YoY
|
$106.0M
-1.81%
YoY
|
| Operating Expenses |
$103.7M
-56.41%
YoY
|
$237.9M
139.02%
YoY
|
$99.53M
-12.11%
YoY
|
$113.2M
-18.38%
YoY
|
$138.7M
-6.76%
YoY
|
| Operating Profit |
$129.9M
108.97%
YoY
|
$62.18M
-41.1%
YoY
|
$105.6M
33.21%
YoY
|
$79.25M
-56.44%
YoY
|
$181.9M
8.1%
YoY
|
| Interest Expense |
-$34.67M
-145.35%
YoY
|
$76.44M
-170.63%
YoY
|
-$108.2M
-110.97%
YoY
|
$986.4M
468.46%
YoY
|
$173.5M
-204.53%
YoY
|
| Other Income/Expense, Net |
$12.69M
-281.24%
YoY
|
-$7.000M
-178.45%
YoY
|
$8.923M
36.52%
YoY
|
$6.536M
-101.8%
YoY
|
-$362.2M
-21407.18%
YoY
|
| Pretax Income |
$108.0M
22.29%
YoY
|
$88.28M
6979.15%
YoY
|
$1.247M
-99.87%
YoY
|
$996.0M
-14803.69%
YoY
|
-$6.774M
-170.56%
YoY
|
| Income Tax |
$4.307M
-24027.78%
YoY
|
-$18.00K
-100.96%
YoY
|
$1.870M
-526.94%
YoY
|
-$438.0K
-125.17%
YoY
|
$1.740M
74.0%
YoY
|
| Net Earnings |
$65.68M
29.18%
YoY
|
$50.84M
-208.65%
YoY
|
-$46.79M
-105.94%
YoY
|
$787.8M
90.35%
YoY
|
$413.9M
-251.26%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.65
35.71%
YoY
|
$0.48
-205.74%
YoY
|
-$0.45
-106.13%
YoY
|
$7.34
-100.0%
YoY
|
$3.825M
-235.59%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.3M shares
-0.85%
YoY
|
104.2M shares
-2.27%
YoY
|
106.6M shares
-1.15%
YoY
|
107.9M shares
-1.63%
YoY
|
109.6M shares
12.39%
YoY
|
| Diluted Shares Outstanding |
109.5M shares
4.01%
YoY
|
105.3M shares
-1.27%
YoY
|
106.6M shares
-1.77%
YoY
|
108.5M shares
-1.01%
YoY
|
109.6M shares
12.39%
YoY
|
|
Concept
|
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 | 2021 Q2 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$132.8M
101.48%
YoY
|
$122.5M
89.08%
YoY
|
$75.67M
16.98%
YoY
|
$62.50M
-3.78%
YoY
|
$65.92M
-17.27%
YoY
|
$64.81M
-3.64%
YoY
|
$64.69M
-16.56%
YoY
|
$64.96M
-12.18%
YoY
|
$79.68M
34.73%
YoY
|
$67.25M
-2.0%
YoY
|
$77.53M
15.33%
YoY
|
$73.97M
1.41%
YoY
|
$59.14M
-48.6%
YoY
|
$68.63M
-35.62%
YoY
|
$67.23M
25.31%
YoY
|
$72.94M
-42.02%
YoY
|
$115.0M
-3.08%
YoY
|
$106.6M
11.98%
YoY
|
$53.65M
-47.51%
YoY
|
$125.8M
2.61%
YoY
|
| Cost Of Revenue |
$52.11M
83.78%
YoY
|
$47.05M
44.26%
YoY
|
$32.27M
-2.18%
YoY
|
$28.47M
3.03%
YoY
|
$28.36M
16.62%
YoY
|
$32.61M
29.01%
YoY
|
$32.99M
32.29%
YoY
|
$27.63M
46.91%
YoY
|
$24.31M
26.93%
YoY
|
$25.28M
37.14%
YoY
|
$24.93M
32.34%
YoY
|
$18.81M
-0.05%
YoY
|
$19.16M
-26.09%
YoY
|
$18.43M
-44.69%
YoY
|
$18.84M
94.99%
YoY
|
$18.82M
-50.74%
YoY
|
$25.92M
-19.01%
YoY
|
$33.32M
16.1%
YoY
|
$9.662M
-62.55%
YoY
|
$38.20M
8.83%
YoY
|
| Gross Profit |
$80.70M
114.85%
YoY
|
$75.49M
134.47%
YoY
|
$43.41M
36.91%
YoY
|
$34.03M
-8.83%
YoY
|
$37.56M
-32.16%
YoY
|
$32.20M
-23.3%
YoY
|
$31.70M
-39.72%
YoY
|
$37.33M
-32.33%
YoY
|
$55.37M
38.47%
YoY
|
$41.98M
-16.37%
YoY
|
$52.60M
8.7%
YoY
|
$55.16M
1.92%
YoY
|
$39.99M
-55.14%
YoY
|
$50.19M
-31.5%
YoY
|
$48.39M
10.0%
YoY
|
$54.12M
-38.22%
YoY
|
$89.13M
2.8%
YoY
|
$73.28M
10.36%
YoY
|
$43.99M
-42.5%
YoY
|
$87.60M
0.11%
YoY
|
| Selling, General & Admin |
$8.279M
-33.04%
YoY
|
$15.40M
50.73%
YoY
|
$12.24M
30.53%
YoY
|
$12.91M
63.64%
YoY
|
$12.37M
61.0%
YoY
|
$10.22M
3.19%
YoY
|
$9.378M
17.31%
YoY
|
$7.887M
-21.66%
YoY
|
$7.680M
2.43%
YoY
|
$9.900M
-5.23%
YoY
|
$7.994M
-19.41%
YoY
|
$10.07M
-0.75%
YoY
|
$7.498M
-5.69%
YoY
|
$10.45M
21.42%
YoY
|
$9.919M
4.42%
YoY
|
$10.14M
20.76%
YoY
|
$7.950M
-7.56%
YoY
|
$8.603M
7.54%
YoY
|
$9.499M
10.45%
YoY
|
$8.400M
-16.83%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$18.56M
586.97%
YoY
|
$18.40M
2061.57%
YoY
|
$6.686M
1029.39%
YoY
|
-$2.221M
-270.71%
YoY
|
$2.701M
267.98%
YoY
|
$851.0K
-46.81%
YoY
|
$592.0K
-78.86%
YoY
|
$1.301M
8.42%
YoY
|
$734.0K
-38.83%
YoY
|
$1.600M
-56.76%
YoY
|
| Depreciation & Amortization |
$12.20M
-10.55%
YoY
|
$12.21M
-10.42%
YoY
|
$12.21M
-11.42%
YoY
|
$12.64M
1.3%
YoY
|
$13.64M
6.63%
YoY
|
$13.63M
9.02%
YoY
|
$13.78M
10.68%
YoY
|
$12.48M
-0.8%
YoY
|
$12.79M
2.91%
YoY
|
$12.50M
0.42%
YoY
|
$12.45M
-5.24%
YoY
|
$12.58M
-8.48%
YoY
|
$12.43M
-53.02%
YoY
|
$12.45M
-75.95%
YoY
|
$13.14M
963.81%
YoY
|
$13.74M
-48.14%
YoY
|
$26.46M
-1.25%
YoY
|
$51.75M
92.39%
YoY
|
$1.235M
-95.43%
YoY
|
$26.50M
-2.57%
YoY
|
| Operating Expenses |
$24.07M
-5.75%
YoY
|
$27.61M
15.78%
YoY
|
$24.67M
6.54%
YoY
|
$26.95M
32.33%
YoY
|
$25.54M
243.67%
YoY
|
$23.84M
6.57%
YoY
|
$23.16M
-19.26%
YoY
|
$20.36M
-50.38%
YoY
|
$7.431M
-82.45%
YoY
|
$22.37M
-35.11%
YoY
|
$28.68M
83.96%
YoY
|
$41.04M
97.34%
YoY
|
$42.33M
20.93%
YoY
|
$34.48M
0.99%
YoY
|
$15.59M
-30.15%
YoY
|
$20.80M
-43.02%
YoY
|
$35.01M
-1.39%
YoY
|
$34.14M
-5.16%
YoY
|
$22.32M
-38.51%
YoY
|
$36.50M
-10.98%
YoY
|
| Operating Profit |
$56.63M
370.98%
YoY
|
$47.88M
473.3%
YoY
|
$18.73M
119.21%
YoY
|
$7.085M
-58.24%
YoY
|
$12.02M
-74.92%
YoY
|
$8.352M
-57.39%
YoY
|
$8.546M
-64.26%
YoY
|
$16.96M
20.15%
YoY
|
$47.94M
-2142.39%
YoY
|
$19.60M
24.74%
YoY
|
$23.91M
-27.08%
YoY
|
$14.12M
-57.63%
YoY
|
-$2.347M
-104.34%
YoY
|
$15.71M
-59.85%
YoY
|
$32.79M
51.37%
YoY
|
$33.32M
-34.79%
YoY
|
$54.12M
5.71%
YoY
|
$39.14M
28.74%
YoY
|
$21.67M
-46.1%
YoY
|
$51.10M
9.89%
YoY
|
| Interest Expense |
-$19.10M
-150.4%
YoY
|
$844.0K
-101.98%
YoY
|
-$16.60M
-157.24%
YoY
|
-$1.884M
-103.59%
YoY
|
$37.89M
-148.83%
YoY
|
-$42.52M
-144.87%
YoY
|
$29.00M
-485.11%
YoY
|
$52.52M
-144.02%
YoY
|
-$77.59M
-226.2%
YoY
|
$94.77M
-34.74%
YoY
|
-$7.531M
-103.77%
YoY
|
-$119.3M
-120.57%
YoY
|
$61.48M
43.43%
YoY
|
$145.2M
143.69%
YoY
|
$199.5M
-827.72%
YoY
|
$580.2M
3002.42%
YoY
|
$42.86M
-301.23%
YoY
|
$59.59M
-385.12%
YoY
|
-$27.42M
12.84%
YoY
|
$18.70M
-118.78%
YoY
|
| Other Income/Expense, Net |
-$11.45M
39.11%
YoY
|
-$901.0K
39.69%
YoY
|
$29.01M
-53818.52%
YoY
|
-$2.292M
-13.18%
YoY
|
-$8.233M
-5343.95%
YoY
|
-$645.0K
-292.54%
YoY
|
-$54.00K
-96.48%
YoY
|
-$2.640M
-123.14%
YoY
|
$157.0K
-110.55%
YoY
|
$335.0K
-79.01%
YoY
|
-$1.534M
367.68%
YoY
|
$11.41M
69.17%
YoY
|
-$1.488M
-97.12%
YoY
|
$1.596M
-101.04%
YoY
|
-$328.0K
-99.54%
YoY
|
$6.744M
1248.8%
YoY
|
-$51.64M
5638.22%
YoY
|
-$153.4M
-6768.57%
YoY
|
-$70.64M
-35421.0%
YoY
|
$500.0K
N/A
|
| Pretax Income |
$26.08M
39.11%
YoY
|
$47.83M
-237.38%
YoY
|
$31.14M
-16.95%
YoY
|
$2.909M
-95.65%
YoY
|
$18.75M
-163.56%
YoY
|
-$34.81M
-130.35%
YoY
|
$37.50M
281.51%
YoY
|
$66.85M
-171.28%
YoY
|
-$29.50M
-151.17%
YoY
|
$114.7M
-29.43%
YoY
|
$9.828M
-93.69%
YoY
|
-$93.79M
-115.12%
YoY
|
$57.65M
27.13%
YoY
|
$162.5M
-397.41%
YoY
|
$155.9M
-304.01%
YoY
|
$620.2M
783.5%
YoY
|
$45.34M
30.67%
YoY
|
-$54.65M
-559.23%
YoY
|
-$76.40M
-574.52%
YoY
|
$70.20M
-232.2%
YoY
|
| Income Tax |
$1.901M
-477.18%
YoY
|
$1.788M
759.62%
YoY
|
$439.0K
213.57%
YoY
|
$179.0K
29.71%
YoY
|
-$504.0K
-251.81%
YoY
|
$208.0K
-230.82%
YoY
|
$140.0K
-90.31%
YoY
|
$138.0K
-45.24%
YoY
|
$332.0K
-146.11%
YoY
|
-$159.0K
-205.3%
YoY
|
$1.445M
-860.53%
YoY
|
$252.0K
-32.62%
YoY
|
-$720.0K
-161.28%
YoY
|
$151.0K
-0.66%
YoY
|
-$190.0K
-306.52%
YoY
|
$374.0K
24.67%
YoY
|
$1.175M
193.75%
YoY
|
$152.0K
-24.0%
YoY
|
$92.00K
-54.0%
YoY
|
$300.0K
50.0%
YoY
|
| Net Earnings |
$10.36M
209.29%
YoY
|
$31.48M
-190.51%
YoY
|
$15.64M
-39.63%
YoY
|
$8.197M
-85.16%
YoY
|
$3.349M
-110.2%
YoY
|
-$34.78M
-137.62%
YoY
|
$25.91M
-670.01%
YoY
|
$55.22M
-154.21%
YoY
|
-$32.85M
-145.98%
YoY
|
$92.46M
-34.48%
YoY
|
-$4.545M
-101.98%
YoY
|
-$101.9M
-129.51%
YoY
|
$71.44M
791.97%
YoY
|
$141.1M
-255.15%
YoY
|
$230.0M
-51.21%
YoY
|
$345.2M
1258.98%
YoY
|
$8.009M
-1.12%
YoY
|
-$90.96M
317.22%
YoY
|
$471.4M
-402.98%
YoY
|
$25.40M
-124.38%
YoY
|
| Basic Earnings Per Share |
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
|
N/A
|
| Diluted Earnings Per Share |
$0.10
218.07%
YoY
|
$0.31
-192.1%
YoY
|
$0.15
-40.14%
YoY
|
$0.08
-84.75%
YoY
|
$0.03
-110.22%
YoY
|
-$0.33
-138.21%
YoY
|
$0.25
-675.58%
YoY
|
$0.53
-155.81%
YoY
|
-$0.31
-147.58%
YoY
|
$0.87
-100.0%
YoY
|
-$0.04
-100.0%
YoY
|
-$0.95
-100.0%
YoY
|
$0.66
-100.0%
YoY
|
$1.313M
-253.33%
YoY
|
$2.134M
-50.94%
YoY
|
$3.183M
1278.65%
YoY
|
$74.01K
-7.72%
YoY
|
-$856.2K
284.49%
YoY
|
$4.349M
-352.39%
YoY
|
$230.9K
-121.85%
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
|
N/A
|
| Basic Shares Outstanding |
101.3M shares
-3.08%
YoY
|
N/A
|
N/A
|
N/A
|
104.5M shares
-0.04%
YoY
|
N/A
|
N/A
|
N/A
|
104.6M shares
-2.47%
YoY
|
N/A
|
N/A
|
N/A
|
107.2M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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
|
N/A
|
Loading...