|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$235.0M
-17.54%
YoY
|
$285.0M
9.2%
YoY
|
$261.0M
9.55%
YoY
|
$238.3M
23.45%
YoY
|
$193.0M
5.89%
YoY
|
| Cost Of Revenue |
$89.00M
-9.18%
YoY
|
$98.00M
2.08%
YoY
|
$96.00M
7.02%
YoY
|
$89.71M
22.44%
YoY
|
$73.27M
16.65%
YoY
|
| Gross Profit |
$146.0M
-21.93%
YoY
|
$187.0M
13.33%
YoY
|
$165.0M
11.08%
YoY
|
$148.5M
24.07%
YoY
|
$119.7M
0.24%
YoY
|
| Selling, General & Admin |
$8.100M
8.58%
YoY
|
$7.460M
-18.02%
YoY
|
$9.100M
-15.64%
YoY
|
$10.79M
32.86%
YoY
|
$8.119M
54.91%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$8.000M
0.0%
YoY
|
$8.000M
-11.11%
YoY
|
$9.000M
-16.57%
YoY
|
$10.79M
32.86%
YoY
|
$8.119M
54.91%
YoY
|
| Operating Profit |
$138.0M
-22.91%
YoY
|
$179.0M
14.74%
YoY
|
$156.0M
13.24%
YoY
|
$137.8M
23.43%
YoY
|
$111.6M
-2.27%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
-$289.3M
-595.49%
YoY
|
$58.40M
-245.11%
YoY
|
| Other Income/Expense, Net |
$16.00M
14.29%
YoY
|
$14.00M
-84.78%
YoY
|
$92.00M
-16766.67%
YoY
|
-$552.0K
N/A
|
N/A
|
| Pretax Income |
$154.0M
-20.62%
YoY
|
$194.0M
-21.77%
YoY
|
$248.0M
-263.01%
YoY
|
-$152.1M
-189.49%
YoY
|
$170.0M
129.84%
YoY
|
| Income Tax |
$4.630M
-20.03%
YoY
|
$5.790M
26.42%
YoY
|
$4.580M
28.8%
YoY
|
$3.556M
67.74%
YoY
|
$2.120M
33.84%
YoY
|
| Net Earnings |
$150.0M
-20.21%
YoY
|
$188.0M
-22.63%
YoY
|
$243.0M
-256.08%
YoY
|
-$155.7M
-192.74%
YoY
|
$167.9M
131.94%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.74
-22.11%
YoY
|
$0.95
-22.13%
YoY
|
$1.22
-254.81%
YoY
|
-$0.78
-192.74%
YoY
|
$0.85
131.94%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
|
Concept
|
2025 Q4 | 2025 Q2 | 2024 Q4 | 2024 Q2 | 2023 Q4 | 2023 Q2 | 2022 Q4 | 2022 Q2 | 2021 Q4 | 2020 Q4 | 2019 Q4 | 2018 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$115.0M
-14.81%
YoY
|
$121.0M
-19.33%
YoY
|
$135.0M
3.85%
YoY
|
$150.0M
14.5%
YoY
|
$130.0M
11.73%
YoY
|
$131.0M
7.47%
YoY
|
$116.4M
8.45%
YoY
|
$121.9M
N/A
|
$107.3M
-41.15%
YoY
|
$182.3M
-16.03%
YoY
|
$217.1M
7.48%
YoY
|
$202.0M
N/A
|
| Cost Of Revenue |
$44.00M
-10.2%
YoY
|
$45.00M
-8.16%
YoY
|
$49.00M
0.0%
YoY
|
$49.00M
6.52%
YoY
|
$49.00M
6.82%
YoY
|
$46.00M
4.93%
YoY
|
$45.87M
17.12%
YoY
|
$43.84M
N/A
|
$39.17M
-37.64%
YoY
|
$62.80M
-11.17%
YoY
|
$70.70M
-1.67%
YoY
|
$71.90M
N/A
|
| Gross Profit |
$71.00M
-17.44%
YoY
|
$76.00M
-24.75%
YoY
|
$86.00M
6.17%
YoY
|
$101.0M
18.82%
YoY
|
$81.00M
14.92%
YoY
|
$85.00M
8.89%
YoY
|
$70.49M
3.47%
YoY
|
$78.06M
N/A
|
$68.12M
-42.95%
YoY
|
$119.4M
-18.39%
YoY
|
$146.3M
12.45%
YoY
|
$130.1M
N/A
|
| Selling, General & Admin |
$4.050M
25.78%
YoY
|
$4.040M
-4.72%
YoY
|
$3.220M
-16.36%
YoY
|
$4.240M
-19.24%
YoY
|
$3.850M
-37.79%
YoY
|
$5.250M
14.18%
YoY
|
$6.189M
32.75%
YoY
|
$4.598M
N/A
|
$4.662M
-10.35%
YoY
|
$5.200M
8.33%
YoY
|
$4.800M
20.0%
YoY
|
$4.000M
N/A
|
| 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
|
| Depreciation & Amortization |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Operating Expenses |
$4.000M
0.0%
YoY
|
$4.000M
0.0%
YoY
|
$4.000M
0.0%
YoY
|
$4.000M
-33.33%
YoY
|
$4.000M
-35.37%
YoY
|
$6.000M
30.49%
YoY
|
$6.189M
32.75%
YoY
|
$4.598M
N/A
|
$4.662M
-12.04%
YoY
|
$5.300M
8.16%
YoY
|
$4.900M
-168.06%
YoY
|
-$7.200M
N/A
|
| Operating Profit |
$67.00M
-18.29%
YoY
|
$72.00M
-25.77%
YoY
|
$82.00M
6.49%
YoY
|
$97.00M
22.78%
YoY
|
$77.00M
19.76%
YoY
|
$79.00M
7.54%
YoY
|
$64.30M
1.32%
YoY
|
$73.46M
N/A
|
$63.46M
-44.38%
YoY
|
$114.1M
-19.31%
YoY
|
$141.4M
2.99%
YoY
|
$137.3M
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
-$119.4M
749.5%
YoY
|
-$169.9M
N/A
|
-$14.06M
-65.02%
YoY
|
-$40.20M
-5.85%
YoY
|
-$42.70M
205.0%
YoY
|
-$14.00M
N/A
|
| Other Income/Expense, Net |
-$19.00M
216.67%
YoY
|
$35.00M
75.0%
YoY
|
-$6.000M
-113.95%
YoY
|
$20.00M
-58.33%
YoY
|
$43.00M
-7889.86%
YoY
|
$48.00M
-128.4%
YoY
|
-$552.0K
N/A
|
-$169.0M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$48.00M
-37.66%
YoY
|
$107.0M
-8.55%
YoY
|
$77.00M
-35.83%
YoY
|
$117.0M
-8.59%
YoY
|
$120.0M
-315.46%
YoY
|
$128.0M
-232.72%
YoY
|
-$55.69M
-212.74%
YoY
|
-$96.44M
N/A
|
$49.40M
-33.24%
YoY
|
$74.00M
-25.03%
YoY
|
$98.70M
-19.89%
YoY
|
$123.2M
N/A
|
| Income Tax |
$4.630M
-20.03%
YoY
|
N/A
|
$5.790M
26.42%
YoY
|
N/A
|
$4.580M
28.8%
YoY
|
N/A
|
$3.556M
67.74%
YoY
|
N/A
|
$2.120M
32.5%
YoY
|
$1.600M
-40.74%
YoY
|
$2.700M
170.0%
YoY
|
$1.000M
N/A
|
| Net Earnings |
$43.00M
-39.44%
YoY
|
$107.0M
-8.55%
YoY
|
$71.00M
-38.26%
YoY
|
$117.0M
-8.59%
YoY
|
$115.0M
-294.09%
YoY
|
$128.0M
-232.72%
YoY
|
-$59.25M
-225.32%
YoY
|
-$96.44M
N/A
|
$47.28M
-34.7%
YoY
|
$72.40M
-24.66%
YoY
|
$96.10M
-21.36%
YoY
|
$122.2M
N/A
|
| 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
|
| Diluted Earnings Per Share |
$0.21
-41.67%
YoY
|
$0.54
-8.47%
YoY
|
$0.36
-37.93%
YoY
|
$0.59
-7.81%
YoY
|
$0.58
-294.6%
YoY
|
$0.64
-232.41%
YoY
|
-$0.30
-225.32%
YoY
|
-$0.49
N/A
|
$0.24
-33.79%
YoY
|
$0.36
-25.0%
YoY
|
$0.48
-22.58%
YoY
|
$0.62
N/A
|
| 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
|
| Basic 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
|
| 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
|
Loading...