|
Concept
|
|---|
| Revenue |
| Cost Of Revenue |
| Gross Profit |
| Selling, General & Admin |
| Research & Development |
| Depreciation & Amortization |
| Operating Expenses |
| Operating Profit |
| Interest Expense |
| Other Income/Expense, Net |
| Pretax Income |
| Income Tax |
| Net Earnings |
| Basic Earnings Per Share |
| Diluted Earnings Per Share |
| COMMON SHARES |
| Basic Shares Outstanding |
| Diluted Shares Outstanding |
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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
|
$283.3M
1.32%
YoY
|
N/A
|
| 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 |
$15.94M
5.07%
YoY
|
$18.22M
-1.44%
YoY
|
$20.79M
8.84%
YoY
|
N/A
|
$15.17M
14.18%
YoY
|
$18.49M
23.53%
YoY
|
$19.10M
22.23%
YoY
|
N/A
|
$13.28M
26.42%
YoY
|
$14.97M
14.76%
YoY
|
$15.63M
33.11%
YoY
|
N/A
|
$10.51M
6.15%
YoY
|
$13.04M
21.71%
YoY
|
$11.74M
7.72%
YoY
|
N/A
|
$9.898M
6.4%
YoY
|
$10.72M
5.83%
YoY
|
$10.90M
14.38%
YoY
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$3.362M
5.33%
YoY
|
$3.342M
5.53%
YoY
|
$3.394M
13.4%
YoY
|
N/A
|
$3.192M
N/A
|
$3.167M
N/A
|
$2.993M
10.04%
YoY
|
N/A
|
N/A
|
N/A
|
$2.720M
107.48%
YoY
|
N/A
|
N/A
|
N/A
|
$1.311M
-35.03%
YoY
|
N/A
|
N/A
|
N/A
|
$2.018M
10.94%
YoY
|
N/A
|
| Operating Expenses |
$15.94M
5.07%
YoY
|
$18.22M
-1.44%
YoY
|
$20.79M
8.84%
YoY
|
N/A
|
$15.17M
14.18%
YoY
|
$18.49M
23.53%
YoY
|
$19.10M
22.23%
YoY
|
N/A
|
$13.28M
26.42%
YoY
|
$14.97M
14.76%
YoY
|
$15.63M
33.11%
YoY
|
N/A
|
$10.51M
6.15%
YoY
|
$13.04M
21.71%
YoY
|
$11.74M
7.72%
YoY
|
N/A
|
$9.898M
6.4%
YoY
|
$10.72M
5.83%
YoY
|
$10.90M
14.38%
YoY
|
N/A
|
| 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
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$347.0M
23.18%
YoY
|
$323.8M
31.94%
YoY
|
$316.3M
50.99%
YoY
|
N/A
|
$281.7M
62.22%
YoY
|
$245.4M
41.39%
YoY
|
$209.5M
19.85%
YoY
|
N/A
|
$173.7M
0.35%
YoY
|
$173.6M
-0.47%
YoY
|
$174.8M
-2.89%
YoY
|
N/A
|
| 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
|
N/A
|
| Pretax Income |
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
|
| Income Tax |
$162.0K
145.45%
YoY
|
$6.000K
-95.89%
YoY
|
-$20.00K
-80.77%
YoY
|
N/A
|
$66.00K
-88.36%
YoY
|
$146.0K
75.9%
YoY
|
-$104.0K
-131.71%
YoY
|
N/A
|
$567.0K
87.13%
YoY
|
$83.00K
-62.1%
YoY
|
$328.0K
24.71%
YoY
|
N/A
|
$303.0K
-11.66%
YoY
|
$219.0K
-20.07%
YoY
|
$263.0K
-382.8%
YoY
|
N/A
|
$343.0K
-32.35%
YoY
|
$274.0K
4.58%
YoY
|
-$93.00K
-161.59%
YoY
|
N/A
|
| Net Earnings |
$22.39M
-73.96%
YoY
|
$19.60M
-86.43%
YoY
|
$4.766M
-102.91%
YoY
|
N/A
|
$85.99M
173.23%
YoY
|
$144.4M
-2.69%
YoY
|
-$163.8M
-171.91%
YoY
|
N/A
|
$31.47M
-80.68%
YoY
|
$148.4M
-21.76%
YoY
|
$227.9M
40.93%
YoY
|
N/A
|
$162.9M
-37.61%
YoY
|
$189.7M
40.44%
YoY
|
$161.7M
-279.86%
YoY
|
N/A
|
$261.1M
-30.88%
YoY
|
$135.1M
-15.57%
YoY
|
-$89.89M
-162.25%
YoY
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted 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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
N/A
|
0.000 shares
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
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...