|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$1.007B
6.02%
YoY
|
$950.0M
13.74%
YoY
|
$835.2M
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$353.6M
2.79%
YoY
|
$344.0M
4.63%
YoY
|
$328.8M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$22.01M
4.55%
YoY
|
$21.06M
-11.92%
YoY
|
$23.91M
N/A
|
| Operating Expenses |
$788.6M
5.44%
YoY
|
$747.9M
5.63%
YoY
|
$708.0M
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
| Interest Expense |
$9.978M
-36.57%
YoY
|
$15.73M
132.69%
YoY
|
$6.760M
N/A
|
| Other Income/Expense, Net |
N/A
|
-$475.0K
-39.95%
YoY
|
-$791.0K
N/A
|
| Pretax Income |
$182.1M
8.89%
YoY
|
$167.2M
90.83%
YoY
|
$87.64M
N/A
|
| Income Tax |
$46.67M
-10.41%
YoY
|
$52.09M
139.99%
YoY
|
$21.71M
N/A
|
| Net Earnings |
$133.9M
18.34%
YoY
|
$113.1M
74.23%
YoY
|
$64.93M
N/A
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$3.76
18.25%
YoY
|
$3.18
74.01%
YoY
|
$1.82
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 |
|---|---|---|---|---|
| Revenue |
$222.5M
-0.42%
YoY
|
$262.0M
2.88%
YoY
|
$257.4M
7.15%
YoY
|
$749.8M
105505.77%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$100.6M
N/A
|
$113.3M
N/A
|
$97.23M
-3.84%
YoY
|
$255.7M
106442.92%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$5.725M
N/A
|
$5.480M
5.55%
YoY
|
$5.665M
26748.34%
YoY
|
$16.35M
0.31%
YoY
|
| Operating Expenses |
$203.3M
N/A
|
$221.8M
N/A
|
$207.1M
0.92%
YoY
|
$581.5M
107581.85%
YoY
|
| Operating Profit |
$14.01M
-28.78%
YoY
|
$25.59M
-57.11%
YoY
|
N/A
|
N/A
|
| Interest Expense |
$1.226M
N/A
|
$1.546M
N/A
|
$1.976M
-54.83%
YoY
|
$8.002M
N/A
|
| Other Income/Expense, Net |
$35.82M
5.63%
YoY
|
$35.87M
-0.41%
YoY
|
N/A
|
$0.00
N/A
|
| Pretax Income |
$15.23M
-29.97%
YoY
|
$27.14M
-57.2%
YoY
|
$23.67M
-14.53%
YoY
|
$158.4M
113067.86%
YoY
|
| Income Tax |
$4.763M
-15.67%
YoY
|
$11.66M
-28.43%
YoY
|
$6.104M
-65.47%
YoY
|
$40.56M
135113.33%
YoY
|
| Net Earnings |
$10.78M
-33.15%
YoY
|
$15.45M
-66.71%
YoY
|
$17.50M
78.13%
YoY
|
$116.4M
116282.0%
YoY
|
| Basic Earnings Per Share |
$0.30
-33.33%
YoY
|
$0.43
-67.18%
YoY
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.28
-34.88%
YoY
|
$0.40
-67.48%
YoY
|
$0.49
81.48%
YoY
|
$3.27
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
35.76M
0.56%
YoY
|
35.65M
0.41%
YoY
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
38.89M
2.61%
YoY
|
38.89M
3.35%
YoY
|
N/A
|
N/A
|
Loading...