|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$822.6M
-7.37%
YoY
|
$888.0M
15.54%
YoY
|
$768.6M
10.31%
YoY
|
$696.7M
10.47%
YoY
|
$630.7M
19.89%
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 |
$30.80M
3.76%
YoY
|
$29.68M
11.37%
YoY
|
$26.65M
12.11%
YoY
|
$23.77M
16.0%
YoY
|
$20.49M
66.58%
YoY
|
| Depreciation & Amortization |
$11.75M
-15.16%
YoY
|
$13.85M
-6.15%
YoY
|
$14.75M
-7.67%
YoY
|
$15.98M
19.69%
YoY
|
$13.35M
36.01%
YoY
|
| Operating Expenses |
$30.80M
3.76%
YoY
|
$29.68M
11.37%
YoY
|
$26.65M
12.11%
YoY
|
$23.77M
16.0%
YoY
|
$20.49M
66.58%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
$262.9M
267.93%
YoY
|
$71.47M
107.96%
YoY
|
$34.37M
-39.19%
YoY
|
$56.52M
-28.29%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$212.5M
524.16%
YoY
|
$34.04M
-91.14%
YoY
|
$384.4M
-16.59%
YoY
|
$460.8M
534.73%
YoY
|
$72.60M
-66.66%
YoY
|
| Income Tax |
$53.67M
1582.88%
YoY
|
$3.189M
-96.83%
YoY
|
$100.6M
-16.8%
YoY
|
$120.9M
887.22%
YoY
|
$12.25M
-78.89%
YoY
|
| Net Earnings |
$158.8M
414.72%
YoY
|
$30.85M
-89.13%
YoY
|
$283.7M
-16.52%
YoY
|
$339.9M
463.19%
YoY
|
$60.35M
-62.21%
YoY
|
| Basic Earnings Per Share |
$1.65
432.26%
YoY
|
$0.31
-89.63%
YoY
|
$2.99
-16.94%
YoY
|
$3.60
380.0%
YoY
|
$0.75
-71.37%
YoY
|
| Diluted Earnings Per Share |
$1.65
432.26%
YoY
|
$0.31
-89.6%
YoY
|
$2.98
-16.76%
YoY
|
$3.58
377.33%
YoY
|
$0.75
-71.15%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
94.58M shares
0.5%
YoY
|
94.11M shares
0.42%
YoY
|
93.72M shares
0.2%
YoY
|
93.53M shares
18.08%
YoY
|
79.21M shares
31.27%
YoY
|
| Diluted Shares Outstanding |
94.68M shares
0.47%
YoY
|
94.24M shares
0.15%
YoY
|
94.09M shares
0.08%
YoY
|
94.01M shares
18.24%
YoY
|
79.51M shares
31.0%
YoY
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$189.2M
-9.07%
YoY
|
$187.3M
-12.23%
YoY
|
N/A
|
$205.6M
-8.23%
YoY
|
$208.1M
-7.69%
YoY
|
$213.4M
-3.57%
YoY
|
N/A
|
$224.1M
12.58%
YoY
|
$225.4M
23.01%
YoY
|
$221.3M
31.32%
YoY
|
N/A
|
$199.0M
13.05%
YoY
|
$183.2M
7.34%
YoY
|
$168.5M
-2.57%
YoY
|
$177.0M
-2.11%
YoY
|
$176.0M
-3.27%
YoY
|
$170.7M
18.44%
YoY
|
$173.0M
39.75%
YoY
|
$180.8M
39.26%
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 |
$7.806M
0.67%
YoY
|
$7.976M
6.19%
YoY
|
N/A
|
$7.777M
3.46%
YoY
|
$7.754M
3.55%
YoY
|
$7.511M
3.39%
YoY
|
N/A
|
$7.517M
6.5%
YoY
|
$7.488M
13.39%
YoY
|
$7.265M
21.16%
YoY
|
N/A
|
$7.058M
12.1%
YoY
|
$6.604M
14.55%
YoY
|
$5.996M
2.88%
YoY
|
$5.881M
-1.82%
YoY
|
$6.296M
-7.18%
YoY
|
$5.765M
29.12%
YoY
|
$5.828M
79.16%
YoY
|
$5.990M
84.82%
YoY
|
| Depreciation & Amortization |
$4.872M
-15.64%
YoY
|
$2.974M
-3.6%
YoY
|
$5.432M
-13.06%
YoY
|
$5.709M
-13.5%
YoY
|
$5.775M
-12.69%
YoY
|
$3.085M
-13.15%
YoY
|
$6.248M
-11.1%
YoY
|
$6.600M
-7.77%
YoY
|
$6.614M
-8.56%
YoY
|
$3.552M
-4.67%
YoY
|
$7.028M
-8.73%
YoY
|
$7.156M
-10.55%
YoY
|
$7.233M
-10.7%
YoY
|
$3.726M
-7.06%
YoY
|
$7.700M
-10.47%
YoY
|
$8.000M
-3.61%
YoY
|
$8.100M
17.39%
YoY
|
$4.009M
55.39%
YoY
|
$8.600M
22.86%
YoY
|
| Operating Expenses |
$7.806M
0.67%
YoY
|
$7.976M
6.19%
YoY
|
N/A
|
$7.777M
3.46%
YoY
|
$7.754M
3.55%
YoY
|
$7.511M
3.39%
YoY
|
N/A
|
$7.517M
6.5%
YoY
|
$7.488M
13.39%
YoY
|
$7.265M
21.16%
YoY
|
N/A
|
$7.058M
12.1%
YoY
|
$6.604M
14.55%
YoY
|
$5.996M
2.88%
YoY
|
$5.881M
-1.82%
YoY
|
$6.296M
-7.18%
YoY
|
$5.765M
29.12%
YoY
|
$5.828M
79.16%
YoY
|
$5.990M
84.82%
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
|
$68.30M
29.53%
YoY
|
N/A
|
$74.51M
315.98%
YoY
|
$65.30M
524.19%
YoY
|
$52.73M
686.24%
YoY
|
N/A
|
$17.91M
156.71%
YoY
|
$10.46M
7.2%
YoY
|
$6.707M
-40.87%
YoY
|
$6.287M
-50.21%
YoY
|
$6.978M
-54.82%
YoY
|
$9.758M
-29.44%
YoY
|
$11.34M
-22.39%
YoY
|
$12.63M
-25.41%
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 |
$42.02M
-24.67%
YoY
|
$48.26M
-25.08%
YoY
|
$44.64M
-123.26%
YoY
|
$47.63M
-23.17%
YoY
|
$55.78M
-28.93%
YoY
|
$64.42M
-24.6%
YoY
|
-$191.9M
-292.11%
YoY
|
$62.00M
-37.59%
YoY
|
$78.49M
-17.83%
YoY
|
$85.43M
-4.7%
YoY
|
$99.87M
-13.45%
YoY
|
$99.33M
-19.15%
YoY
|
$95.52M
-27.44%
YoY
|
$89.64M
-1.42%
YoY
|
$115.4M
28.31%
YoY
|
$122.9M
35.73%
YoY
|
$131.6M
-194.43%
YoY
|
$90.93M
188.07%
YoY
|
$89.94M
65.91%
YoY
|
| Income Tax |
$9.961M
-28.23%
YoY
|
$12.24M
-29.64%
YoY
|
$10.74M
-119.01%
YoY
|
$11.66M
-27.0%
YoY
|
$13.88M
-33.44%
YoY
|
$17.39M
-23.94%
YoY
|
-$56.50M
-315.63%
YoY
|
$15.97M
-38.52%
YoY
|
$20.85M
-18.9%
YoY
|
$22.87M
0.59%
YoY
|
$26.20M
-14.28%
YoY
|
$25.97M
-20.74%
YoY
|
$25.71M
-27.25%
YoY
|
$22.73M
2.12%
YoY
|
$30.57M
34.06%
YoY
|
$32.77M
36.82%
YoY
|
$35.34M
-187.64%
YoY
|
$22.26M
282.16%
YoY
|
$22.80M
73.93%
YoY
|
| Net Earnings |
$32.06M
-23.49%
YoY
|
$36.02M
-23.4%
YoY
|
$33.27M
-124.69%
YoY
|
$35.98M
-21.84%
YoY
|
$41.91M
-26.02%
YoY
|
$47.03M
-24.83%
YoY
|
-$134.8M
-285.28%
YoY
|
$46.03M
-37.26%
YoY
|
$56.64M
-18.86%
YoY
|
$62.56M
-6.49%
YoY
|
$72.74M
-14.26%
YoY
|
$73.36M
-18.57%
YoY
|
$69.80M
-27.52%
YoY
|
$66.90M
-2.57%
YoY
|
$84.83M
26.36%
YoY
|
$90.09M
35.34%
YoY
|
$96.30M
-197.19%
YoY
|
$68.67M
166.78%
YoY
|
$67.14M
63.36%
YoY
|
| Basic Earnings Per Share |
$0.33
-23.26%
YoY
|
$0.37
-24.49%
YoY
|
N/A
|
$0.37
-22.92%
YoY
|
$0.43
-28.33%
YoY
|
$0.49
-25.76%
YoY
|
N/A
|
$0.48
-37.66%
YoY
|
$0.60
-18.92%
YoY
|
$0.66
-7.04%
YoY
|
N/A
|
$0.77
-18.95%
YoY
|
$0.74
-27.45%
YoY
|
$0.71
-2.74%
YoY
|
$0.90
26.76%
YoY
|
$0.95
33.8%
YoY
|
$1.02
-172.34%
YoY
|
$0.73
69.77%
YoY
|
$0.71
2.9%
YoY
|
| Diluted Earnings Per Share |
$0.33
-23.26%
YoY
|
$0.38
-22.47%
YoY
|
$0.35
-124.55%
YoY
|
$0.37
-22.92%
YoY
|
$0.43
-28.47%
YoY
|
$0.49
-25.76%
YoY
|
-$1.43
-285.21%
YoY
|
$0.48
-37.66%
YoY
|
$0.60
-17.65%
YoY
|
$0.66
-5.71%
YoY
|
$0.77
-13.24%
YoY
|
$0.77
-18.95%
YoY
|
$0.73
-27.72%
YoY
|
$0.70
-2.78%
YoY
|
$0.89
25.35%
YoY
|
$0.95
35.71%
YoY
|
$1.01
-171.63%
YoY
|
$0.72
67.44%
YoY
|
$0.71
2.9%
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 |
97.06M shares
0.65%
YoY
|
96.44M shares
0.6%
YoY
|
96.44M shares
0.56%
YoY
|
96.42M shares
0.55%
YoY
|
96.43M shares
0.66%
YoY
|
95.86M shares
0.88%
YoY
|
95.90M shares
0.93%
YoY
|
95.90M shares
0.99%
YoY
|
95.80M shares
2.17%
YoY
|
95.02M shares
1.63%
YoY
|
95.01M shares
1.71%
YoY
|
94.96M shares
1.51%
YoY
|
93.77M shares
0.14%
YoY
|
93.50M shares
-0.03%
YoY
|
93.42M shares
-0.16%
YoY
|
93.55M shares
0.02%
YoY
|
93.64M shares
32.96%
YoY
|
93.53M shares
58.5%
YoY
|
93.57M shares
59.09%
YoY
|
| Diluted Shares Outstanding |
95.13M shares
0.44%
YoY
|
94.82M shares
0.36%
YoY
|
N/A
|
94.78M shares
0.52%
YoY
|
94.72M shares
0.53%
YoY
|
94.48M shares
0.31%
YoY
|
N/A
|
94.28M shares
0.17%
YoY
|
94.22M shares
0.19%
YoY
|
94.18M shares
0.25%
YoY
|
N/A
|
94.12M shares
0.06%
YoY
|
94.04M shares
-0.19%
YoY
|
93.95M shares
-0.16%
YoY
|
93.91M shares
-0.07%
YoY
|
94.06M shares
0.36%
YoY
|
94.22M shares
33.78%
YoY
|
94.09M shares
58.97%
YoY
|
93.97M shares
58.78%
YoY
|
Loading...