|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.067B
9.29%
YoY
|
$976.0M
-8.5%
YoY
|
$1.067B
11.83%
YoY
|
$953.9M
-9.16%
YoY
|
$1.050B
9.28%
YoY
|
| Cost Of Revenue |
$58.90M
12.62%
YoY
|
$52.30M
-8.73%
YoY
|
$57.30M
-11.71%
YoY
|
$64.90M
-70.97%
YoY
|
$223.5M
-32.1%
YoY
|
| Gross Profit |
$1.008B
9.1%
YoY
|
$923.7M
-8.49%
YoY
|
$1.009B
13.54%
YoY
|
$889.0M
7.55%
YoY
|
$826.6M
30.85%
YoY
|
| Selling, General & Admin |
$418.1M
13.18%
YoY
|
$369.4M
10.01%
YoY
|
$335.8M
-23.4%
YoY
|
$438.4M
-7.2%
YoY
|
$472.4M
-0.38%
YoY
|
| Research & Development |
$64.10M
21.17%
YoY
|
$52.90M
0.76%
YoY
|
$52.50M
-9.33%
YoY
|
$57.90M
3.35%
YoY
|
$56.02M
-5.99%
YoY
|
| Depreciation & Amortization |
$4.400M
-18.52%
YoY
|
$5.400M
-22.86%
YoY
|
$7.000M
-33.33%
YoY
|
$10.50M
2.29%
YoY
|
$10.27M
-46.32%
YoY
|
| Operating Expenses |
$64.10M
21.17%
YoY
|
$52.90M
0.76%
YoY
|
$52.50M
-9.33%
YoY
|
$57.90M
3.35%
YoY
|
$56.02M
-5.99%
YoY
|
| Operating Profit |
$943.7M
8.37%
YoY
|
$870.8M
-9.0%
YoY
|
$956.9M
15.14%
YoY
|
$831.1M
7.86%
YoY
|
$770.6M
34.69%
YoY
|
| Interest Expense |
$308.6M
6.82%
YoY
|
$288.9M
5.59%
YoY
|
$273.6M
47.1%
YoY
|
$186.0M
29.2%
YoY
|
$144.0M
31.64%
YoY
|
| Other Income/Expense, Net |
-$342.4M
-15.27%
YoY
|
-$404.1M
-15.9%
YoY
|
-$480.5M
24.42%
YoY
|
-$386.2M
15.2%
YoY
|
-$335.2M
40.29%
YoY
|
| Pretax Income |
$62.70M
59.54%
YoY
|
$39.30M
-167.64%
YoY
|
-$58.10M
-333.33%
YoY
|
$24.90M
-669.66%
YoY
|
-$4.371M
-95.86%
YoY
|
| Income Tax |
-$126.8M
-2492.45%
YoY
|
$5.300M
-5.36%
YoY
|
$5.600M
-800.0%
YoY
|
-$800.0K
-96.44%
YoY
|
-$22.45M
-65.73%
YoY
|
| Net Earnings |
$189.5M
459.0%
YoY
|
$33.90M
-153.22%
YoY
|
-$63.70M
-347.86%
YoY
|
$25.70M
42.16%
YoY
|
$18.08M
-144.99%
YoY
|
| Basic Earnings Per Share |
$23.07
439.02%
YoY
|
$4.28
-151.32%
YoY
|
-$8.34
-380.81%
YoY
|
$2.97
48.5%
YoY
|
$2.00
-143.57%
YoY
|
| Diluted Earnings Per Share |
$21.46
419.61%
YoY
|
$4.13
-149.52%
YoY
|
-$8.34
-392.63%
YoY
|
$2.85
47.67%
YoY
|
$1.93
-142.05%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
8.036M shares
2.81%
YoY
|
7.816M shares
2.36%
YoY
|
7.636M shares
-11.7%
YoY
|
8.647M shares
-4.15%
YoY
|
9.022M shares
3.12%
YoY
|
| Diluted Shares Outstanding |
8.637M shares
6.8%
YoY
|
8.088M shares
5.92%
YoY
|
7.636M shares
-15.13%
YoY
|
8.997M shares
-4.11%
YoY
|
9.382M shares
7.24%
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 |
$294.3M
17.81%
YoY
|
$290.0M
29.0%
YoY
|
$280.3M
5.49%
YoY
|
$246.6M
0.08%
YoY
|
$249.8M
4.48%
YoY
|
$224.8M
-18.93%
YoY
|
$265.7M
3.99%
YoY
|
$246.4M
-9.41%
YoY
|
$239.1M
-8.67%
YoY
|
$277.3M
10.72%
YoY
|
$255.5M
2.31%
YoY
|
$272.0M
22.43%
YoY
|
$261.8M
13.06%
YoY
|
$250.5M
-14.8%
YoY
|
$249.7M
-11.79%
YoY
|
$222.2M
-16.31%
YoY
|
$231.6M
11.55%
YoY
|
$294.0M
27.25%
YoY
|
$283.1M
13.68%
YoY
|
| Cost Of Revenue |
$18.50M
42.31%
YoY
|
$17.30M
40.65%
YoY
|
$15.60M
40.54%
YoY
|
$13.00M
-6.47%
YoY
|
$13.00M
-13.33%
YoY
|
$12.30M
44.71%
YoY
|
$11.10M
-28.39%
YoY
|
$13.90M
-22.78%
YoY
|
$15.00M
-4.46%
YoY
|
$8.500M
-32.73%
YoY
|
$15.50M
-18.41%
YoY
|
$18.00M
-5.75%
YoY
|
$15.70M
10.82%
YoY
|
$12.64M
-84.94%
YoY
|
$19.00M
-44.53%
YoY
|
$19.10M
-80.73%
YoY
|
$14.17M
-48.48%
YoY
|
$83.92M
124.99%
YoY
|
$34.25M
-39.59%
YoY
|
| Gross Profit |
$275.8M
16.47%
YoY
|
$272.7M
28.33%
YoY
|
$264.7M
3.97%
YoY
|
$233.6M
0.47%
YoY
|
$236.8M
5.67%
YoY
|
$212.5M
-20.94%
YoY
|
$254.6M
6.08%
YoY
|
$232.5M
-8.46%
YoY
|
$224.1M
-8.94%
YoY
|
$268.8M
13.03%
YoY
|
$240.0M
4.02%
YoY
|
$254.0M
25.09%
YoY
|
$246.1M
13.2%
YoY
|
$237.8M
13.23%
YoY
|
$230.7M
-7.28%
YoY
|
$203.1M
22.07%
YoY
|
$217.4M
20.71%
YoY
|
$210.0M
8.43%
YoY
|
$248.8M
29.41%
YoY
|
| Selling, General & Admin |
$110.5M
7.07%
YoY
|
$115.3M
16.23%
YoY
|
$106.6M
8.89%
YoY
|
$92.90M
7.77%
YoY
|
$103.2M
20.0%
YoY
|
$99.20M
9.25%
YoY
|
$97.90M
8.78%
YoY
|
$86.20M
39.03%
YoY
|
$86.00M
-8.02%
YoY
|
$90.80M
-10.14%
YoY
|
$90.00M
-21.94%
YoY
|
$62.00M
-46.97%
YoY
|
$93.50M
-11.08%
YoY
|
$101.0M
-25.14%
YoY
|
$115.3M
3.83%
YoY
|
$116.9M
-1.56%
YoY
|
$105.1M
-2.28%
YoY
|
$135.0M
11.74%
YoY
|
$111.0M
-6.45%
YoY
|
| Research & Development |
$17.50M
16.67%
YoY
|
N/A
|
$15.90M
20.45%
YoY
|
$15.50M
19.23%
YoY
|
$15.00M
18.11%
YoY
|
N/A
|
$13.20M
0.76%
YoY
|
$13.00M
0.0%
YoY
|
$12.70M
-5.22%
YoY
|
N/A
|
$13.10M
-8.9%
YoY
|
$13.00M
-11.51%
YoY
|
$13.40M
-10.14%
YoY
|
N/A
|
$14.38M
-2.42%
YoY
|
$14.69M
11.55%
YoY
|
$14.91M
13.46%
YoY
|
N/A
|
$14.74M
-7.02%
YoY
|
| Depreciation & Amortization |
$1.100M
-8.33%
YoY
|
$1.400M
-26.32%
YoY
|
$1.200M
-36.84%
YoY
|
$1.300M
-40.91%
YoY
|
$1.200M
-14.29%
YoY
|
$1.900M
-36.67%
YoY
|
$1.900M
26.67%
YoY
|
$2.200M
37.5%
YoY
|
$1.400M
-22.22%
YoY
|
$3.000M
-21.45%
YoY
|
$1.500M
-39.52%
YoY
|
$1.600M
-37.65%
YoY
|
$1.800M
-30.82%
YoY
|
$3.819M
39.48%
YoY
|
$2.480M
0.77%
YoY
|
$2.566M
16.16%
YoY
|
$2.602M
-8.99%
YoY
|
$2.738M
-26.0%
YoY
|
$2.461M
-42.83%
YoY
|
| Operating Expenses |
$17.50M
16.67%
YoY
|
$177.9M
43.82%
YoY
|
$15.90M
-88.03%
YoY
|
$15.50M
19.23%
YoY
|
$15.00M
18.11%
YoY
|
$123.7M
-35.94%
YoY
|
$132.8M
913.74%
YoY
|
$13.00M
-88.79%
YoY
|
$12.70M
-5.22%
YoY
|
$193.1M
-37.38%
YoY
|
$13.10M
-8.9%
YoY
|
$116.0M
689.6%
YoY
|
$13.40M
-10.14%
YoY
|
$308.4M
115.83%
YoY
|
$14.38M
-2.42%
YoY
|
$14.69M
11.55%
YoY
|
$14.91M
13.46%
YoY
|
$142.9M
12.5%
YoY
|
$14.74M
-7.02%
YoY
|
| Operating Profit |
$258.3M
16.46%
YoY
|
$94.80M
6.76%
YoY
|
$248.8M
104.27%
YoY
|
$218.1M
-0.64%
YoY
|
$221.8M
4.92%
YoY
|
$88.80M
17.31%
YoY
|
$121.8M
-46.32%
YoY
|
$219.5M
59.06%
YoY
|
$211.4M
-9.15%
YoY
|
$75.70M
-207.32%
YoY
|
$226.9M
4.88%
YoY
|
$138.0M
-26.74%
YoY
|
$232.7M
14.92%
YoY
|
-$70.54M
-205.02%
YoY
|
$216.3M
-7.59%
YoY
|
$188.4M
22.97%
YoY
|
$202.5M
21.28%
YoY
|
$67.17M
0.7%
YoY
|
$234.1M
32.68%
YoY
|
| Interest Expense |
-$41.70M
-162.24%
YoY
|
-$43.60M
48.81%
YoY
|
-$45.30M
-7.36%
YoY
|
-$43.50M
-159.51%
YoY
|
$67.00M
-0.59%
YoY
|
-$29.30M
-40.93%
YoY
|
-$48.90M
-165.81%
YoY
|
$73.10M
-262.44%
YoY
|
$67.40M
8.19%
YoY
|
-$49.60M
8.68%
YoY
|
$74.30M
47.44%
YoY
|
-$45.00M
-218.86%
YoY
|
$62.30M
64.49%
YoY
|
-$45.64M
59.26%
YoY
|
$50.40M
24.06%
YoY
|
$37.86M
12.96%
YoY
|
$37.88M
33.12%
YoY
|
-$28.66M
26.81%
YoY
|
$40.62M
51.49%
YoY
|
| Other Income/Expense, Net |
$3.100M
-103.79%
YoY
|
-$43.60M
4.06%
YoY
|
-$86.50M
89.69%
YoY
|
-$87.00M
-9.56%
YoY
|
-$81.90M
-10.3%
YoY
|
-$41.90M
-41.64%
YoY
|
-$45.60M
-61.9%
YoY
|
-$96.20M
24.94%
YoY
|
-$91.30M
-21.97%
YoY
|
-$71.80M
-292.23%
YoY
|
-$119.7M
-29.79%
YoY
|
-$77.00M
-24.18%
YoY
|
-$117.0M
10.53%
YoY
|
$37.35M
-187.79%
YoY
|
-$170.5M
40.81%
YoY
|
-$101.6M
55.23%
YoY
|
-$105.9M
36.52%
YoY
|
-$42.55M
-36.6%
YoY
|
-$121.1M
57.1%
YoY
|
| Pretax Income |
$7.900M
-13.19%
YoY
|
$7.600M
-122.62%
YoY
|
$23.00M
-16.67%
YoY
|
$22.80M
68.89%
YoY
|
$9.100M
-71.38%
YoY
|
-$33.60M
-26.32%
YoY
|
$27.60M
190.53%
YoY
|
$13.50M
-15.63%
YoY
|
$31.80M
-183.03%
YoY
|
-$45.60M
-42.16%
YoY
|
$9.500M
-71.2%
YoY
|
$16.00M
69.67%
YoY
|
-$38.30M
-162.45%
YoY
|
-$78.84M
1853.37%
YoY
|
$32.98M
221.38%
YoY
|
$9.430M
-142.41%
YoY
|
$61.33M
426.89%
YoY
|
-$4.036M
398.89%
YoY
|
$10.26M
-190.23%
YoY
|
| Income Tax |
$300.0K
-102.31%
YoY
|
-$119.5M
2033.93%
YoY
|
$4.400M
-30.16%
YoY
|
$1.300M
-56.67%
YoY
|
-$13.00M
-864.71%
YoY
|
-$5.600M
-411.11%
YoY
|
$6.300M
530.0%
YoY
|
$3.000M
200.0%
YoY
|
$1.700M
-10.53%
YoY
|
$1.800M
92.1%
YoY
|
$1.000M
-125.28%
YoY
|
$1.000M
-208.23%
YoY
|
$1.900M
-41.41%
YoY
|
$937.0K
-101.56%
YoY
|
-$3.956M
-64.96%
YoY
|
-$924.0K
-92.25%
YoY
|
$3.243M
4.75%
YoY
|
-$60.01M
-1035.61%
YoY
|
-$11.29M
477.74%
YoY
|
| Net Earnings |
$7.600M
-65.61%
YoY
|
$126.3M
-541.61%
YoY
|
$18.70M
-12.62%
YoY
|
$21.50M
104.76%
YoY
|
$22.10M
-26.58%
YoY
|
-$28.60M
-39.79%
YoY
|
$21.40M
151.76%
YoY
|
$10.50M
-30.0%
YoY
|
$30.10M
-174.88%
YoY
|
-$47.50M
-40.38%
YoY
|
$8.500M
-76.99%
YoY
|
$15.00M
44.87%
YoY
|
-$40.20M
-169.21%
YoY
|
-$79.68M
4600.59%
YoY
|
$36.94M
71.39%
YoY
|
$10.35M
-200.31%
YoY
|
$58.08M
579.88%
YoY
|
-$1.695M
-76.46%
YoY
|
$21.55M
-328.79%
YoY
|
| Basic Earnings Per Share |
$0.78
-70.9%
YoY
|
N/A
|
$2.19
-19.49%
YoY
|
$2.55
90.3%
YoY
|
$2.68
-31.46%
YoY
|
N/A
|
$2.72
147.27%
YoY
|
$1.34
-33.66%
YoY
|
$3.91
-173.22%
YoY
|
N/A
|
$1.10
-74.6%
YoY
|
$2.02
80.36%
YoY
|
-$5.34
-184.76%
YoY
|
N/A
|
$4.33
84.26%
YoY
|
$1.12
-197.39%
YoY
|
$6.30
542.86%
YoY
|
N/A
|
$2.35
-315.6%
YoY
|
| Diluted Earnings Per Share |
$0.74
-70.4%
YoY
|
$14.26
-492.31%
YoY
|
$2.03
-23.4%
YoY
|
$2.40
80.45%
YoY
|
$2.50
-33.16%
YoY
|
-$3.63
-41.26%
YoY
|
$2.65
152.38%
YoY
|
$1.33
-31.79%
YoY
|
$3.74
-170.04%
YoY
|
-$6.19
-41.1%
YoY
|
$1.05
-74.82%
YoY
|
$1.95
75.68%
YoY
|
-$5.34
-188.85%
YoY
|
-$10.50
-99.99%
YoY
|
$4.17
82.1%
YoY
|
$1.11
-196.52%
YoY
|
$6.01
526.04%
YoY
|
-$184.1K
22183376.25%
YoY
|
$2.29
-310.09%
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 |
8.522M shares
8.24%
YoY
|
8.059M shares
2.42%
YoY
|
8.055M shares
2.68%
YoY
|
8.009M shares
2.55%
YoY
|
7.873M shares
2.45%
YoY
|
7.868M shares
2.49%
YoY
|
7.845M shares
2.19%
YoY
|
7.810M shares
2.22%
YoY
|
7.684M shares
2.09%
YoY
|
7.677M shares
1.14%
YoY
|
7.677M shares
-11.75%
YoY
|
7.640M shares
-17.47%
YoY
|
7.527M shares
-18.31%
YoY
|
7.590M shares
-17.5%
YoY
|
8.699M shares
-5.34%
YoY
|
9.257M shares
2.86%
YoY
|
9.215M shares
6.07%
YoY
|
9.201M shares
5.95%
YoY
|
9.189M shares
5.99%
YoY
|
| Diluted Shares Outstanding |
8.982M shares
6.46%
YoY
|
N/A
|
8.718M shares
8.22%
YoY
|
8.535M shares
7.78%
YoY
|
8.437M shares
4.86%
YoY
|
N/A
|
8.055M shares
-0.06%
YoY
|
7.919M shares
-0.01%
YoY
|
8.046M shares
6.8%
YoY
|
N/A
|
8.060M shares
-9.1%
YoY
|
7.920M shares
-15.45%
YoY
|
7.534M shares
-22.03%
YoY
|
N/A
|
8.867M shares
-5.69%
YoY
|
9.367M shares
4.08%
YoY
|
9.662M shares
8.83%
YoY
|
N/A
|
9.402M shares
8.45%
YoY
|
Loading...