|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$852.9M
-5.96%
YoY
|
$906.9M
7.3%
YoY
|
$845.3M
-4.64%
YoY
|
$886.4M
-9.48%
YoY
|
$979.2M
62.15%
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 |
$489.8M
-7.38%
YoY
|
$528.8M
5.44%
YoY
|
$501.5M
3.65%
YoY
|
$483.9M
-3.08%
YoY
|
$499.3M
45.01%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$63.62M
-7.8%
YoY
|
$69.00M
3.25%
YoY
|
$66.83M
4.07%
YoY
|
$64.22M
26.48%
YoY
|
$50.77M
30.67%
YoY
|
| Operating Expenses |
$684.2M
-5.56%
YoY
|
$724.5M
3.72%
YoY
|
$698.5M
1.39%
YoY
|
$688.9M
5.38%
YoY
|
$653.7M
41.89%
YoY
|
| Operating Profit |
$168.7M
-7.57%
YoY
|
$182.5M
20.47%
YoY
|
$151.5M
-23.28%
YoY
|
$197.5M
-39.33%
YoY
|
$325.5M
127.35%
YoY
|
| Interest Expense |
$37.38M
10.27%
YoY
|
$33.90M
-17.39%
YoY
|
$41.03M
123.4%
YoY
|
$18.37M
-15.78%
YoY
|
$21.81M
59.35%
YoY
|
| Other Income/Expense, Net |
-$18.81M
121.0%
YoY
|
-$8.510M
1834.09%
YoY
|
-$440.0K
-99.15%
YoY
|
-$51.94M
-914.59%
YoY
|
$6.376M
-9.56%
YoY
|
| Pretax Income |
$187.2M
-9.92%
YoY
|
$207.9M
11.42%
YoY
|
$186.6M
13.84%
YoY
|
$163.9M
-53.66%
YoY
|
$353.7M
115.79%
YoY
|
| Income Tax |
$51.26M
-7.51%
YoY
|
$55.42M
22.92%
YoY
|
$45.09M
-21.26%
YoY
|
$57.26M
-36.96%
YoY
|
$90.84M
106.75%
YoY
|
| Net Earnings |
$136.0M
-10.8%
YoY
|
$152.5M
16.71%
YoY
|
$130.6M
22.5%
YoY
|
$106.6M
-48.77%
YoY
|
$208.1M
160.3%
YoY
|
| Basic Earnings Per Share |
$20.27
17.92%
YoY
|
$17.19
-4.61%
YoY
|
$18.02
13.33%
YoY
|
$15.90
-41.39%
YoY
|
$27.13
158.63%
YoY
|
| Diluted Earnings Per Share |
$19.97
18.24%
YoY
|
$16.89
-4.64%
YoY
|
$17.71
14.27%
YoY
|
$15.50
-40.41%
YoY
|
$26.01
159.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
6.829M shares
-3.57%
YoY
|
7.082M shares
-2.3%
YoY
|
7.249M shares
-1.92%
YoY
|
7.391M shares
-3.66%
YoY
|
7.672M shares
0.68%
YoY
|
| Diluted Shares Outstanding |
6.929M shares
-3.9%
YoY
|
7.210M shares
-2.24%
YoY
|
7.375M shares
-2.73%
YoY
|
7.582M shares
-5.26%
YoY
|
8.003M shares
0.34%
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 |
$199.5M
-8.44%
YoY
|
$208.0M
-10.91%
YoY
|
$216.4M
-4.69%
YoY
|
$210.5M
-6.18%
YoY
|
$217.9M
-1.85%
YoY
|
$233.5M
8.81%
YoY
|
$227.0M
3.54%
YoY
|
$224.4M
5.08%
YoY
|
$222.0M
12.21%
YoY
|
$214.6M
8.17%
YoY
|
$219.3M
4.29%
YoY
|
$213.5M
-5.22%
YoY
|
$197.9M
-21.62%
YoY
|
$198.4M
-25.5%
YoY
|
$210.3M
-16.58%
YoY
|
$225.3M
-7.67%
YoY
|
$252.4M
16.39%
YoY
|
$266.3M
55.12%
YoY
|
$252.1M
62.84%
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 |
$125.7M
-4.73%
YoY
|
$116.9M
-10.2%
YoY
|
$120.8M
-6.85%
YoY
|
$120.0M
-7.23%
YoY
|
$132.0M
-5.39%
YoY
|
$130.2M
5.59%
YoY
|
$129.7M
3.17%
YoY
|
$129.4M
-0.61%
YoY
|
$139.5M
14.05%
YoY
|
$123.3M
10.06%
YoY
|
$125.7M
9.3%
YoY
|
$130.2M
10.35%
YoY
|
$122.3M
-11.89%
YoY
|
$112.0M
-12.14%
YoY
|
$115.0M
-7.25%
YoY
|
$117.9M
-4.62%
YoY
|
$138.8M
N/A
|
$127.5M
N/A
|
$124.0M
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
|
| Depreciation & Amortization |
$17.67M
15.57%
YoY
|
$14.66M
-9.21%
YoY
|
$1.922M
-87.37%
YoY
|
$2.006M
-88.52%
YoY
|
$15.29M
-11.94%
YoY
|
$16.15M
-5.64%
YoY
|
$15.21M
911.5%
YoY
|
$17.47M
1.01%
YoY
|
$17.36M
11.76%
YoY
|
$17.12M
6.5%
YoY
|
$1.504M
-90.33%
YoY
|
$17.29M
6.48%
YoY
|
$15.54M
-2.79%
YoY
|
$16.07M
3.34%
YoY
|
$15.55M
1599.13%
YoY
|
$16.24M
1555.56%
YoY
|
$15.98M
42.52%
YoY
|
$15.55M
N/A
|
$915.0K
-17.27%
YoY
|
| Operating Expenses |
$184.1M
1.52%
YoY
|
$167.4M
-7.55%
YoY
|
$169.3M
-3.67%
YoY
|
$165.3M
-9.56%
YoY
|
$181.3M
-4.02%
YoY
|
$181.1M
3.95%
YoY
|
$175.8M
0.8%
YoY
|
$182.8M
0.83%
YoY
|
$188.9M
11.6%
YoY
|
$174.2M
7.52%
YoY
|
$174.4M
7.48%
YoY
|
$181.3M
9.38%
YoY
|
$169.3M
-9.41%
YoY
|
$162.0M
-4.81%
YoY
|
$162.2M
2.17%
YoY
|
$165.7M
5.16%
YoY
|
$186.9M
20.76%
YoY
|
$170.2M
N/A
|
$158.8M
39.55%
YoY
|
| Operating Profit |
$15.45M
-57.79%
YoY
|
N/A
|
$47.06M
-14.84%
YoY
|
$45.21M
2.27%
YoY
|
$36.60M
13.28%
YoY
|
N/A
|
$55.26M
23.06%
YoY
|
$44.21M
13.21%
YoY
|
$32.31M
13.04%
YoY
|
N/A
|
$44.90M
2.01%
YoY
|
$39.05M
-31.1%
YoY
|
$28.58M
-56.4%
YoY
|
N/A
|
$44.02M
-52.81%
YoY
|
$56.67M
-34.42%
YoY
|
$65.55M
5.49%
YoY
|
N/A
|
$93.28M
127.47%
YoY
|
| Interest Expense |
$10.73M
282.02%
YoY
|
$5.835M
1.43%
YoY
|
$9.509M
-27.38%
YoY
|
$10.03M
-368.81%
YoY
|
$2.809M
-79.71%
YoY
|
$5.753M
-47.34%
YoY
|
$13.10M
59.02%
YoY
|
-$3.732M
-138.51%
YoY
|
$13.84M
-8.39%
YoY
|
$10.93M
248.26%
YoY
|
$8.235M
-258.7%
YoY
|
$9.691M
-132.96%
YoY
|
$15.11M
138.29%
YoY
|
$3.137M
-143.48%
YoY
|
-$5.189M
-170.54%
YoY
|
-$29.40M
-588.41%
YoY
|
$6.341M
-12.54%
YoY
|
-$7.214M
N/A
|
$7.356M
28.47%
YoY
|
| Other Income/Expense, Net |
-$12.88M
-1390.18%
YoY
|
$802.0K
135.19%
YoY
|
-$12.12M
-2311.68%
YoY
|
-$96.00K
-116.08%
YoY
|
$998.0K
81.45%
YoY
|
$341.0K
-45.18%
YoY
|
$548.0K
-119.55%
YoY
|
$597.0K
-170.48%
YoY
|
$550.0K
-260.35%
YoY
|
$622.0K
-276.7%
YoY
|
-$2.803M
325.34%
YoY
|
-$847.0K
-248.34%
YoY
|
-$343.0K
-97.86%
YoY
|
-$352.0K
-155.7%
YoY
|
-$659.0K
-71.4%
YoY
|
$571.0K
-90.59%
YoY
|
-$16.04M
692.05%
YoY
|
$632.0K
N/A
|
-$2.304M
-137.3%
YoY
|
| Pretax Income |
$13.30M
-67.07%
YoY
|
$47.25M
-19.24%
YoY
|
$44.45M
-31.51%
YoY
|
$55.15M
46.0%
YoY
|
$40.40M
-13.48%
YoY
|
$58.51M
12.96%
YoY
|
$64.90M
28.94%
YoY
|
$37.77M
-8.08%
YoY
|
$46.70M
7.73%
YoY
|
$51.79M
32.37%
YoY
|
$50.34M
31.87%
YoY
|
$41.09M
33.67%
YoY
|
$43.35M
-22.39%
YoY
|
$39.13M
-56.27%
YoY
|
$38.17M
-61.18%
YoY
|
$30.74M
-68.79%
YoY
|
$55.85M
-17.09%
YoY
|
$89.47M
N/A
|
$98.33M
85.84%
YoY
|
| Income Tax |
$7.152M
-42.09%
YoY
|
$13.40M
-29.65%
YoY
|
$13.11M
-17.02%
YoY
|
$12.40M
5.58%
YoY
|
$12.35M
39.85%
YoY
|
$19.05M
43.28%
YoY
|
$15.80M
29.69%
YoY
|
$11.75M
7.68%
YoY
|
$8.831M
1.47%
YoY
|
$13.29M
0.02%
YoY
|
$12.18M
13.27%
YoY
|
$10.91M
-33.8%
YoY
|
$8.703M
-48.0%
YoY
|
$13.29M
-51.6%
YoY
|
$10.75M
-58.35%
YoY
|
$16.48M
-26.43%
YoY
|
$16.74M
10.44%
YoY
|
$27.46M
N/A
|
$25.82M
115.59%
YoY
|
| Net Earnings |
$6.151M
-78.53%
YoY
|
$35.45M
6.48%
YoY
|
$31.34M
-23.52%
YoY
|
$42.74M
142.66%
YoY
|
$28.65M
-4.06%
YoY
|
$33.29M
7.98%
YoY
|
$40.98M
7.41%
YoY
|
$17.61M
-41.79%
YoY
|
$29.86M
-22.7%
YoY
|
$30.83M
-12.9%
YoY
|
$38.15M
20.44%
YoY
|
$30.26M
73.87%
YoY
|
$38.62M
-1.27%
YoY
|
$35.40M
-28.97%
YoY
|
$31.68M
-56.31%
YoY
|
$17.40M
-77.13%
YoY
|
$39.12M
-25.08%
YoY
|
$49.84M
-19.37%
YoY
|
$72.51M
144.57%
YoY
|
| Basic Earnings Per Share |
$1.07
-74.03%
YoY
|
N/A
|
$4.73
-18.45%
YoY
|
$6.18
150.2%
YoY
|
$4.12
-1.67%
YoY
|
N/A
|
$5.80
36.15%
YoY
|
$2.47
-40.34%
YoY
|
$4.19
-21.39%
YoY
|
N/A
|
$4.26
-1.62%
YoY
|
$4.14
76.92%
YoY
|
$5.33
21.69%
YoY
|
N/A
|
$4.33
-43.32%
YoY
|
$2.34
-71.39%
YoY
|
$4.38
-8.56%
YoY
|
N/A
|
$7.64
97.93%
YoY
|
| Diluted Earnings Per Share |
$1.05
-74.07%
YoY
|
$5.25
12.65%
YoY
|
$4.65
-18.56%
YoY
|
$6.12
151.71%
YoY
|
$4.05
-1.15%
YoY
|
$4.66
10.73%
YoY
|
$5.71
36.29%
YoY
|
$2.43
-40.64%
YoY
|
$4.10
-21.39%
YoY
|
$4.21
-11.71%
YoY
|
$4.19
-100.0%
YoY
|
$4.10
-100.0%
YoY
|
$5.21
23.52%
YoY
|
$4.77
-100.0%
YoY
|
$4.245M
57675738.48%
YoY
|
$2.288M
29104605.02%
YoY
|
$4.22
-7.05%
YoY
|
$6.287M
116418033.57%
YoY
|
$7.36
98.38%
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 |
6.696M shares
-3.9%
YoY
|
6.754M shares
-3.76%
YoY
|
6.748M shares
-4.72%
YoY
|
6.911M shares
-3.04%
YoY
|
6.968M shares
-1.7%
YoY
|
7.018M shares
-2.32%
YoY
|
7.082M shares
-2.39%
YoY
|
7.128M shares
-2.2%
YoY
|
7.088M shares
-1.31%
YoY
|
7.185M shares
-0.65%
YoY
|
7.255M shares
-0.72%
YoY
|
7.288M shares
-2.47%
YoY
|
7.182M shares
-4.83%
YoY
|
7.232M shares
-4.69%
YoY
|
7.308M shares
-4.98%
YoY
|
7.473M shares
-2.92%
YoY
|
7.546M shares
-1.14%
YoY
|
7.588M shares
-0.33%
YoY
|
7.691M shares
0.09%
YoY
|
| Diluted Shares Outstanding |
6.806M shares
-3.77%
YoY
|
N/A
|
6.867M shares
-4.31%
YoY
|
6.922M shares
-4.42%
YoY
|
7.073M shares
-2.94%
YoY
|
N/A
|
7.176M shares
-2.75%
YoY
|
7.242M shares
-1.94%
YoY
|
7.287M shares
-1.66%
YoY
|
N/A
|
7.379M shares
-1.13%
YoY
|
7.385M shares
-2.92%
YoY
|
7.410M shares
-5.47%
YoY
|
N/A
|
7.463M shares
-6.53%
YoY
|
7.607M shares
-5.0%
YoY
|
7.839M shares
-2.65%
YoY
|
N/A
|
7.984M shares
-0.16%
YoY
|
Loading...