|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$482.4M
10.18%
YoY
|
$437.8M
1.75%
YoY
|
$430.3M
55.94%
YoY
|
$275.9M
43.4%
YoY
|
$192.4M
166.16%
YoY
|
| Cost Of Revenue |
$142.4M
-36.88%
YoY
|
$225.6M
2.44%
YoY
|
$220.2M
104.73%
YoY
|
$107.6M
83.19%
YoY
|
$58.73M
234.39%
YoY
|
| Gross Profit |
$340.0M
60.21%
YoY
|
$212.2M
1.03%
YoY
|
$210.1M
24.76%
YoY
|
$168.4M
25.92%
YoY
|
$133.7M
144.27%
YoY
|
| Selling, General & Admin |
$244.8M
10.62%
YoY
|
$221.3M
-10.59%
YoY
|
$247.5M
10.26%
YoY
|
$224.5M
31.99%
YoY
|
$170.1M
143.43%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$24.47M
-4.13%
YoY
|
$25.52M
4.53%
YoY
|
$24.42M
-12.59%
YoY
|
$27.93M
70.45%
YoY
|
$16.39M
146.63%
YoY
|
| Operating Expenses |
$244.8M
10.62%
YoY
|
$221.3M
-10.59%
YoY
|
$247.5M
10.26%
YoY
|
$224.5M
31.99%
YoY
|
$170.1M
143.43%
YoY
|
| Operating Profit |
$36.57M
-156.64%
YoY
|
-$64.57M
-66.08%
YoY
|
-$190.4M
7.52%
YoY
|
-$177.0M
112.38%
YoY
|
-$83.37M
97.4%
YoY
|
| Interest Expense |
-$18.62M
-12.27%
YoY
|
-$21.22M
-166.68%
YoY
|
$31.83M
264.87%
YoY
|
$8.723M
51.52%
YoY
|
$5.757M
-60.93%
YoY
|
| Other Income/Expense, Net |
-$9.835M
-129.05%
YoY
|
$33.86M
-40.64%
YoY
|
$57.04M
167.43%
YoY
|
$21.33M
-163.65%
YoY
|
-$33.51M
148.44%
YoY
|
| Pretax Income |
$26.74M
-187.05%
YoY
|
-$30.71M
-76.96%
YoY
|
-$133.3M
-14.39%
YoY
|
-$155.7M
33.23%
YoY
|
-$116.9M
109.76%
YoY
|
| Income Tax |
$11.42M
439.3%
YoY
|
$2.117M
240.35%
YoY
|
$622.0K
-26.13%
YoY
|
$842.0K
-108.2%
YoY
|
-$10.27M
508.23%
YoY
|
| Net Earnings |
-$3.361M
-89.76%
YoY
|
-$32.83M
-75.49%
YoY
|
-$133.9M
-14.45%
YoY
|
-$156.6M
46.86%
YoY
|
-$106.6M
97.3%
YoY
|
| Basic Earnings Per Share |
-$0.03
-90.91%
YoY
|
-$0.33
-76.26%
YoY
|
-$1.39
-13.66%
YoY
|
-$1.61
41.23%
YoY
|
-$1.14
-41.84%
YoY
|
| Diluted Earnings Per Share |
-$0.03
-90.91%
YoY
|
-$0.33
-76.26%
YoY
|
-$1.39
-13.66%
YoY
|
-$1.61
41.23%
YoY
|
-$1.14
-43.84%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.7M shares
4.12%
YoY
|
99.59M shares
3.67%
YoY
|
96.06M shares
-1.33%
YoY
|
97.35M
3.69%
YoY
|
93.88M
158.32%
YoY
|
| Diluted Shares Outstanding |
103.7M shares
4.12%
YoY
|
99.59M shares
3.67%
YoY
|
96.06M shares
-1.33%
YoY
|
97.35M
3.69%
YoY
|
93.88M
158.11%
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 |
$121.1M
15.64%
YoY
|
$140.3M
39.79%
YoY
|
$118.1M
6.19%
YoY
|
$119.3M
7.62%
YoY
|
$104.7M
-9.27%
YoY
|
$100.4M
-12.43%
YoY
|
$111.2M
-14.17%
YoY
|
$110.8M
12.23%
YoY
|
$115.4M
32.13%
YoY
|
$114.6M
78.77%
YoY
|
$129.6M
71.9%
YoY
|
$98.77M
39.56%
YoY
|
$87.37M
39.65%
YoY
|
$64.11M
24.3%
YoY
|
$75.37M
20.07%
YoY
|
$70.77M
37.84%
YoY
|
$62.56M
133.94%
YoY
|
$51.58M
-28.66%
YoY
|
$62.77M
191.85%
YoY
|
| Cost Of Revenue |
$30.28M
-22.96%
YoY
|
$28.57M
158.29%
YoY
|
$31.14M
-33.86%
YoY
|
$43.42M
-52.62%
YoY
|
$39.30M
-48.19%
YoY
|
$11.06M
-68.1%
YoY
|
$47.08M
-11.11%
YoY
|
$91.65M
12.68%
YoY
|
$75.84M
47.92%
YoY
|
$34.68M
71.92%
YoY
|
$52.96M
59.19%
YoY
|
$81.33M
184.79%
YoY
|
$51.28M
141.99%
YoY
|
$20.17M
42.67%
YoY
|
$33.27M
73.66%
YoY
|
$28.56M
46.45%
YoY
|
$21.19M
257.32%
YoY
|
$14.14M
-19.49%
YoY
|
$19.16M
257.36%
YoY
|
| Gross Profit |
$90.85M
38.81%
YoY
|
$111.7M
25.11%
YoY
|
$86.95M
35.59%
YoY
|
$75.87M
295.21%
YoY
|
$65.45M
65.28%
YoY
|
$89.30M
11.72%
YoY
|
$64.12M
-16.28%
YoY
|
$19.20M
10.11%
YoY
|
$39.60M
9.71%
YoY
|
$79.94M
81.91%
YoY
|
$76.60M
81.95%
YoY
|
$17.44M
-58.7%
YoY
|
$36.09M
-12.76%
YoY
|
$43.94M
17.36%
YoY
|
$42.10M
-3.47%
YoY
|
$42.21M
32.57%
YoY
|
$41.37M
98.79%
YoY
|
$37.44M
-31.6%
YoY
|
$43.61M
170.1%
YoY
|
| Selling, General & Admin |
$66.00M
23.34%
YoY
|
$95.17M
48.19%
YoY
|
$57.23M
9.84%
YoY
|
$57.75M
0.31%
YoY
|
$53.51M
-11.32%
YoY
|
$64.22M
-11.49%
YoY
|
$52.11M
-24.26%
YoY
|
$57.57M
0.26%
YoY
|
$60.35M
2.89%
YoY
|
$72.56M
24.47%
YoY
|
$68.79M
23.95%
YoY
|
$57.42M
-21.36%
YoY
|
$58.65M
11.84%
YoY
|
$58.29M
4.43%
YoY
|
$55.50M
23.59%
YoY
|
$73.01M
66.94%
YoY
|
$52.44M
35.67%
YoY
|
$55.82M
-41.13%
YoY
|
$44.91M
214.2%
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$5.078M
-15.15%
YoY
|
$7.185M
3.32%
YoY
|
$10.10M
66.97%
YoY
|
$9.800M
58.01%
YoY
|
$5.985M
-5.26%
YoY
|
$6.954M
17.59%
YoY
|
$6.049M
-3.56%
YoY
|
$6.202M
-0.19%
YoY
|
$6.317M
5.02%
YoY
|
$5.914M
-6.95%
YoY
|
$6.272M
-27.71%
YoY
|
$6.214M
-3.15%
YoY
|
$6.015M
-7.22%
YoY
|
$6.356M
13.52%
YoY
|
$8.676M
95.8%
YoY
|
$6.416M
64.81%
YoY
|
$6.483M
163.22%
YoY
|
$5.599M
-15.68%
YoY
|
$4.431M
42.75%
YoY
|
| Operating Expenses |
$66.00M
23.34%
YoY
|
$95.17M
48.19%
YoY
|
$57.23M
9.84%
YoY
|
$57.75M
0.31%
YoY
|
$53.51M
-11.32%
YoY
|
$64.22M
-11.49%
YoY
|
$52.11M
-24.26%
YoY
|
$57.57M
0.26%
YoY
|
$60.35M
2.89%
YoY
|
$72.56M
24.47%
YoY
|
$68.79M
23.95%
YoY
|
$57.42M
-21.36%
YoY
|
$58.65M
11.84%
YoY
|
$58.29M
4.43%
YoY
|
$55.50M
23.59%
YoY
|
$73.01M
66.94%
YoY
|
$52.44M
35.67%
YoY
|
$55.82M
-41.13%
YoY
|
$44.91M
214.2%
YoY
|
| Operating Profit |
$11.82M
-1033.25%
YoY
|
$16.55M
-34.0%
YoY
|
$16.34M
-752.36%
YoY
|
$5.049M
-109.62%
YoY
|
-$1.266M
-96.35%
YoY
|
$25.08M
239.84%
YoY
|
-$2.504M
-1358.29%
YoY
|
-$52.48M
-67.08%
YoY
|
-$34.67M
-10.02%
YoY
|
$7.380M
-121.84%
YoY
|
$199.0K
-100.23%
YoY
|
-$159.4M
417.6%
YoY
|
-$38.53M
52.28%
YoY
|
-$33.80M
83.94%
YoY
|
-$84.90M
573.06%
YoY
|
-$30.80M
34.23%
YoY
|
-$25.30M
-14.61%
YoY
|
-$18.37M
-54.16%
YoY
|
-$12.61M
227.81%
YoY
|
| Interest Expense |
-$9.123M
578.29%
YoY
|
-$12.38M
-304.09%
YoY
|
-$8.756M
18.1%
YoY
|
$3.858M
-126.34%
YoY
|
-$1.345M
-112.47%
YoY
|
$6.064M
-170.3%
YoY
|
-$7.414M
-172.21%
YoY
|
-$14.65M
-266.92%
YoY
|
$10.79M
393.01%
YoY
|
-$8.626M
-488.73%
YoY
|
$10.27M
392.42%
YoY
|
$8.775M
-643.34%
YoY
|
$2.188M
-4.58%
YoY
|
$2.219M
-283.69%
YoY
|
$2.085M
12.28%
YoY
|
-$1.615M
-232.81%
YoY
|
$2.293M
87.49%
YoY
|
-$1.208M
-91.8%
YoY
|
$1.857M
-53.01%
YoY
|
| Other Income/Expense, Net |
-$8.074M
-236.73%
YoY
|
$6.596M
763.35%
YoY
|
-$13.00M
-177.8%
YoY
|
$2.111M
-118.92%
YoY
|
$5.905M
-72.51%
YoY
|
$764.0K
-217.18%
YoY
|
$16.70M
-386.65%
YoY
|
-$11.16M
-115.39%
YoY
|
$21.48M
-6751.39%
YoY
|
-$652.0K
-40.94%
YoY
|
-$5.827M
284.87%
YoY
|
$72.47M
1014.42%
YoY
|
-$323.0K
-101.67%
YoY
|
-$1.104M
24.89%
YoY
|
-$1.514M
-126.66%
YoY
|
$6.503M
-699.91%
YoY
|
$19.33M
-153.96%
YoY
|
-$884.0K
38.13%
YoY
|
$5.679M
-212.1%
YoY
|
| Pretax Income |
$3.741M
-19.36%
YoY
|
$11.60M
-63.66%
YoY
|
$3.340M
-76.48%
YoY
|
$7.160M
-111.25%
YoY
|
$4.639M
-135.19%
YoY
|
$31.91M
-1781.14%
YoY
|
$14.20M
-352.29%
YoY
|
-$63.64M
-26.8%
YoY
|
-$13.18M
-66.07%
YoY
|
-$1.898M
-94.56%
YoY
|
-$5.628M
-93.49%
YoY
|
-$86.93M
235.54%
YoY
|
-$38.85M
550.44%
YoY
|
-$34.90M
70.53%
YoY
|
-$86.41M
1146.06%
YoY
|
-$25.91M
7.83%
YoY
|
-$5.973M
-90.87%
YoY
|
-$20.47M
-61.49%
YoY
|
-$6.935M
-22.2%
YoY
|
| Income Tax |
$1.800M
100.0%
YoY
|
$7.279M
407.6%
YoY
|
$4.322M
-2261.0%
YoY
|
-$1.100M
-257.14%
YoY
|
$900.0K
350.0%
YoY
|
$1.434M
143.88%
YoY
|
-$200.0K
-300.0%
YoY
|
$700.0K
2313.79%
YoY
|
$200.0K
-300.0%
YoY
|
$588.0K
2.44%
YoY
|
$100.0K
-534.78%
YoY
|
$29.00K
-93.8%
YoY
|
-$100.0K
-50.0%
YoY
|
$574.0K
-261.24%
YoY
|
-$23.00K
-98.72%
YoY
|
$468.0K
-106.08%
YoY
|
-$200.0K
-50.0%
YoY
|
-$356.0K
-81.06%
YoY
|
-$1.800M
-20100.0%
YoY
|
| Net Earnings |
-$4.713M
-156.14%
YoY
|
-$3.478M
-111.41%
YoY
|
-$10.86M
-175.49%
YoY
|
$2.579M
-104.01%
YoY
|
$8.395M
-162.83%
YoY
|
$30.47M
-1325.82%
YoY
|
$14.38M
-350.38%
YoY
|
-$64.32M
-26.03%
YoY
|
-$13.36M
-65.51%
YoY
|
-$2.486M
-92.99%
YoY
|
-$5.744M
-93.35%
YoY
|
-$86.96M
229.69%
YoY
|
-$38.74M
568.39%
YoY
|
-$35.47M
76.4%
YoY
|
-$86.39M
1594.27%
YoY
|
-$26.38M
61.85%
YoY
|
-$5.796M
-91.1%
YoY
|
-$20.11M
-60.77%
YoY
|
-$5.099M
-42.86%
YoY
|
| Basic Earnings Per Share |
-$0.04
-150.0%
YoY
|
N/A
|
-$0.10
-171.43%
YoY
|
$0.03
-104.62%
YoY
|
$0.08
-157.14%
YoY
|
N/A
|
$0.14
-333.33%
YoY
|
-$0.65
-28.57%
YoY
|
-$0.14
-65.85%
YoY
|
N/A
|
-$0.06
-93.18%
YoY
|
-$0.91
225.0%
YoY
|
-$0.41
583.33%
YoY
|
-$0.36
N/A
|
-$0.88
1660.0%
YoY
|
-$0.28
64.71%
YoY
|
-$0.06
-92.11%
YoY
|
N/A
|
-$0.05
-80.0%
YoY
|
| Diluted Earnings Per Share |
-$0.04
-157.14%
YoY
|
-$0.03
-109.56%
YoY
|
-$0.10
-183.33%
YoY
|
$0.00
-100.0%
YoY
|
$0.07
-150.0%
YoY
|
$0.30
-1273.81%
YoY
|
$0.12
-300.0%
YoY
|
-$0.65
-28.57%
YoY
|
-$0.14
-65.85%
YoY
|
-$0.03
-92.87%
YoY
|
-$0.06
-93.18%
YoY
|
-$0.91
-100.0%
YoY
|
-$0.41
583.33%
YoY
|
-$0.36
-100.0%
YoY
|
-$0.88
1000.0%
YoY
|
-$271.5K
159723364.59%
YoY
|
-$0.06
-92.11%
YoY
|
-$205.4K
-85.44%
YoY
|
-$0.08
-68.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 |
124.5M shares
3.66%
YoY
|
123.7M shares
3.46%
YoY
|
122.6M shares
3.21%
YoY
|
121.5M shares
22.53%
YoY
|
120.1M shares
23.02%
YoY
|
119.5M shares
20.9%
YoY
|
118.8M shares
20.66%
YoY
|
99.19M shares
1.4%
YoY
|
97.60M shares
0.63%
YoY
|
98.87M shares
-1.67%
YoY
|
98.43M
0.65%
YoY
|
97.82M
-1.33%
YoY
|
96.98M
0.94%
YoY
|
100.6M
2.54%
YoY
|
97.79M
0.98%
YoY
|
99.14M
4.11%
YoY
|
96.07M
12.59%
YoY
|
98.06M
N/A
|
96.84M
170.43%
YoY
|
| Diluted Shares Outstanding |
106.1M shares
-6.38%
YoY
|
N/A
|
104.3M shares
-15.91%
YoY
|
131.7M shares
32.75%
YoY
|
113.3M shares
16.19%
YoY
|
N/A
|
124.0M shares
28.71%
YoY
|
99.19M shares
3.62%
YoY
|
97.51M shares
2.42%
YoY
|
N/A
|
96.37M shares
-1.46%
YoY
|
95.73M
-1.45%
YoY
|
95.21M
-0.9%
YoY
|
98.37M
N/A
|
97.79M
0.25%
YoY
|
97.14M
2.02%
YoY
|
96.07M
12.59%
YoY
|
N/A
|
97.55M
172.4%
YoY
|
Loading...