|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$412.4M
62.74%
YoY
|
$253.4M
-38.04%
YoY
|
$409.0M
23.95%
YoY
|
$330.0M
42.28%
YoY
|
$231.9M
-5.82%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$321.8M
18.18%
YoY
|
$272.3M
1.99%
YoY
|
$267.0M
29.96%
YoY
|
$205.4M
56.28%
YoY
|
$131.4M
6.83%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$19.87M
21.47%
YoY
|
$16.36M
457.22%
YoY
|
$2.936M
144.67%
YoY
|
$1.200M
20.0%
YoY
|
$1.000M
11.11%
YoY
|
| Operating Expenses |
$382.7M
18.68%
YoY
|
$322.5M
6.75%
YoY
|
$302.1M
20.96%
YoY
|
$249.7M
50.28%
YoY
|
$166.2M
3.04%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$7.184M
-28.98%
YoY
|
-$10.12M
-181.97%
YoY
|
$12.34M
45.11%
YoY
|
$8.504M
68.13%
YoY
|
$5.058M
82.14%
YoY
|
| Other Income/Expense, Net |
-$18.30M
766.38%
YoY
|
-$2.112M
-313.77%
YoY
|
$988.0K
-58.94%
YoY
|
$2.406M
-180.68%
YoY
|
-$2.982M
8.36%
YoY
|
| Pretax Income |
$18.21M
-122.41%
YoY
|
-$81.28M
-127.59%
YoY
|
$294.6M
-29.34%
YoY
|
$416.9M
148.94%
YoY
|
$167.5M
3.62%
YoY
|
| Income Tax |
$1.496M
-75.58%
YoY
|
$6.127M
-72.39%
YoY
|
$22.20M
-368.64%
YoY
|
-$8.262M
721.27%
YoY
|
-$1.006M
2.13%
YoY
|
| Net Earnings |
$8.005M
-218.31%
YoY
|
-$6.766M
-102.48%
YoY
|
$272.4M
-33.35%
YoY
|
$408.6M
145.49%
YoY
|
$166.5M
3.63%
YoY
|
| Basic Earnings Per Share |
$0.13
-128.26%
YoY
|
-$0.46
-150.0%
YoY
|
$0.92
-1.08%
YoY
|
$0.93
N/A
|
$0.00
N/A
|
| Diluted Earnings Per Share |
$0.13
-149.95%
YoY
|
-$0.26
-128.29%
YoY
|
$0.92
-100.0%
YoY
|
$2.260M
68.72%
YoY
|
$1.339M
4.67%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
32.50M shares
25.01%
YoY
|
26.00M shares
8.65%
YoY
|
23.93M shares
6.27%
YoY
|
22.52M shares
N/A
|
0.000 shares
N/A
|
| Diluted Shares Outstanding |
32.50M shares
25.01%
YoY
|
26.00M shares
8.65%
YoY
|
23.93M shares
6.27%
YoY
|
22.52M shares
N/A
|
0.000 shares
N/A
|
|
Concept
|
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 |
$96.54M
-7.85%
YoY
|
$96.30M
-6.32%
YoY
|
$123.3M
20.95%
YoY
|
$101.5M
-4.48%
YoY
|
$104.8M
6.03%
YoY
|
$102.8M
12.4%
YoY
|
$101.9M
6.81%
YoY
|
$106.3M
-3.76%
YoY
|
$98.80M
-52.37%
YoY
|
$91.45M
-12.18%
YoY
|
$95.45M
-62.69%
YoY
|
$110.4M
19.8%
YoY
|
$207.5M
36.9%
YoY
|
$104.1M
77.85%
YoY
|
$255.9M
-23.95%
YoY
|
$92.17M
79.49%
YoY
|
$151.5M
287.8%
YoY
|
$58.55M
-22.77%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$75.10M
1.14%
YoY
|
$79.57M
-5.42%
YoY
|
$82.85M
3.75%
YoY
|
$80.55M
7.12%
YoY
|
$74.25M
14.06%
YoY
|
$84.13M
61.38%
YoY
|
$79.86M
27.15%
YoY
|
$75.20M
6.27%
YoY
|
$65.10M
-2.28%
YoY
|
$52.13M
-21.94%
YoY
|
$62.80M
-12.36%
YoY
|
$70.76M
64.55%
YoY
|
$66.61M
15.86%
YoY
|
$66.79M
100.82%
YoY
|
$71.66M
-45.48%
YoY
|
$43.00M
N/A
|
$57.49M
161.31%
YoY
|
$33.26M
3.76%
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
|
| Depreciation & Amortization |
$4.741M
5.15%
YoY
|
$4.800M
-11.72%
YoY
|
$4.929M
1.15%
YoY
|
$4.997M
-5.72%
YoY
|
$4.509M
-11.9%
YoY
|
$5.437M
397.44%
YoY
|
$4.873M
583.45%
YoY
|
$5.300M
653.91%
YoY
|
$5.118M
477.0%
YoY
|
$1.093M
72.67%
YoY
|
$713.0K
9.52%
YoY
|
$703.0K
134.33%
YoY
|
$887.0K
22.01%
YoY
|
$633.0K
-15.94%
YoY
|
$651.0K
-65.19%
YoY
|
$300.0K
0.0%
YoY
|
$727.0K
5.98%
YoY
|
$753.0K
14.44%
YoY
|
| Operating Expenses |
$96.76M
11.09%
YoY
|
$115.7M
19.37%
YoY
|
$98.96M
4.42%
YoY
|
$98.97M
11.26%
YoY
|
$87.10M
12.94%
YoY
|
$96.93M
57.21%
YoY
|
$94.77M
34.09%
YoY
|
$88.95M
11.47%
YoY
|
$77.12M
1.89%
YoY
|
$61.66M
-18.81%
YoY
|
$70.67M
-15.0%
YoY
|
$79.80M
40.7%
YoY
|
$75.69M
13.87%
YoY
|
$75.94M
74.88%
YoY
|
$83.15M
-49.97%
YoY
|
$56.71M
51.26%
YoY
|
$66.47M
115.44%
YoY
|
$43.42M
3.72%
YoY
|
| Operating Profit |
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
|
| Interest Expense |
-$2.029M
-18.68%
YoY
|
-$2.369M
-132.17%
YoY
|
-$934.0K
-6.69%
YoY
|
-$2.181M
-127.82%
YoY
|
-$2.495M
-128.56%
YoY
|
$7.365M
77.68%
YoY
|
-$1.001M
488.82%
YoY
|
$7.841M
84.62%
YoY
|
$8.735M
-664.28%
YoY
|
$4.145M
155.71%
YoY
|
-$170.0K
-56.41%
YoY
|
$4.247M
76.44%
YoY
|
-$1.548M
10.18%
YoY
|
$1.621M
2.14%
YoY
|
-$390.0K
-86.02%
YoY
|
$2.407M
41.5%
YoY
|
-$1.405M
392.98%
YoY
|
$1.587M
65.66%
YoY
|
| Other Income/Expense, Net |
-$3.864M
-33.01%
YoY
|
-$9.847M
69.63%
YoY
|
-$1.437M
-31.86%
YoY
|
-$5.435M
38.22%
YoY
|
-$5.768M
-9.51%
YoY
|
-$5.805M
-829.27%
YoY
|
-$2.109M
-269.26%
YoY
|
-$3.932M
102.26%
YoY
|
-$6.374M
-428.39%
YoY
|
$796.0K
5206.67%
YoY
|
$1.246M
-172.32%
YoY
|
-$1.944M
-266.72%
YoY
|
$1.941M
N/A
|
$15.00K
-99.69%
YoY
|
-$1.723M
N/A
|
$1.166M
-178.47%
YoY
|
N/A
|
$4.819M
N/A
|
| Pretax Income |
$2.254M
-93.99%
YoY
|
-$36.96M
-24.03%
YoY
|
$21.22M
420.92%
YoY
|
$8.150M
-148.55%
YoY
|
$37.49M
696.3%
YoY
|
-$48.65M
-33.61%
YoY
|
$4.073M
-84.25%
YoY
|
-$16.79M
-147.36%
YoY
|
$4.708M
-96.38%
YoY
|
-$73.28M
-171.11%
YoY
|
$25.85M
-84.85%
YoY
|
$35.44M
-70.83%
YoY
|
$130.2M
55.64%
YoY
|
$103.1M
150.55%
YoY
|
$170.6M
1.88%
YoY
|
$121.5M
283.79%
YoY
|
$83.67M
953.85%
YoY
|
$41.13M
17.84%
YoY
|
| Income Tax |
-$538.0K
-105.38%
YoY
|
$645.0K
-105.44%
YoY
|
$5.779M
70.17%
YoY
|
-$2.433M
-319.78%
YoY
|
$9.996M
33.85%
YoY
|
-$11.85M
102.7%
YoY
|
$3.396M
-55.37%
YoY
|
$1.107M
-65.44%
YoY
|
$7.468M
27.94%
YoY
|
-$5.844M
5.39%
YoY
|
$7.610M
57.85%
YoY
|
$3.203M
-222.86%
YoY
|
$5.837M
1276.65%
YoY
|
-$5.545M
1252.44%
YoY
|
$4.821M
379.22%
YoY
|
-$2.607M
556.68%
YoY
|
$424.0K
149.41%
YoY
|
-$410.0K
-3516.67%
YoY
|
| Net Earnings |
-$482.0K
-80.17%
YoY
|
-$12.18M
-224.02%
YoY
|
-$7.816M
80.72%
YoY
|
$4.666M
1487.07%
YoY
|
-$2.431M
-49.06%
YoY
|
$9.818M
382.69%
YoY
|
-$4.325M
-124.1%
YoY
|
$294.0K
-99.09%
YoY
|
-$4.772M
-106.39%
YoY
|
$2.034M
-97.91%
YoY
|
$17.95M
-77.72%
YoY
|
$32.24M
-72.88%
YoY
|
$74.63M
-3.61%
YoY
|
$97.51M
139.45%
YoY
|
$80.53M
-45.19%
YoY
|
$118.9M
280.33%
YoY
|
$77.43M
2232.81%
YoY
|
$40.72M
23.93%
YoY
|
| Basic Earnings Per Share |
-$0.01
-90.91%
YoY
|
-$0.37
-254.17%
YoY
|
N/A
|
$0.11
-375.0%
YoY
|
-$0.11
-54.17%
YoY
|
$0.24
700.0%
YoY
|
N/A
|
-$0.04
-123.53%
YoY
|
-$0.24
-154.55%
YoY
|
$0.03
-91.43%
YoY
|
N/A
|
$0.17
-58.54%
YoY
|
$0.44
N/A
|
$0.35
N/A
|
N/A
|
$0.41
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.01
-90.91%
YoY
|
-$0.37
640.0%
YoY
|
-$0.24
51.3%
YoY
|
$0.04
-200.0%
YoY
|
-$0.11
-54.17%
YoY
|
-$0.05
-61.54%
YoY
|
-$0.16
-121.14%
YoY
|
-$0.04
-123.53%
YoY
|
-$0.24
-100.0%
YoY
|
-$0.13
-100.0%
YoY
|
$0.74
-100.0%
YoY
|
$0.17
-100.0%
YoY
|
$3.106M
353.79%
YoY
|
$2.627M
683.83%
YoY
|
$720.1K
-46.23%
YoY
|
$518.5K
N/A
|
$684.4K
2232.81%
YoY
|
$335.2K
11.91%
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
|
| Basic Shares Outstanding |
35.89M shares
10.56%
YoY
|
35.31M shares
12.66%
YoY
|
N/A
|
32.99M shares
27.1%
YoY
|
32.46M shares
29.11%
YoY
|
31.34M shares
25.03%
YoY
|
N/A
|
25.96M shares
7.45%
YoY
|
25.14M shares
4.64%
YoY
|
25.07M shares
8.34%
YoY
|
N/A
|
24.16M shares
8.4%
YoY
|
24.03M shares
N/A
|
23.14M shares
N/A
|
N/A
|
22.28M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
35.89M shares
10.56%
YoY
|
35.31M shares
-72.56%
YoY
|
N/A
|
129.2M shares
397.76%
YoY
|
32.46M shares
29.11%
YoY
|
128.7M shares
3.86%
YoY
|
N/A
|
25.96M shares
7.45%
YoY
|
25.14M shares
4.64%
YoY
|
123.9M shares
435.4%
YoY
|
N/A
|
24.16M shares
8.4%
YoY
|
24.03M shares
N/A
|
23.14M shares
N/A
|
N/A
|
22.28M shares
N/A
|
N/A
|
N/A
|
Loading...