|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$859.5M
4.47%
YoY
|
$822.7M
-0.82%
YoY
|
$829.5M
-9.3%
YoY
|
$914.5M
6.89%
YoY
|
$855.6M
2.92%
YoY
|
| Cost Of Revenue |
$177.0M
-0.98%
YoY
|
$178.7M
-4.63%
YoY
|
$187.4M
-16.0%
YoY
|
$223.1M
4.16%
YoY
|
$214.2M
-3.56%
YoY
|
| Gross Profit |
$682.5M
5.99%
YoY
|
$643.9M
0.3%
YoY
|
$642.0M
-7.14%
YoY
|
$691.4M
7.8%
YoY
|
$641.4M
5.29%
YoY
|
| Selling, General & Admin |
$367.7M
0.81%
YoY
|
$364.8M
-0.57%
YoY
|
$366.9M
-3.56%
YoY
|
$380.4M
5.12%
YoY
|
$361.9M
9.1%
YoY
|
| Research & Development |
$159.5M
4.32%
YoY
|
$152.9M
-5.18%
YoY
|
$161.2M
-8.49%
YoY
|
$176.2M
2.95%
YoY
|
$171.1M
-4.48%
YoY
|
| Depreciation & Amortization |
$56.53M
-11.37%
YoY
|
$63.79M
26.72%
YoY
|
$50.34M
-41.41%
YoY
|
$85.92M
-10.3%
YoY
|
$95.78M
-9.49%
YoY
|
| Operating Expenses |
$572.7M
-43.39%
YoY
|
$1.012B
74.88%
YoY
|
$578.4M
-5.76%
YoY
|
$613.8M
3.54%
YoY
|
$592.8M
3.62%
YoY
|
| Operating Profit |
$109.8M
-129.88%
YoY
|
-$367.6M
-677.74%
YoY
|
$63.63M
-18.07%
YoY
|
$77.66M
59.69%
YoY
|
$48.63M
30.98%
YoY
|
| Interest Expense |
$8.526M
214.61%
YoY
|
$2.710M
-49.02%
YoY
|
$5.316M
-48.13%
YoY
|
$10.25M
27.34%
YoY
|
$8.048M
-26.02%
YoY
|
| Other Income/Expense, Net |
$8.683M
380.25%
YoY
|
$1.808M
-65.99%
YoY
|
$5.316M
-157.48%
YoY
|
-$9.249M
61.08%
YoY
|
-$5.742M
-61.27%
YoY
|
| Pretax Income |
$118.5M
-132.4%
YoY
|
-$365.8M
153.13%
YoY
|
-$144.5M
-311.23%
YoY
|
$68.42M
59.51%
YoY
|
$42.89M
92.31%
YoY
|
| Income Tax |
$22.98M
1936.97%
YoY
|
$1.128M
-65.01%
YoY
|
$3.224M
-63.23%
YoY
|
$8.767M
24.92%
YoY
|
$7.018M
137.74%
YoY
|
| Net Earnings |
$95.53M
-126.04%
YoY
|
-$366.9M
148.37%
YoY
|
-$147.7M
-347.68%
YoY
|
$59.65M
66.27%
YoY
|
$35.87M
85.38%
YoY
|
| Basic Earnings Per Share |
$1.33
-125.98%
YoY
|
-$5.12
147.34%
YoY
|
-$2.07
-349.4%
YoY
|
$0.83
72.92%
YoY
|
$0.48
84.62%
YoY
|
| Diluted Earnings Per Share |
$1.30
-125.39%
YoY
|
-$5.12
147.56%
YoY
|
-$2.07
-352.07%
YoY
|
$0.82
70.83%
YoY
|
$0.48
84.62%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
71.98M
0.5%
YoY
|
71.63M shares
0.21%
YoY
|
71.47M shares
-0.43%
YoY
|
71.78M shares
-3.02%
YoY
|
74.02M shares
1.25%
YoY
|
| Diluted Shares Outstanding |
73.36M
2.41%
YoY
|
71.63M shares
0.21%
YoY
|
71.47M shares
-2.15%
YoY
|
73.05M shares
-2.71%
YoY
|
75.08M shares
1.71%
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 |
$203.0M
-0.95%
YoY
|
$250.7M
-0.53%
YoY
|
$219.0M
14.6%
YoY
|
$186.7M
6.98%
YoY
|
$205.0M
0.76%
YoY
|
$252.0M
15.57%
YoY
|
$191.1M
-2.89%
YoY
|
$174.6M
-17.32%
YoY
|
$203.4M
-2.23%
YoY
|
$218.1M
-19.1%
YoY
|
$196.8M
-13.71%
YoY
|
$211.1M
1.11%
YoY
|
$208.1M
8.84%
YoY
|
$269.5M
2.8%
YoY
|
$228.1M
7.63%
YoY
|
$208.8M
9.74%
YoY
|
$191.2M
-10.41%
YoY
|
$262.2M
14.63%
YoY
|
$211.9M
3.2%
YoY
|
| Cost Of Revenue |
$43.93M
-3.87%
YoY
|
$46.03M
-1.25%
YoY
|
$43.61M
3.69%
YoY
|
$43.42M
-2.13%
YoY
|
$45.70M
-9.22%
YoY
|
$46.61M
6.85%
YoY
|
$42.06M
-2.31%
YoY
|
$44.37M
-11.96%
YoY
|
$50.34M
-1.18%
YoY
|
$43.62M
-23.2%
YoY
|
$43.05M
-25.31%
YoY
|
$50.40M
-12.68%
YoY
|
$50.94M
6.88%
YoY
|
$56.80M
-6.07%
YoY
|
$57.64M
11.61%
YoY
|
$57.71M
6.07%
YoY
|
$47.66M
-13.18%
YoY
|
$60.47M
9.4%
YoY
|
$51.64M
-12.32%
YoY
|
| Gross Profit |
$159.1M
-0.11%
YoY
|
$204.7M
-0.37%
YoY
|
$175.4M
17.68%
YoY
|
$143.3M
10.08%
YoY
|
$159.3M
4.04%
YoY
|
$205.4M
17.75%
YoY
|
$149.1M
-3.06%
YoY
|
$130.2M
-19.0%
YoY
|
$153.1M
-2.58%
YoY
|
$174.4M
-18.0%
YoY
|
$153.8M
-9.79%
YoY
|
$160.7M
6.38%
YoY
|
$157.2M
9.49%
YoY
|
$212.7M
5.46%
YoY
|
$170.4M
6.34%
YoY
|
$151.1M
11.21%
YoY
|
$143.5M
-9.39%
YoY
|
$201.7M
16.29%
YoY
|
$160.3M
9.45%
YoY
|
| Selling, General & Admin |
$88.56M
-2.12%
YoY
|
$89.52M
-4.17%
YoY
|
$91.19M
7.32%
YoY
|
$98.45M
2.65%
YoY
|
$90.48M
7.94%
YoY
|
$93.42M
1.33%
YoY
|
$84.97M
1.63%
YoY
|
$95.91M
-10.54%
YoY
|
$83.82M
-12.14%
YoY
|
$92.19M
-0.37%
YoY
|
$83.60M
-8.51%
YoY
|
$107.2M
6.03%
YoY
|
$95.40M
0.63%
YoY
|
$92.53M
3.14%
YoY
|
$91.38M
3.07%
YoY
|
$101.1M
13.99%
YoY
|
$94.81M
13.41%
YoY
|
$89.71M
8.54%
YoY
|
$88.66M
9.62%
YoY
|
| Research & Development |
$39.77M
8.25%
YoY
|
$39.64M
4.99%
YoY
|
$40.27M
12.14%
YoY
|
$39.79M
-6.3%
YoY
|
$36.74M
-15.66%
YoY
|
$37.75M
1.97%
YoY
|
$35.91M
2.27%
YoY
|
$42.47M
-6.71%
YoY
|
$43.56M
-5.8%
YoY
|
$37.02M
-13.01%
YoY
|
$35.11M
-20.05%
YoY
|
$45.52M
4.75%
YoY
|
$46.24M
9.6%
YoY
|
$42.56M
2.21%
YoY
|
$43.92M
-1.27%
YoY
|
$43.46M
1.49%
YoY
|
$42.19M
-3.23%
YoY
|
$41.64M
-4.87%
YoY
|
$44.48M
-4.24%
YoY
|
| Depreciation & Amortization |
$14.22M
-8.8%
YoY
|
$13.50M
16.36%
YoY
|
$14.35M
23.29%
YoY
|
$14.46M
24.48%
YoY
|
$15.60M
24.3%
YoY
|
$11.60M
-7.44%
YoY
|
$11.64M
-38.73%
YoY
|
$11.61M
-8.6%
YoY
|
$12.55M
-41.96%
YoY
|
$12.53M
-9.3%
YoY
|
$19.00M
37.67%
YoY
|
$12.71M
-41.13%
YoY
|
$21.62M
-8.94%
YoY
|
$13.82M
-41.94%
YoY
|
$13.80M
-42.52%
YoY
|
$21.59M
-10.94%
YoY
|
$23.74M
-9.4%
YoY
|
$23.80M
-9.84%
YoY
|
$24.01M
-11.73%
YoY
|
| Operating Expenses |
$139.5M
0.5%
YoY
|
$140.3M
-2.33%
YoY
|
$142.9M
7.85%
YoY
|
$149.9M
-0.07%
YoY
|
$138.8M
-0.8%
YoY
|
$143.7M
1.38%
YoY
|
$132.5M
3.97%
YoY
|
$150.0M
-9.34%
YoY
|
$139.9M
-10.04%
YoY
|
$141.7M
-4.81%
YoY
|
$127.5M
-14.51%
YoY
|
$165.4M
3.25%
YoY
|
$155.5M
2.43%
YoY
|
$148.9M
1.8%
YoY
|
$149.1M
0.67%
YoY
|
$160.2M
9.35%
YoY
|
$151.8M
6.63%
YoY
|
$146.3M
3.23%
YoY
|
$148.1M
3.82%
YoY
|
| Operating Profit |
$19.61M
-4.28%
YoY
|
$64.32M
4.22%
YoY
|
$32.49M
96.5%
YoY
|
-$6.564M
-66.84%
YoY
|
$20.49M
55.49%
YoY
|
$61.71M
88.7%
YoY
|
$16.53M
-37.12%
YoY
|
-$19.79M
321.6%
YoY
|
$13.18M
714.97%
YoY
|
$32.70M
-48.77%
YoY
|
$26.29M
23.19%
YoY
|
-$4.695M
-48.56%
YoY
|
$1.617M
-119.44%
YoY
|
$63.84M
15.12%
YoY
|
$21.34M
75.45%
YoY
|
-$9.127M
-14.44%
YoY
|
-$8.319M
-151.99%
YoY
|
$55.46M
74.55%
YoY
|
$12.17M
221.91%
YoY
|
| Interest Expense |
$3.400M
-1750.49%
YoY
|
$2.821M
-165.03%
YoY
|
$3.109M
-273.01%
YoY
|
$2.796M
-70.96%
YoY
|
-$206.0K
-105.09%
YoY
|
-$4.338M
-695.06%
YoY
|
-$1.797M
-182.66%
YoY
|
$9.628M
-1606.73%
YoY
|
$4.044M
-595.59%
YoY
|
$729.0K
-122.98%
YoY
|
$2.174M
-207.41%
YoY
|
-$639.0K
-134.28%
YoY
|
-$816.0K
-48.71%
YoY
|
-$3.172M
-281.46%
YoY
|
-$2.024M
-183.95%
YoY
|
$1.864M
-13.46%
YoY
|
-$1.591M
-27.68%
YoY
|
$1.748M
-35.45%
YoY
|
$2.411M
-11.2%
YoY
|
| Other Income/Expense, Net |
$358.0K
-124.21%
YoY
|
$2.293M
-152.86%
YoY
|
-$1.104M
-38.56%
YoY
|
$3.736M
-61.2%
YoY
|
-$1.479M
-141.54%
YoY
|
-$4.338M
-695.06%
YoY
|
-$1.797M
-252.03%
YoY
|
$9.628M
-1606.73%
YoY
|
$3.560M
-289.46%
YoY
|
$729.0K
-122.98%
YoY
|
$1.182M
-158.4%
YoY
|
-$639.0K
-52.95%
YoY
|
-$1.879M
-539.02%
YoY
|
-$3.172M
-1892.09%
YoY
|
-$2.024M
-13.36%
YoY
|
-$1.358M
-43.88%
YoY
|
$428.0K
-153.5%
YoY
|
$177.0K
-104.94%
YoY
|
-$2.336M
-31.17%
YoY
|
| Pretax Income |
$23.35M
28.27%
YoY
|
$66.61M
16.09%
YoY
|
$31.38M
154.6%
YoY
|
-$2.828M
-99.38%
YoY
|
$18.20M
-155.27%
YoY
|
$57.38M
-142.91%
YoY
|
$12.33M
-55.14%
YoY
|
-$453.7M
8405.74%
YoY
|
-$32.93M
3015.61%
YoY
|
-$133.7M
-320.74%
YoY
|
$27.47M
41.77%
YoY
|
-$5.334M
-49.13%
YoY
|
-$1.057M
-88.85%
YoY
|
$60.58M
8.89%
YoY
|
$19.38M
97.16%
YoY
|
-$10.49M
-19.88%
YoY
|
-$9.482M
-172.94%
YoY
|
$55.63M
97.37%
YoY
|
$9.829M
2452.99%
YoY
|
| Income Tax |
$5.106M
-1327.4%
YoY
|
$11.47M
33.87%
YoY
|
$5.554M
68.35%
YoY
|
$851.0K
-108.25%
YoY
|
-$416.0K
-18.91%
YoY
|
$8.565M
-850.66%
YoY
|
$3.299M
-45.13%
YoY
|
-$10.32M
810.05%
YoY
|
-$513.0K
-123.71%
YoY
|
-$1.141M
-114.33%
YoY
|
$6.012M
201.2%
YoY
|
-$1.134M
-66.18%
YoY
|
$2.164M
-301.12%
YoY
|
$7.960M
0.67%
YoY
|
$1.996M
3.26%
YoY
|
-$3.353M
92.04%
YoY
|
-$1.076M
-167.25%
YoY
|
$7.907M
-1048.08%
YoY
|
$1.933M
-52.52%
YoY
|
| Net Earnings |
$18.24M
-2.03%
YoY
|
$55.14M
12.97%
YoY
|
$25.83M
186.12%
YoY
|
-$3.679M
-99.17%
YoY
|
$18.62M
-157.43%
YoY
|
$48.81M
-136.82%
YoY
|
$9.027M
-57.94%
YoY
|
-$443.4M
10456.57%
YoY
|
-$32.42M
906.49%
YoY
|
-$132.6M
-351.96%
YoY
|
$21.46M
23.47%
YoY
|
-$4.200M
-41.11%
YoY
|
-$3.221M
-61.68%
YoY
|
$52.62M
10.25%
YoY
|
$17.38M
120.15%
YoY
|
-$7.132M
-37.11%
YoY
|
-$8.406M
-173.74%
YoY
|
$47.73M
64.45%
YoY
|
$7.896M
-314.22%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.76
11.76%
YoY
|
$0.36
176.92%
YoY
|
-$0.05
-99.19%
YoY
|
N/A
|
$0.68
-136.36%
YoY
|
$0.13
-56.67%
YoY
|
-$6.20
10233.33%
YoY
|
N/A
|
-$1.87
-356.16%
YoY
|
$0.30
25.0%
YoY
|
-$0.06
-40.0%
YoY
|
N/A
|
$0.73
12.31%
YoY
|
$0.24
118.18%
YoY
|
-$0.10
-33.33%
YoY
|
N/A
|
$0.65
66.67%
YoY
|
$0.11
-320.0%
YoY
|
| Diluted Earnings Per Share |
$0.25
-3.86%
YoY
|
$0.75
11.94%
YoY
|
$0.35
175.08%
YoY
|
-$0.05
-99.13%
YoY
|
$0.26
-155.86%
YoY
|
$0.67
-135.92%
YoY
|
$0.13
-56.67%
YoY
|
-$6.20
10467.08%
YoY
|
-$0.46
905.19%
YoY
|
-$1.87
-100.0%
YoY
|
$0.29
-100.0%
YoY
|
-$0.06
-41.29%
YoY
|
-$0.05
-100.0%
YoY
|
$720.3K
112548497.52%
YoY
|
$238.5K
216799330.28%
YoY
|
-$0.10
-33.33%
YoY
|
-$113.7K
-174.2%
YoY
|
$0.64
64.1%
YoY
|
$0.11
-320.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 |
72.22M shares
0.65%
YoY
|
72.19M shares
0.66%
YoY
|
71.88M shares
0.78%
YoY
|
71.33M shares
-0.12%
YoY
|
71.75M shares
1.01%
YoY
|
71.72M shares
1.02%
YoY
|
71.32M shares
-1.15%
YoY
|
71.42M shares
0.23%
YoY
|
71.04M shares
0.1%
YoY
|
71.00M shares
-1.73%
YoY
|
72.15M shares
0.93%
YoY
|
71.25M shares
-1.66%
YoY
|
70.96M shares
-3.88%
YoY
|
72.25M shares
-2.24%
YoY
|
71.48M shares
-3.9%
YoY
|
72.45M shares
-1.9%
YoY
|
73.83M shares
0.53%
YoY
|
73.90M shares
0.55%
YoY
|
74.38M shares
1.81%
YoY
|
| Diluted Shares Outstanding |
N/A
|
73.82M shares
1.72%
YoY
|
72.92M shares
1.5%
YoY
|
71.73M shares
0.37%
YoY
|
N/A
|
72.57M shares
2.1%
YoY
|
71.84M shares
-1.32%
YoY
|
71.47M shares
-0.1%
YoY
|
N/A
|
71.08M shares
-2.7%
YoY
|
72.80M shares
-0.13%
YoY
|
71.54M shares
-1.26%
YoY
|
N/A
|
73.05M shares
-2.47%
YoY
|
72.89M shares
-2.93%
YoY
|
72.45M shares
-1.9%
YoY
|
N/A
|
74.90M shares
1.38%
YoY
|
75.09M shares
2.79%
YoY
|
Loading...