|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$468.6M
25.93%
YoY
|
$372.1M
77.44%
YoY
|
$209.7M
75.19%
YoY
|
$119.7M
31.25%
YoY
|
$91.20M
76.74%
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 |
$100.6M
-17.47%
YoY
|
$121.9M
-23.67%
YoY
|
$159.7M
-7.85%
YoY
|
$173.3M
20.18%
YoY
|
$144.2M
35.78%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$20.40M
-12.07%
YoY
|
$23.20M
17.17%
YoY
|
$19.80M
30.26%
YoY
|
$15.20M
38.18%
YoY
|
$11.00M
64.18%
YoY
|
| Operating Expenses |
$100.6M
-17.47%
YoY
|
$121.9M
-23.67%
YoY
|
$159.7M
-7.85%
YoY
|
$173.3M
20.18%
YoY
|
$144.2M
35.78%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$1.000M
-1100.0%
YoY
|
$100.0K
-87.5%
YoY
|
$800.0K
-68.0%
YoY
|
$2.500M
-101.26%
YoY
|
-$198.9M
665.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$63.30M
-331.02%
YoY
|
-$27.40M
-89.56%
YoY
|
-$262.5M
-19.28%
YoY
|
-$325.2M
-11.44%
YoY
|
-$367.2M
156.42%
YoY
|
| Income Tax |
$700.0K
-41.67%
YoY
|
$1.200M
140.0%
YoY
|
$500.0K
-61.54%
YoY
|
$1.300M
85.71%
YoY
|
$700.0K
-138.89%
YoY
|
| Net Earnings |
$57.70M
-242.47%
YoY
|
-$40.50M
-85.17%
YoY
|
-$273.1M
-18.09%
YoY
|
-$333.4M
-10.23%
YoY
|
-$371.4M
162.47%
YoY
|
| Basic Earnings Per Share |
$2.28
-239.02%
YoY
|
-$1.64
-85.84%
YoY
|
-$11.58
-21.01%
YoY
|
-$14.66
977.94%
YoY
|
-$1.36
-16.56%
YoY
|
| Diluted Earnings Per Share |
$2.22
-235.37%
YoY
|
-$1.64
-85.84%
YoY
|
-$11.58
-21.01%
YoY
|
-$14.66
977.94%
YoY
|
-$1.36
-16.56%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
25.25M shares
2.24%
YoY
|
24.70M shares
4.75%
YoY
|
23.58M shares
3.66%
YoY
|
22.75M shares
-91.64%
YoY
|
272.2M shares
213.21%
YoY
|
| Diluted Shares Outstanding |
26.01M shares
5.31%
YoY
|
24.70M shares
4.75%
YoY
|
23.58M shares
3.66%
YoY
|
22.75M shares
-91.64%
YoY
|
272.2M shares
213.21%
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.5M
10.15%
YoY
|
$120.4M
18.16%
YoY
|
$120.6M
26.28%
YoY
|
$117.3M
30.92%
YoY
|
$110.3M
29.61%
YoY
|
$101.9M
57.98%
YoY
|
$95.50M
65.51%
YoY
|
$89.60M
87.84%
YoY
|
$85.10M
113.82%
YoY
|
$64.50M
80.17%
YoY
|
$57.70M
87.95%
YoY
|
$47.70M
66.2%
YoY
|
$39.80M
62.45%
YoY
|
$35.80M
11.53%
YoY
|
$30.70M
44.13%
YoY
|
$28.70M
37.32%
YoY
|
$24.50M
44.12%
YoY
|
$32.10M
95.73%
YoY
|
$21.30M
63.85%
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
|
| 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
|
| Selling, General & Admin |
$22.50M
-11.42%
YoY
|
$33.50M
-9.95%
YoY
|
$24.50M
-11.87%
YoY
|
$26.60M
-20.12%
YoY
|
$25.40M
-22.32%
YoY
|
$37.20M
-18.42%
YoY
|
$27.80M
-29.8%
YoY
|
$33.30M
-24.49%
YoY
|
$32.70M
-22.51%
YoY
|
$45.60M
-21.78%
YoY
|
$39.60M
-18.18%
YoY
|
$44.10M
17.29%
YoY
|
$42.20M
1.93%
YoY
|
$58.30M
-1.35%
YoY
|
$48.40M
35.2%
YoY
|
$37.60M
21.29%
YoY
|
$41.40M
25.45%
YoY
|
$59.10M
91.26%
YoY
|
$35.80M
5.92%
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 |
$11.90M
112.5%
YoY
|
$20.40M
251.72%
YoY
|
$12.30M
108.47%
YoY
|
$5.300M
-10.17%
YoY
|
$5.600M
0.0%
YoY
|
$5.800M
7.41%
YoY
|
$5.900M
20.41%
YoY
|
$5.900M
13.46%
YoY
|
$5.600M
30.23%
YoY
|
$5.400M
35.0%
YoY
|
$4.900M
28.95%
YoY
|
$5.200M
48.57%
YoY
|
$4.300M
10.26%
YoY
|
$4.000M
21.21%
YoY
|
$3.800M
40.74%
YoY
|
$3.500M
40.0%
YoY
|
$3.900M
56.0%
YoY
|
$3.300M
73.68%
YoY
|
$2.700M
-43.75%
YoY
|
| Operating Expenses |
$22.50M
-11.42%
YoY
|
$113.3M
12.18%
YoY
|
$24.50M
-11.87%
YoY
|
$26.60M
-20.12%
YoY
|
$25.40M
-22.32%
YoY
|
$101.0M
1.71%
YoY
|
$27.80M
-29.8%
YoY
|
$33.30M
-24.49%
YoY
|
$32.70M
-22.51%
YoY
|
$99.30M
2.48%
YoY
|
$39.60M
-18.18%
YoY
|
$44.10M
17.29%
YoY
|
$42.20M
1.93%
YoY
|
$96.90M
98.97%
YoY
|
$48.40M
35.2%
YoY
|
$37.60M
21.29%
YoY
|
$41.40M
25.45%
YoY
|
$48.70M
0.41%
YoY
|
$35.80M
5.92%
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
|
N/A
|
| Interest Expense |
$0.00
-100.0%
YoY
|
-$300.0K
N/A
|
-$800.0K
-900.0%
YoY
|
-$100.0K
0.0%
YoY
|
$200.0K
N/A
|
$0.00
-100.0%
YoY
|
$100.0K
N/A
|
-$100.0K
N/A
|
$0.00
-100.0%
YoY
|
$1.300M
18.18%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
-$300.0K
-130.0%
YoY
|
$1.100M
-102.59%
YoY
|
$100.0K
-99.62%
YoY
|
$300.0K
-100.83%
YoY
|
$1.000M
-100.68%
YoY
|
-$42.40M
94.5%
YoY
|
$26.40M
-26500.0%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$7.200M
-115.79%
YoY
|
$6.800M
-85.56%
YoY
|
$98.10M
-1986.54%
YoY
|
$4.000M
-110.96%
YoY
|
-$45.60M
38.6%
YoY
|
$47.10M
-220.77%
YoY
|
-$5.200M
-89.72%
YoY
|
-$36.50M
-65.24%
YoY
|
-$32.90M
-51.47%
YoY
|
-$39.00M
-35.0%
YoY
|
-$50.60M
-60.22%
YoY
|
-$105.0M
46.44%
YoY
|
-$67.80M
2.26%
YoY
|
-$60.00M
1.69%
YoY
|
-$127.2M
326.85%
YoY
|
-$71.70M
-14.13%
YoY
|
-$66.30M
-65.97%
YoY
|
-$59.00M
9.46%
YoY
|
-$29.80M
-26.42%
YoY
|
| Income Tax |
$100.0K
-150.0%
YoY
|
$800.0K
300.0%
YoY
|
$0.00
N/A
|
$100.0K
-85.71%
YoY
|
-$200.0K
-200.0%
YoY
|
$200.0K
-33.33%
YoY
|
$0.00
-100.0%
YoY
|
$700.0K
250.0%
YoY
|
$200.0K
-33.33%
YoY
|
$300.0K
-40.0%
YoY
|
-$300.0K
-200.0%
YoY
|
$200.0K
-33.33%
YoY
|
$300.0K
50.0%
YoY
|
$500.0K
66.67%
YoY
|
$300.0K
200.0%
YoY
|
$300.0K
50.0%
YoY
|
$200.0K
100.0%
YoY
|
$300.0K
200.0%
YoY
|
$100.0K
-105.26%
YoY
|
| Net Earnings |
$7.100M
-114.88%
YoY
|
$6.000M
-86.43%
YoY
|
$98.10M
-1254.12%
YoY
|
$1.300M
-103.21%
YoY
|
-$47.70M
33.61%
YoY
|
$44.20M
-204.49%
YoY
|
-$8.500M
-83.99%
YoY
|
-$40.50M
-62.43%
YoY
|
-$35.70M
-48.85%
YoY
|
-$42.30M
-32.96%
YoY
|
-$53.10M
-58.9%
YoY
|
-$107.8M
46.67%
YoY
|
-$69.80M
3.25%
YoY
|
-$63.10M
3.95%
YoY
|
-$129.2M
318.12%
YoY
|
-$73.50M
-13.02%
YoY
|
-$67.60M
-65.37%
YoY
|
-$60.70M
12.2%
YoY
|
-$30.90M
-19.95%
YoY
|
| Basic Earnings Per Share |
$0.27
-114.14%
YoY
|
N/A
|
$3.90
-1247.06%
YoY
|
$0.05
-103.05%
YoY
|
-$1.91
29.93%
YoY
|
N/A
|
-$0.34
-84.82%
YoY
|
-$1.64
-64.43%
YoY
|
-$1.47
-51.16%
YoY
|
N/A
|
-$2.24
-60.42%
YoY
|
-$4.61
3446.15%
YoY
|
-$3.01
2408.33%
YoY
|
N/A
|
-$5.66
6975.0%
YoY
|
-$0.13
-84.88%
YoY
|
-$0.12
-94.09%
YoY
|
N/A
|
-$0.08
-81.82%
YoY
|
| Diluted Earnings Per Share |
$0.27
-114.14%
YoY
|
$0.24
-86.64%
YoY
|
$3.77
-1208.82%
YoY
|
$0.05
-103.05%
YoY
|
-$1.91
29.93%
YoY
|
$1.78
-200.83%
YoY
|
-$0.34
-84.82%
YoY
|
-$1.64
-64.43%
YoY
|
-$1.47
-51.16%
YoY
|
-$1.76
-35.64%
YoY
|
-$2.24
-60.42%
YoY
|
-$4.61
3446.15%
YoY
|
-$3.01
2408.33%
YoY
|
-$2.74
-100.0%
YoY
|
-$5.66
6975.0%
YoY
|
-$0.13
-84.88%
YoY
|
-$0.12
-94.09%
YoY
|
-$108.1K
12.45%
YoY
|
-$0.08
-81.82%
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 |
25.97M shares
3.55%
YoY
|
25.34M shares
4.0%
YoY
|
25.03M shares
0.43%
YoY
|
25.16M shares
2.98%
YoY
|
25.08M shares
3.17%
YoY
|
24.36M shares
1.98%
YoY
|
24.92M shares
5.3%
YoY
|
24.43M shares
5.01%
YoY
|
24.31M shares
4.31%
YoY
|
23.89M shares
3.58%
YoY
|
23.67M shares
-95.87%
YoY
|
23.26M shares
-95.89%
YoY
|
23.31M shares
-95.85%
YoY
|
23.06M shares
-95.9%
YoY
|
572.4M shares
47.94%
YoY
|
566.1M shares
475.93%
YoY
|
561.6M shares
485.2%
YoY
|
562.7M shares
N/A
|
386.9M shares
342.74%
YoY
|
| Diluted Shares Outstanding |
26.35M shares
5.51%
YoY
|
N/A
|
26.03M shares
3.82%
YoY
|
26.02M shares
5.64%
YoY
|
24.98M shares
3.11%
YoY
|
N/A
|
25.07M shares
5.64%
YoY
|
24.63M shares
5.33%
YoY
|
24.23M shares
4.43%
YoY
|
N/A
|
23.73M shares
3.9%
YoY
|
23.39M shares
-95.87%
YoY
|
23.20M shares
-95.87%
YoY
|
N/A
|
22.84M shares
-94.1%
YoY
|
566.1M shares
475.93%
YoY
|
561.6M shares
485.2%
YoY
|
N/A
|
386.9M shares
342.74%
YoY
|
Loading...