|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$719.6M
55.66%
YoY
|
$462.3M
-3.56%
YoY
|
$479.4M
33.16%
YoY
|
$360.0M
20.48%
YoY
|
$298.8M
-8.51%
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 |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
$23.71M
9.52%
YoY
|
$21.65M
-0.98%
YoY
|
$21.86M
33.09%
YoY
|
| Depreciation & Amortization |
$12.93M
36.02%
YoY
|
$9.503M
0.16%
YoY
|
$9.488M
-9.64%
YoY
|
$10.50M
-9.48%
YoY
|
$11.60M
-5.69%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
$23.71M
9.52%
YoY
|
$21.65M
-0.98%
YoY
|
$21.86M
33.09%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
$159.9M
337.57%
YoY
|
$36.55M
30.05%
YoY
|
$28.10M
-35.64%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$186.6M
21.75%
YoY
|
$153.3M
-0.39%
YoY
|
$153.9M
-4.84%
YoY
|
$161.7M
3.13%
YoY
|
$156.8M
22.32%
YoY
|
| Income Tax |
$51.38M
29.7%
YoY
|
$39.61M
26.4%
YoY
|
$31.34M
-6.24%
YoY
|
$33.43M
0.16%
YoY
|
$33.37M
19.78%
YoY
|
| Net Earnings |
$135.3M
18.97%
YoY
|
$113.7M
-7.24%
YoY
|
$122.6M
-4.48%
YoY
|
$128.3M
3.94%
YoY
|
$123.4M
23.03%
YoY
|
| Basic Earnings Per Share |
$1.49
-25.87%
YoY
|
$2.01
-9.05%
YoY
|
$2.21
-4.74%
YoY
|
$2.32
4.04%
YoY
|
$2.23
21.2%
YoY
|
| Diluted Earnings Per Share |
$1.47
-25.76%
YoY
|
$1.98
-9.12%
YoY
|
$2.18
-100.0%
YoY
|
$2.286M
103893972.69%
YoY
|
$2.20
20.22%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
84.01M shares
48.4%
YoY
|
56.61M shares
2.12%
YoY
|
55.43M shares
0.08%
YoY
|
55.39M shares
0.03%
YoY
|
55.37M
1.47%
YoY
|
| Diluted Shares Outstanding |
85.13M shares
47.95%
YoY
|
57.54M shares
2.29%
YoY
|
56.26M shares
0.21%
YoY
|
56.14M shares
0.23%
YoY
|
56.01M
2.16%
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 |
$225.5M
80.45%
YoY
|
N/A
|
$196.3M
45.97%
YoY
|
$198.0M
50.22%
YoY
|
$125.0M
-0.62%
YoY
|
N/A
|
$134.5M
9.64%
YoY
|
$131.8M
12.78%
YoY
|
$125.7M
13.17%
YoY
|
N/A
|
$122.7M
28.56%
YoY
|
$116.9M
41.53%
YoY
|
$111.1M
46.02%
YoY
|
N/A
|
$95.42M
22.54%
YoY
|
$82.60M
15.22%
YoY
|
$76.09M
5.2%
YoY
|
N/A
|
$77.86M
-2.22%
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 |
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
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$7.100M
20.3%
YoY
|
$6.550M
16.13%
YoY
|
N/A
|
$5.930M
8.87%
YoY
|
$5.902M
9.8%
YoY
|
$5.640M
13.3%
YoY
|
N/A
|
$5.447M
-30.01%
YoY
|
$5.375M
11.54%
YoY
|
$4.978M
16.31%
YoY
|
N/A
|
$7.782M
97.66%
YoY
|
| Depreciation & Amortization |
$3.578M
35.07%
YoY
|
$8.030M
61.93%
YoY
|
$8.089M
59.86%
YoY
|
$8.184M
54.91%
YoY
|
$2.649M
11.4%
YoY
|
$4.959M
-10.57%
YoY
|
$5.060M
-9.64%
YoY
|
$5.283M
-7.56%
YoY
|
$2.378M
0.3%
YoY
|
$5.545M
-7.97%
YoY
|
$5.600M
-11.45%
YoY
|
$5.715M
-12.8%
YoY
|
$2.371M
-13.97%
YoY
|
$6.025M
-15.14%
YoY
|
$6.324M
-14.54%
YoY
|
$6.554M
-5.01%
YoY
|
$2.756M
-1.85%
YoY
|
$7.100M
0.0%
YoY
|
$7.400M
7.25%
YoY
|
| Operating Expenses |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$7.100M
20.3%
YoY
|
$6.550M
16.13%
YoY
|
N/A
|
$5.930M
8.87%
YoY
|
$5.902M
9.8%
YoY
|
$5.640M
13.3%
YoY
|
N/A
|
$5.447M
-30.01%
YoY
|
$5.375M
11.54%
YoY
|
$4.978M
16.31%
YoY
|
N/A
|
$7.782M
97.66%
YoY
|
| 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
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$49.41M
29.24%
YoY
|
$49.97M
97.9%
YoY
|
N/A
|
$44.88M
392.62%
YoY
|
$38.23M
473.32%
YoY
|
$25.25M
318.36%
YoY
|
N/A
|
$9.110M
28.15%
YoY
|
$6.668M
-6.69%
YoY
|
$6.035M
-18.86%
YoY
|
N/A
|
$7.109M
-28.02%
YoY
|
| 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
|
| Pretax Income |
$63.66M
-294.85%
YoY
|
$77.49M
107.43%
YoY
|
$77.30M
81.61%
YoY
|
$64.51M
67.91%
YoY
|
-$32.67M
-193.45%
YoY
|
$37.36M
12.48%
YoY
|
$42.56M
13.53%
YoY
|
$38.42M
4.26%
YoY
|
$34.96M
-24.57%
YoY
|
$33.22M
-27.31%
YoY
|
$37.49M
-15.06%
YoY
|
$36.85M
1.79%
YoY
|
$46.35M
29.81%
YoY
|
$45.69M
16.56%
YoY
|
$44.14M
36.25%
YoY
|
$36.20M
-1.16%
YoY
|
$35.71M
-26.59%
YoY
|
$39.20M
8.29%
YoY
|
$32.40M
-18.9%
YoY
|
| Income Tax |
$13.68M
-610.49%
YoY
|
$16.74M
80.94%
YoY
|
$20.20M
91.33%
YoY
|
$17.11M
54.64%
YoY
|
-$2.679M
-130.67%
YoY
|
$9.254M
23.95%
YoY
|
$10.56M
54.75%
YoY
|
$11.06M
47.8%
YoY
|
$8.735M
-8.66%
YoY
|
$7.466M
-33.96%
YoY
|
$6.824M
-19.5%
YoY
|
$7.486M
17.37%
YoY
|
$9.563M
31.61%
YoY
|
$11.31M
22.88%
YoY
|
$8.477M
31.32%
YoY
|
$6.378M
-7.05%
YoY
|
$7.266M
-32.84%
YoY
|
$9.200M
16.46%
YoY
|
$6.455M
-29.21%
YoY
|
| Net Earnings |
$49.98M
-266.66%
YoY
|
$56.16M
99.82%
YoY
|
$51.97M
62.38%
YoY
|
$47.40M
73.28%
YoY
|
-$29.99M
-214.36%
YoY
|
$28.11M
9.15%
YoY
|
$32.00M
4.36%
YoY
|
$27.36M
-6.83%
YoY
|
$26.23M
-28.71%
YoY
|
$25.75M
-25.12%
YoY
|
$30.67M
-14.01%
YoY
|
$29.36M
-1.54%
YoY
|
$36.79M
29.35%
YoY
|
$34.39M
15.01%
YoY
|
$35.66M
37.47%
YoY
|
$29.82M
0.19%
YoY
|
$28.44M
-24.8%
YoY
|
$29.90M
5.65%
YoY
|
$25.94M
-15.86%
YoY
|
| Basic Earnings Per Share |
$0.52
-218.18%
YoY
|
N/A
|
$0.58
3.57%
YoY
|
$0.53
10.42%
YoY
|
-$0.44
-193.62%
YoY
|
N/A
|
$0.56
1.82%
YoY
|
$0.48
-9.43%
YoY
|
$0.47
-28.79%
YoY
|
N/A
|
$0.55
-14.06%
YoY
|
$0.53
-1.85%
YoY
|
$0.66
29.41%
YoY
|
N/A
|
$0.64
39.13%
YoY
|
$0.54
0.0%
YoY
|
$0.51
-26.09%
YoY
|
N/A
|
$0.46
-17.86%
YoY
|
| Diluted Earnings Per Share |
$0.52
-218.18%
YoY
|
$0.63
28.86%
YoY
|
$0.58
5.43%
YoY
|
$0.52
10.57%
YoY
|
-$0.44
-194.64%
YoY
|
$0.49
6.13%
YoY
|
$0.55
2.24%
YoY
|
$0.47
-9.06%
YoY
|
$0.46
-28.47%
YoY
|
$0.46
-100.0%
YoY
|
$0.54
-100.0%
YoY
|
$0.52
-1.89%
YoY
|
$0.65
27.45%
YoY
|
$612.1K
15.46%
YoY
|
$636.0K
138254838.8%
YoY
|
$0.53
0.0%
YoY
|
$0.51
-26.09%
YoY
|
$530.1K
2.84%
YoY
|
$0.46
-17.86%
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 |
86.23M shares
51.39%
YoY
|
88.41M shares
55.44%
YoY
|
89.07M shares
56.66%
YoY
|
89.49M shares
57.75%
YoY
|
56.96M shares
3.1%
YoY
|
56.88M shares
2.93%
YoY
|
56.85M shares
2.85%
YoY
|
56.73M shares
2.58%
YoY
|
55.25M shares
-0.07%
YoY
|
55.26M shares
0.05%
YoY
|
55.28M shares
0.12%
YoY
|
55.30M shares
-0.22%
YoY
|
55.29M shares
-0.25%
YoY
|
55.23M shares
-0.78%
YoY
|
55.22M
-1.8%
YoY
|
55.42M
0.68%
YoY
|
55.43M
1.75%
YoY
|
55.67M
2.1%
YoY
|
56.23M
3.01%
YoY
|
| Diluted Shares Outstanding |
87.83M shares
28.19%
YoY
|
N/A
|
90.22M shares
55.64%
YoY
|
90.88M shares
57.09%
YoY
|
68.52M shares
21.47%
YoY
|
N/A
|
57.97M shares
2.93%
YoY
|
57.85M shares
2.95%
YoY
|
56.41M shares
0.4%
YoY
|
N/A
|
56.32M shares
0.43%
YoY
|
56.20M shares
0.16%
YoY
|
56.18M shares
-0.03%
YoY
|
N/A
|
56.07M shares
-1.34%
YoY
|
56.10M
0.67%
YoY
|
56.19M
2.11%
YoY
|
N/A
|
56.83M
3.83%
YoY
|
Loading...