|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$393.5M
51.14%
YoY
|
$260.4M
-12.75%
YoY
|
$298.4M
11.46%
YoY
|
$267.7M
2.87%
YoY
|
$260.3M
-40.66%
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
218.01%
YoY
|
$2.521M
-71.67%
YoY
|
| Depreciation & Amortization |
$48.33M
-8.93%
YoY
|
$53.07M
6.55%
YoY
|
$49.80M
-2.9%
YoY
|
$51.29M
-6.59%
YoY
|
$54.90M
-49.12%
YoY
|
| Operating Expenses |
$258.0M
8.44%
YoY
|
$237.9M
7.53%
YoY
|
$221.2M
-11.23%
YoY
|
$249.2M
57.51%
YoY
|
$158.2M
6.34%
YoY
|
| Operating Profit |
$99.72M
60.38%
YoY
|
$62.18M
293.59%
YoY
|
$15.80M
-96.99%
YoY
|
$524.1M
70.88%
YoY
|
$306.7M
82.24%
YoY
|
| Interest Expense |
-$34.67M
-145.35%
YoY
|
$76.44M
N/A
|
$0.00
-100.0%
YoY
|
$19.29M
-44.08%
YoY
|
$34.49M
-11.99%
YoY
|
| Other Income/Expense, Net |
$29.98M
-528.3%
YoY
|
-$7.000M
-86.66%
YoY
|
-$52.49M
-112.71%
YoY
|
$412.9M
-214.12%
YoY
|
-$361.8M
-6467.55%
YoY
|
| Pretax Income |
$116.9M
44.7%
YoY
|
$80.78M
-6445.25%
YoY
|
-$1.273M
-100.13%
YoY
|
$996.0M
-1646.29%
YoY
|
-$64.41M
-770.98%
YoY
|
| Income Tax |
$4.307M
-24027.78%
YoY
|
-$18.00K
-100.96%
YoY
|
$1.870M
-526.94%
YoY
|
-$438.0K
-130.42%
YoY
|
$1.440M
148.7%
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
-346.44%
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
-206.6%
YoY
|
-$0.45
-106.13%
YoY
|
$7.34
92.04%
YoY
|
$3.83
-235.76%
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
|
2026 Q2 | 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 |
$130.5M
72.42%
YoY
|
$137.6M
120.08%
YoY
|
$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
|
| Cost Of Revenue |
$42.17M
30.68%
YoY
|
$38.73M
36.04%
YoY
|
$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
|
| Gross Profit |
$88.31M
103.46%
YoY
|
$98.82M
190.38%
YoY
|
$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
|
| Selling, General & Admin |
$11.12M
-9.16%
YoY
|
$15.36M
18.99%
YoY
|
$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
|
| Research & Development |
N/A
|
N/A
|
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
|
| Depreciation & Amortization |
$14.25M
16.74%
YoY
|
$16.31M
29.02%
YoY
|
$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
|
| Operating Expenses |
$23.11M
-6.35%
YoY
|
$29.50M
9.46%
YoY
|
$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
|
| Operating Profit |
$65.21M
248.07%
YoY
|
$69.33M
878.48%
YoY
|
$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
|
| Interest Expense |
-$6.930M
-58.26%
YoY
|
$32.71M
-1836.2%
YoY
|
-$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
|
| Other Income/Expense, Net |
-$4.113M
-114.18%
YoY
|
$1.905M
-183.12%
YoY
|
-$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
|
| Pretax Income |
$54.16M
73.94%
YoY
|
$103.9M
3473.05%
YoY
|
$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
|
| Income Tax |
$1.724M
292.71%
YoY
|
$923.0K
415.64%
YoY
|
$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
|
| Net Earnings |
$38.27M
144.68%
YoY
|
$83.58M
919.62%
YoY
|
$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
|
| 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.37
156.36%
YoY
|
$0.82
945.08%
YoY
|
$0.10
218.07%
YoY
|
$0.31
-192.1%
YoY
|
$0.15
-40.14%
YoY
|
$0.08
-84.75%
YoY
|
$0.03
-111.46%
YoY
|
-$0.33
-138.79%
YoY
|
$0.25
-670.06%
YoY
|
$0.53
-155.56%
YoY
|
-$0.31
-146.97%
YoY
|
$0.87
-33.52%
YoY
|
-$0.04
-102.16%
YoY
|
-$0.95
-129.73%
YoY
|
$0.66
797.23%
YoY
|
$1.31
-253.46%
YoY
|
$2.13
-51.05%
YoY
|
$3.18
1277.56%
YoY
|
$0.07
-12.47%
YoY
|
-$0.86
282.92%
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 |
N/A
|
N/A
|
101.3M 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
|
| 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...