|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$787.8M
2.4%
YoY
|
$769.3M
11.64%
YoY
|
$689.1M
11.45%
YoY
|
$618.3M
22.98%
YoY
|
$502.8M
34.57%
YoY
|
| Cost Of Revenue |
$174.8M
0.38%
YoY
|
$174.1M
2.14%
YoY
|
$170.5M
6.26%
YoY
|
$160.4M
18.37%
YoY
|
$135.5M
4572.69%
YoY
|
| Gross Profit |
$613.0M
2.99%
YoY
|
$595.2M
14.76%
YoY
|
$518.7M
13.27%
YoY
|
$457.9M
24.67%
YoY
|
$367.3M
36.36%
YoY
|
| Selling, General & Admin |
$290.0M
-7.63%
YoY
|
$314.0M
-7.54%
YoY
|
$339.6M
-8.42%
YoY
|
$370.8M
25.12%
YoY
|
$296.4M
44.75%
YoY
|
| Research & Development |
$185.5M
-11.34%
YoY
|
$209.3M
18.0%
YoY
|
$177.4M
14.76%
YoY
|
$154.6M
29.79%
YoY
|
$119.1M
42.66%
YoY
|
| Depreciation & Amortization |
$25.71M
73.56%
YoY
|
$14.81M
410.79%
YoY
|
$2.900M
-9.38%
YoY
|
$3.200M
-13.51%
YoY
|
$3.700M
2.78%
YoY
|
| Operating Expenses |
$483.7M
-8.74%
YoY
|
$530.0M
0.01%
YoY
|
$529.9M
-3.74%
YoY
|
$550.5M
30.61%
YoY
|
$421.5M
44.47%
YoY
|
| Operating Profit |
$129.3M
98.31%
YoY
|
$65.21M
-679.09%
YoY
|
-$11.26M
-87.84%
YoY
|
-$92.62M
70.84%
YoY
|
-$54.22M
141.95%
YoY
|
| Interest Expense |
$26.00M
-4.41%
YoY
|
$27.20M
5340.0%
YoY
|
$500.0K
-88.85%
YoY
|
$4.483M
105.64%
YoY
|
$2.180M
180.21%
YoY
|
| Other Income/Expense, Net |
$23.87M
-5.36%
YoY
|
$25.22M
-58.06%
YoY
|
$60.14M
675.16%
YoY
|
$7.758M
2680.65%
YoY
|
$279.0K
-40.51%
YoY
|
| Pretax Income |
$153.2M
69.39%
YoY
|
$90.43M
85.01%
YoY
|
$48.88M
-154.7%
YoY
|
-$89.35M
59.22%
YoY
|
-$56.12M
147.03%
YoY
|
| Income Tax |
$37.75M
-130.16%
YoY
|
-$125.2M
-6389.4%
YoY
|
$1.990M
271.27%
YoY
|
$536.0K
339.34%
YoY
|
$122.0K
-18.67%
YoY
|
| Net Earnings |
$115.4M
-46.46%
YoY
|
$215.6M
359.8%
YoY
|
$46.89M
-152.16%
YoY
|
-$89.89M
59.82%
YoY
|
-$56.24M
145.94%
YoY
|
| Basic Earnings Per Share |
$0.87
-45.96%
YoY
|
$1.61
360.0%
YoY
|
$0.35
-150.72%
YoY
|
-$0.69
56.82%
YoY
|
-$0.44
131.58%
YoY
|
| Diluted Earnings Per Share |
$0.84
-44.74%
YoY
|
$1.52
2433.33%
YoY
|
$0.06
-108.7%
YoY
|
-$0.69
56.82%
YoY
|
-$0.44
131.58%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
132.5M shares
-0.85%
YoY
|
133.6M shares
-0.86%
YoY
|
134.8M shares
3.26%
YoY
|
130.5M shares
2.64%
YoY
|
127.2M shares
7.13%
YoY
|
| Diluted Shares Outstanding |
140.7M shares
-1.74%
YoY
|
143.2M shares
4.29%
YoY
|
137.3M shares
5.17%
YoY
|
130.5M shares
2.64%
YoY
|
127.2M shares
7.13%
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 |
$195.5M
1.44%
YoY
|
$198.4M
3.62%
YoY
|
$201.7M
4.1%
YoY
|
$194.9M
0.94%
YoY
|
$192.7M
0.93%
YoY
|
$191.5M
4.1%
YoY
|
$193.8M
10.27%
YoY
|
$193.1M
14.54%
YoY
|
$190.9M
18.7%
YoY
|
$183.9M
13.93%
YoY
|
$175.7M
10.77%
YoY
|
$168.6M
7.47%
YoY
|
$160.9M
13.81%
YoY
|
$161.4M
17.96%
YoY
|
$158.6M
23.8%
YoY
|
$156.9M
26.35%
YoY
|
$141.3M
24.4%
YoY
|
$136.9M
28.87%
YoY
|
$128.1M
32.45%
YoY
|
| Cost Of Revenue |
$44.64M
6.78%
YoY
|
$43.67M
2.42%
YoY
|
$45.84M
5.61%
YoY
|
$43.43M
-0.96%
YoY
|
$41.81M
-5.4%
YoY
|
$42.64M
-7.04%
YoY
|
$43.41M
0.31%
YoY
|
$43.85M
7.26%
YoY
|
$44.19M
9.32%
YoY
|
$45.87M
11.44%
YoY
|
$43.27M
6.93%
YoY
|
$40.88M
0.06%
YoY
|
$40.43M
6.62%
YoY
|
$41.16M
11.09%
YoY
|
$40.47M
15.85%
YoY
|
$40.86M
23.5%
YoY
|
$37.92M
24.56%
YoY
|
$37.05M
28.65%
YoY
|
$34.93M
31.35%
YoY
|
| Gross Profit |
$150.8M
-0.04%
YoY
|
$154.7M
3.96%
YoY
|
$155.9M
3.67%
YoY
|
$151.5M
1.49%
YoY
|
$150.9M
2.83%
YoY
|
$148.8M
7.8%
YoY
|
$150.4M
13.52%
YoY
|
$149.3M
16.87%
YoY
|
$146.7M
21.85%
YoY
|
$138.1M
14.78%
YoY
|
$132.5M
12.09%
YoY
|
$127.7M
10.07%
YoY
|
$120.4M
16.45%
YoY
|
$120.3M
20.52%
YoY
|
$118.2M
26.78%
YoY
|
$116.0M
27.38%
YoY
|
$103.4M
24.34%
YoY
|
$99.81M
28.95%
YoY
|
$93.21M
32.87%
YoY
|
| Selling, General & Admin |
$72.60M
13.79%
YoY
|
$79.39M
-2.91%
YoY
|
$76.24M
-1.46%
YoY
|
$72.33M
-6.38%
YoY
|
$63.80M
-20.1%
YoY
|
$81.77M
-1.98%
YoY
|
$77.37M
1.85%
YoY
|
$77.26M
-12.26%
YoY
|
$79.85M
-15.31%
YoY
|
$83.42M
-15.82%
YoY
|
$75.96M
-19.69%
YoY
|
$88.05M
-8.86%
YoY
|
$94.29M
8.65%
YoY
|
$99.10M
14.19%
YoY
|
$94.58M
36.53%
YoY
|
$96.61M
23.58%
YoY
|
$86.78M
37.46%
YoY
|
$86.79M
62.83%
YoY
|
$69.28M
34.19%
YoY
|
| Research & Development |
$43.31M
-6.16%
YoY
|
$47.06M
-12.03%
YoY
|
$47.49M
-5.79%
YoY
|
$44.84M
-14.53%
YoY
|
$46.15M
-12.78%
YoY
|
$53.49M
15.74%
YoY
|
$50.41M
16.1%
YoY
|
$52.47M
21.32%
YoY
|
$52.92M
18.96%
YoY
|
$46.22M
10.93%
YoY
|
$43.42M
11.62%
YoY
|
$43.25M
20.7%
YoY
|
$44.48M
16.56%
YoY
|
$41.66M
24.47%
YoY
|
$38.90M
25.99%
YoY
|
$35.83M
27.4%
YoY
|
$38.16M
43.39%
YoY
|
$33.47M
47.46%
YoY
|
$30.87M
48.19%
YoY
|
| Depreciation & Amortization |
$9.099M
87.18%
YoY
|
$7.024M
60.73%
YoY
|
$700.0K
0.0%
YoY
|
$400.0K
-33.33%
YoY
|
$4.861M
710.17%
YoY
|
$4.370M
14.73%
YoY
|
$700.0K
0.0%
YoY
|
$600.0K
-25.0%
YoY
|
$600.0K
-25.0%
YoY
|
$3.809M
85.8%
YoY
|
$700.0K
-12.5%
YoY
|
$800.0K
0.0%
YoY
|
$800.0K
0.0%
YoY
|
$2.050M
-1.16%
YoY
|
$800.0K
0.0%
YoY
|
$800.0K
-20.0%
YoY
|
$800.0K
-20.0%
YoY
|
$2.074M
-24.03%
YoY
|
$800.0K
-20.0%
YoY
|
| Operating Expenses |
$118.1M
5.27%
YoY
|
$126.4M
-6.52%
YoY
|
$126.1M
-2.66%
YoY
|
$118.9M
-9.55%
YoY
|
$112.2M
-16.07%
YoY
|
$135.3M
4.34%
YoY
|
$129.6M
7.09%
YoY
|
$131.5M
-1.76%
YoY
|
$133.7M
-8.09%
YoY
|
$129.6M
-7.9%
YoY
|
$121.0M
-15.75%
YoY
|
$133.8M
-3.77%
YoY
|
$145.5M
14.48%
YoY
|
$140.8M
17.05%
YoY
|
$143.6M
41.46%
YoY
|
$139.1M
29.39%
YoY
|
$127.1M
39.83%
YoY
|
$120.3M
56.79%
YoY
|
$101.5M
38.73%
YoY
|
| Operating Profit |
$32.72M
-15.44%
YoY
|
$28.29M
108.3%
YoY
|
$29.76M
43.12%
YoY
|
$32.57M
83.14%
YoY
|
$38.69M
196.5%
YoY
|
$13.58M
61.17%
YoY
|
$20.79M
81.34%
YoY
|
$17.78M
-390.73%
YoY
|
$13.05M
-152.12%
YoY
|
$8.428M
-141.15%
YoY
|
$11.47M
-145.07%
YoY
|
-$6.116M
-73.46%
YoY
|
-$25.04M
5.86%
YoY
|
-$20.48M
0.13%
YoY
|
-$25.44M
205.9%
YoY
|
-$23.05M
40.58%
YoY
|
-$23.65M
207.29%
YoY
|
-$20.46M
-3022.29%
YoY
|
-$8.317M
174.58%
YoY
|
| Interest Expense |
$5.650M
-18.12%
YoY
|
$6.078M
-3.52%
YoY
|
$6.602M
-14.26%
YoY
|
$6.500M
4.84%
YoY
|
$6.900M
-8.0%
YoY
|
$6.300M
149.5%
YoY
|
$7.700M
982.98%
YoY
|
$6.200M
769.57%
YoY
|
$7.500M
581.2%
YoY
|
$2.525M
-325.25%
YoY
|
$711.0K
-36.35%
YoY
|
$713.0K
-36.34%
YoY
|
$1.101M
-2.13%
YoY
|
-$1.121M
-0.36%
YoY
|
$1.117M
49.73%
YoY
|
$1.120M
918.18%
YoY
|
$1.125M
465.33%
YoY
|
-$1.125M
1025.0%
YoY
|
$746.0K
390.79%
YoY
|
| Other Income/Expense, Net |
$4.992M
-20.98%
YoY
|
-$321.0K
-78.77%
YoY
|
$5.917M
-26.87%
YoY
|
$5.878M
4.59%
YoY
|
$6.317M
-6.02%
YoY
|
-$1.512M
-131.09%
YoY
|
$8.091M
24.92%
YoY
|
$5.620M
19.7%
YoY
|
$6.722M
-84.76%
YoY
|
$4.864M
-12.25%
YoY
|
$6.477M
265.52%
YoY
|
$4.695M
1152.0%
YoY
|
$44.10M
64754.41%
YoY
|
$5.543M
1159.77%
YoY
|
$1.772M
-898.2%
YoY
|
$375.0K
-2305.88%
YoY
|
$68.00K
-12.82%
YoY
|
$440.0K
-12.0%
YoY
|
-$222.0K
-149.12%
YoY
|
| Pretax Income |
$37.71M
-16.21%
YoY
|
$34.05M
85.35%
YoY
|
$35.68M
23.51%
YoY
|
$38.44M
64.28%
YoY
|
$45.01M
127.64%
YoY
|
$18.37M
16.15%
YoY
|
$28.88M
67.62%
YoY
|
$23.40M
-1196.58%
YoY
|
$19.77M
10.07%
YoY
|
$15.82M
-198.49%
YoY
|
$17.23M
-169.52%
YoY
|
-$2.134M
-91.03%
YoY
|
$17.96M
-172.69%
YoY
|
-$16.06M
-28.6%
YoY
|
-$24.79M
166.96%
YoY
|
-$23.79M
44.01%
YoY
|
-$24.71M
216.05%
YoY
|
-$22.49M
-2349.3%
YoY
|
-$9.285M
240.23%
YoY
|
| Income Tax |
$6.200M
-15.07%
YoY
|
$18.42M
-114.3%
YoY
|
$6.300M
459.5%
YoY
|
$5.700M
382.64%
YoY
|
$7.300M
449.29%
YoY
|
-$128.8M
8172.0%
YoY
|
$1.126M
25.81%
YoY
|
$1.181M
-36.4%
YoY
|
$1.329M
67.17%
YoY
|
-$1.557M
-453.86%
YoY
|
$895.0K
2137.5%
YoY
|
$1.857M
6777.78%
YoY
|
$795.0K
2641.38%
YoY
|
$440.0K
598.41%
YoY
|
$40.00K
53.85%
YoY
|
$27.00K
68.75%
YoY
|
$29.00K
70.59%
YoY
|
$63.00K
-37.0%
YoY
|
$26.00K
44.44%
YoY
|
| Net Earnings |
$31.46M
-16.62%
YoY
|
$15.63M
-89.38%
YoY
|
$29.34M
5.68%
YoY
|
$32.73M
47.28%
YoY
|
$37.73M
104.59%
YoY
|
$147.2M
747.05%
YoY
|
$27.76M
69.91%
YoY
|
$22.22M
-656.75%
YoY
|
$18.44M
7.43%
YoY
|
$17.37M
-205.3%
YoY
|
$16.34M
-165.8%
YoY
|
-$3.991M
-83.25%
YoY
|
$17.17M
-169.4%
YoY
|
-$16.50M
-26.85%
YoY
|
-$24.83M
166.64%
YoY
|
-$23.82M
44.03%
YoY
|
-$24.74M
215.74%
YoY
|
-$22.56M
-2606.22%
YoY
|
-$9.311M
238.95%
YoY
|
| Basic Earnings Per Share |
$0.25
-10.71%
YoY
|
N/A
|
$0.22
4.76%
YoY
|
$0.25
47.06%
YoY
|
$0.28
100.0%
YoY
|
N/A
|
$0.21
75.0%
YoY
|
$0.17
-666.67%
YoY
|
$0.14
7.69%
YoY
|
N/A
|
$0.12
-163.16%
YoY
|
-$0.03
-83.33%
YoY
|
$0.13
-168.42%
YoY
|
N/A
|
-$0.19
171.43%
YoY
|
-$0.18
38.46%
YoY
|
-$0.19
216.67%
YoY
|
N/A
|
-$0.07
250.0%
YoY
|
| Diluted Earnings Per Share |
$0.24
-11.11%
YoY
|
$0.11
-88.21%
YoY
|
$0.21
5.0%
YoY
|
$0.24
41.18%
YoY
|
$0.27
107.69%
YoY
|
$0.97
705.24%
YoY
|
$0.20
66.67%
YoY
|
$0.17
-666.67%
YoY
|
$0.13
-186.67%
YoY
|
$0.12
-196.72%
YoY
|
$0.12
-163.16%
YoY
|
-$0.03
-83.33%
YoY
|
-$0.15
-21.05%
YoY
|
-$0.13
-100.0%
YoY
|
-$0.19
171.43%
YoY
|
-$0.18
38.46%
YoY
|
-$0.19
216.67%
YoY
|
-$175.3K
-2502.96%
YoY
|
-$0.07
250.0%
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 |
130.4M shares
-3.75%
YoY
|
130.7M shares
-2.25%
YoY
|
132.6M shares
0.0%
YoY
|
131.6M shares
0.12%
YoY
|
135.5M shares
-1.41%
YoY
|
133.7M shares
N/A
|
132.6M shares
-2.1%
YoY
|
131.4M shares
-2.02%
YoY
|
137.4M shares
3.71%
YoY
|
N/A
|
135.4M shares
3.53%
YoY
|
134.1M shares
3.14%
YoY
|
132.5M shares
2.41%
YoY
|
N/A
|
130.8M shares
2.28%
YoY
|
130.1M shares
2.62%
YoY
|
129.4M shares
3.26%
YoY
|
N/A
|
127.9M shares
5.99%
YoY
|
| Diluted Shares Outstanding |
135.7M shares
-4.99%
YoY
|
N/A
|
139.7M shares
0.27%
YoY
|
140.2M shares
1.4%
YoY
|
142.8M shares
-0.61%
YoY
|
N/A
|
139.3M shares
1.46%
YoY
|
138.3M shares
3.07%
YoY
|
143.7M shares
5.66%
YoY
|
N/A
|
137.3M shares
4.94%
YoY
|
134.1M shares
3.14%
YoY
|
136.0M shares
5.11%
YoY
|
N/A
|
130.8M shares
2.28%
YoY
|
130.1M shares
2.62%
YoY
|
129.4M shares
3.26%
YoY
|
N/A
|
127.9M shares
5.99%
YoY
|
Loading...