|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$592.7M
23.35%
YoY
|
$480.5M
18.0%
YoY
|
$407.2M
242.53%
YoY
|
$118.9M
556.15%
YoY
|
$18.12M
-19.51%
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 |
$177.7M
26.24%
YoY
|
$140.7M
-10.88%
YoY
|
$157.9M
131.49%
YoY
|
$68.22M
239.58%
YoY
|
$20.09M
22.72%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$41.53M
33.4%
YoY
|
$31.13M
15.24%
YoY
|
$27.02M
940.64%
YoY
|
$2.596M
3145.0%
YoY
|
$80.00K
-89.87%
YoY
|
| Operating Expenses |
$612.3M
34.65%
YoY
|
$454.8M
11.85%
YoY
|
$406.6M
261.51%
YoY
|
$112.5M
459.52%
YoY
|
$20.10M
22.79%
YoY
|
| Operating Profit |
-$52.20M
-334.08%
YoY
|
$22.30M
-224.58%
YoY
|
-$17.90M
-2337.5%
YoY
|
$800.0K
-104.91%
YoY
|
-$16.30M
N/A
|
| Interest Expense |
-$138.3M
17.63%
YoY
|
-$117.5M
23.91%
YoY
|
-$94.85M
226.42%
YoY
|
-$29.06M
621.02%
YoY
|
-$4.030M
-38.28%
YoY
|
| Other Income/Expense, Net |
-$140.4M
18.27%
YoY
|
-$118.7M
32.66%
YoY
|
-$89.47M
148.93%
YoY
|
-$35.94M
1474.42%
YoY
|
-$2.283M
-2383.0%
YoY
|
| Pretax Income |
-$192.6M
99.87%
YoY
|
-$96.37M
-10.26%
YoY
|
-$107.4M
205.75%
YoY
|
-$35.12M
89.34%
YoY
|
-$18.55M
3537.06%
YoY
|
| Income Tax |
-$2.800M
-55.56%
YoY
|
-$6.300M
-133.51%
YoY
|
$18.80M
-631.52%
YoY
|
-$3.537M
-4.12%
YoY
|
-$3.689M
-823.33%
YoY
|
| Net Earnings |
-$189.8M
110.68%
YoY
|
-$90.11M
-28.59%
YoY
|
-$126.2M
299.54%
YoY
|
-$31.58M
112.54%
YoY
|
-$14.86M
1356.86%
YoY
|
| Basic Earnings Per Share |
-$11.60
98.29%
YoY
|
-$5.85
-23.63%
YoY
|
-$7.66
256.28%
YoY
|
-$2.15
72.0%
YoY
|
-$1.25
N/A
|
| Diluted Earnings Per Share |
-$11.60
98.29%
YoY
|
-$5.85
-23.63%
YoY
|
-$7.66
256.28%
YoY
|
-$2.15
72.0%
YoY
|
-$1.25
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.04M shares
2.67%
YoY
|
16.60M shares
0.75%
YoY
|
16.48M shares
12.41%
YoY
|
14.66M shares
23.19%
YoY
|
11.90M shares
N/A
|
| Diluted Shares Outstanding |
17.04M shares
2.67%
YoY
|
16.60M shares
0.75%
YoY
|
16.48M shares
12.41%
YoY
|
14.66M shares
23.19%
YoY
|
11.90M shares
N/A
|
|
Concept
|
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 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$140.0M
-2.37%
YoY
|
$146.8M
-3.42%
YoY
|
$142.0M
-6.58%
YoY
|
$145.3M
-8.42%
YoY
|
$143.4M
31.08%
YoY
|
$152.0M
42.32%
YoY
|
$152.0M
43.8%
YoY
|
$158.6M
52.81%
YoY
|
$109.4M
6.01%
YoY
|
$106.8M
3.89%
YoY
|
$105.7M
8.52%
YoY
|
$103.8M
39.93%
YoY
|
$103.2M
246.76%
YoY
|
$102.8M
1138.55%
YoY
|
$97.40M
1375.76%
YoY
|
$74.19M
1041.35%
YoY
|
$29.76M
627.83%
YoY
|
$8.300M
166.88%
YoY
|
$6.600M
49.32%
YoY
|
$6.500M
23.81%
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
|
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
|
N/A
|
N/A
|
| Selling, General & Admin |
$54.83M
23.18%
YoY
|
$55.96M
26.59%
YoY
|
$44.12M
3.57%
YoY
|
$46.35M
5.07%
YoY
|
$44.51M
23.3%
YoY
|
$44.21M
105.08%
YoY
|
$42.60M
9.39%
YoY
|
$44.11M
-13.0%
YoY
|
$36.10M
-9.61%
YoY
|
$21.56M
-33.54%
YoY
|
$38.94M
-5.76%
YoY
|
$50.70M
37.75%
YoY
|
$39.94M
116.47%
YoY
|
$32.44M
401.81%
YoY
|
$41.32M
575.21%
YoY
|
$36.80M
417.64%
YoY
|
$18.45M
385.5%
YoY
|
$6.464M
36.95%
YoY
|
$6.120M
37.22%
YoY
|
$7.110M
79.09%
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
|
N/A
|
| Depreciation & Amortization |
$7.909M
-26.33%
YoY
|
$8.382M
-18.19%
YoY
|
$10.39M
1.93%
YoY
|
$10.35M
4.42%
YoY
|
$10.74M
52.5%
YoY
|
$10.25M
45.11%
YoY
|
$10.19M
43.25%
YoY
|
$9.914M
42.87%
YoY
|
$7.040M
2.1%
YoY
|
$7.061M
5.22%
YoY
|
$7.116M
8.46%
YoY
|
$6.939M
28.33%
YoY
|
$6.895M
190.07%
YoY
|
$6.711M
1638.6%
YoY
|
$6.561M
1540.25%
YoY
|
$5.407M
1218.78%
YoY
|
$2.377M
814.23%
YoY
|
$386.0K
42.96%
YoY
|
$400.0K
73.91%
YoY
|
$410.0K
64.0%
YoY
|
| Operating Expenses |
$157.4M
3.49%
YoY
|
$162.4M
5.06%
YoY
|
$150.6M
-0.81%
YoY
|
$153.9M
-3.32%
YoY
|
$152.0M
48.48%
YoY
|
$154.6M
75.41%
YoY
|
$151.8M
44.41%
YoY
|
$159.2M
33.33%
YoY
|
$102.4M
0.31%
YoY
|
$88.12M
-0.98%
YoY
|
$105.1M
9.39%
YoY
|
$119.4M
62.03%
YoY
|
$102.1M
299.06%
YoY
|
$88.99M
1154.5%
YoY
|
$96.12M
1473.19%
YoY
|
$73.67M
936.13%
YoY
|
$25.58M
573.21%
YoY
|
$7.094M
50.62%
YoY
|
$6.110M
37.0%
YoY
|
$7.110M
79.09%
YoY
|
| Operating Profit |
-$17.37M
96.6%
YoY
|
-$15.55M
475.29%
YoY
|
-$8.600M
514.29%
YoY
|
N/A
|
-$8.833M
-233.41%
YoY
|
-$2.703M
-114.64%
YoY
|
-$1.400M
-450.0%
YoY
|
N/A
|
$6.621M
554.25%
YoY
|
$18.47M
39.85%
YoY
|
$400.0K
-20.0%
YoY
|
N/A
|
$1.012M
-57.41%
YoY
|
$13.20M
1071.52%
YoY
|
$500.0K
400.0%
YoY
|
N/A
|
$2.376M
-283.33%
YoY
|
$1.127M
N/A
|
$100.0K
N/A
|
N/A
|
| Interest Expense |
-$41.52M
16.87%
YoY
|
-$39.37M
15.78%
YoY
|
-$35.86M
5.35%
YoY
|
-$34.68M
4.01%
YoY
|
-$35.53M
19.62%
YoY
|
-$34.00M
39.82%
YoY
|
-$34.04M
12.97%
YoY
|
-$33.34M
30.05%
YoY
|
-$29.70M
21.37%
YoY
|
-$24.32M
2.56%
YoY
|
-$30.13M
43.31%
YoY
|
-$25.64M
56.4%
YoY
|
-$24.47M
237.76%
YoY
|
-$23.71M
788.13%
YoY
|
-$21.03M
664.58%
YoY
|
-$16.39M
905.71%
YoY
|
-$7.245M
783.54%
YoY
|
-$2.670M
-634.0%
YoY
|
-$2.750M
32.85%
YoY
|
-$1.630M
39.32%
YoY
|
| Other Income/Expense, Net |
-$40.99M
14.56%
YoY
|
-$39.36M
13.26%
YoY
|
-$35.98M
7.68%
YoY
|
$468.0K
-57.3%
YoY
|
-$35.78M
9.8%
YoY
|
-$34.76M
43.56%
YoY
|
-$33.41M
11.45%
YoY
|
$1.096M
-24.73%
YoY
|
-$32.59M
36.16%
YoY
|
-$24.21M
11.87%
YoY
|
-$29.98M
52.04%
YoY
|
$1.456M
159.54%
YoY
|
-$23.93M
232.68%
YoY
|
-$21.64M
139.14%
YoY
|
-$19.72M
644.0%
YoY
|
$561.0K
-247.63%
YoY
|
-$7.194M
-1114.67%
YoY
|
-$9.050M
18000.0%
YoY
|
-$2.650M
13150.0%
YoY
|
-$380.0K
-246.15%
YoY
|
| Pretax Income |
-$58.36M
30.81%
YoY
|
-$54.91M
46.6%
YoY
|
-$44.54M
28.02%
YoY
|
-$75.74M
115.99%
YoY
|
-$44.61M
71.81%
YoY
|
-$37.46M
552.01%
YoY
|
-$34.79M
17.58%
YoY
|
-$35.07M
-38.25%
YoY
|
-$25.97M
13.28%
YoY
|
-$5.745M
-31.92%
YoY
|
-$29.59M
53.87%
YoY
|
-$56.79M
186.53%
YoY
|
-$22.92M
375.74%
YoY
|
-$8.439M
6.51%
YoY
|
-$19.23M
650.92%
YoY
|
-$19.82M
98.99%
YoY
|
-$4.818M
720.78%
YoY
|
-$7.923M
48.37%
YoY
|
-$2.561M
-4.08%
YoY
|
-$9.960M
1322.86%
YoY
|
| Income Tax |
$1.100M
1000.0%
YoY
|
$500.0K
-73.68%
YoY
|
$1.800M
-48.57%
YoY
|
-$8.321M
-5.73%
YoY
|
$100.0K
-107.69%
YoY
|
$1.900M
46.15%
YoY
|
$3.500M
40.0%
YoY
|
-$8.827M
-162.96%
YoY
|
-$1.300M
-360.0%
YoY
|
$1.300M
-533.33%
YoY
|
$2.500M
-44.44%
YoY
|
$14.02M
-6091.88%
YoY
|
$500.0K
-142.27%
YoY
|
-$300.0K
-85.0%
YoY
|
$4.500M
-4600.0%
YoY
|
-$234.0K
-89.74%
YoY
|
-$1.183M
6126.32%
YoY
|
-$2.000M
83.49%
YoY
|
-$100.0K
-66.67%
YoY
|
-$2.280M
-976.92%
YoY
|
| Net Earnings |
-$58.22M
30.08%
YoY
|
-$54.19M
37.68%
YoY
|
-$45.97M
19.97%
YoY
|
-$69.46M
147.45%
YoY
|
-$44.76M
81.52%
YoY
|
-$39.36M
455.06%
YoY
|
-$38.32M
19.27%
YoY
|
-$28.07M
-60.36%
YoY
|
-$24.66M
5.2%
YoY
|
-$7.091M
-13.4%
YoY
|
-$32.13M
35.24%
YoY
|
-$70.81M
261.19%
YoY
|
-$23.44M
547.25%
YoY
|
-$8.188M
38.17%
YoY
|
-$23.76M
876.77%
YoY
|
-$19.60M
155.59%
YoY
|
-$3.621M
537.5%
YoY
|
-$5.926M
39.44%
YoY
|
-$2.432M
2.62%
YoY
|
-$7.670M
707.37%
YoY
|
| Basic Earnings Per Share |
-$3.39
23.72%
YoY
|
-$3.17
30.45%
YoY
|
-$2.73
15.19%
YoY
|
N/A
|
-$2.74
72.33%
YoY
|
-$2.43
358.49%
YoY
|
-$2.37
21.54%
YoY
|
N/A
|
-$1.59
11.97%
YoY
|
-$0.53
6.0%
YoY
|
-$1.95
34.48%
YoY
|
N/A
|
-$1.42
446.15%
YoY
|
-$0.50
4.17%
YoY
|
-$1.45
625.0%
YoY
|
N/A
|
-$0.26
550.0%
YoY
|
-$0.48
N/A
|
-$0.20
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$3.39
23.72%
YoY
|
-$3.17
30.45%
YoY
|
-$2.73
15.19%
YoY
|
-$4.05
140.35%
YoY
|
-$2.74
72.33%
YoY
|
-$2.43
358.49%
YoY
|
-$2.37
21.54%
YoY
|
-$1.68
-60.58%
YoY
|
-$1.59
11.97%
YoY
|
-$0.53
6.0%
YoY
|
-$1.95
34.48%
YoY
|
-$4.27
-100.0%
YoY
|
-$1.42
446.15%
YoY
|
-$0.50
4.17%
YoY
|
-$1.45
625.0%
YoY
|
-$1.200M
86.57%
YoY
|
-$0.26
550.0%
YoY
|
-$0.48
-100.0%
YoY
|
-$0.20
-100.0%
YoY
|
-$642.9K
752.03%
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 |
17.87M shares
4.81%
YoY
|
17.82M shares
4.79%
YoY
|
17.63M shares
4.04%
YoY
|
N/A
|
17.05M shares
2.64%
YoY
|
17.01M shares
2.94%
YoY
|
16.95M shares
2.79%
YoY
|
N/A
|
16.61M shares
0.52%
YoY
|
16.52M shares
0.71%
YoY
|
16.49M shares
0.6%
YoY
|
N/A
|
16.53M shares
16.85%
YoY
|
16.41M shares
33.64%
YoY
|
16.39M shares
36.91%
YoY
|
N/A
|
14.14M shares
7.96%
YoY
|
12.28M shares
N/A
|
11.97M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
17.87M shares
4.81%
YoY
|
17.82M shares
4.79%
YoY
|
17.63M shares
4.04%
YoY
|
N/A
|
17.05M shares
2.64%
YoY
|
17.01M shares
2.94%
YoY
|
16.95M shares
2.79%
YoY
|
N/A
|
16.61M shares
0.52%
YoY
|
16.52M shares
0.71%
YoY
|
16.49M shares
0.6%
YoY
|
N/A
|
16.53M shares
16.85%
YoY
|
16.41M shares
33.64%
YoY
|
16.39M shares
36.91%
YoY
|
N/A
|
14.14M shares
7.96%
YoY
|
12.28M shares
N/A
|
11.97M shares
N/A
|
N/A
|
Loading...