|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$714.0M
6.85%
YoY
|
$668.2M
7.82%
YoY
|
$619.7M
7.39%
YoY
|
$577.1M
23.2%
YoY
|
$468.4M
111.35%
YoY
|
| Cost Of Revenue |
$266.6M
3.01%
YoY
|
$258.8M
-36.85%
YoY
|
$409.9M
33.45%
YoY
|
$307.2M
52.32%
YoY
|
$201.7M
159.38%
YoY
|
| Gross Profit |
$447.3M
9.28%
YoY
|
$409.3M
95.1%
YoY
|
$209.8M
-22.27%
YoY
|
$269.9M
1.18%
YoY
|
$266.8M
85.4%
YoY
|
| Selling, General & Admin |
$264.9M
0.71%
YoY
|
$263.0M
-0.01%
YoY
|
$263.0M
-6.55%
YoY
|
$281.5M
19.67%
YoY
|
$235.2M
82.3%
YoY
|
| Research & Development |
$84.71M
-11.06%
YoY
|
$95.24M
0.98%
YoY
|
$94.32M
0.6%
YoY
|
$93.76M
25.93%
YoY
|
$74.45M
44.43%
YoY
|
| Depreciation & Amortization |
$53.67M
-8.27%
YoY
|
$58.51M
-75.7%
YoY
|
$240.8M
11.46%
YoY
|
$216.1M
47.09%
YoY
|
$146.9M
198.26%
YoY
|
| Operating Expenses |
$349.6M
-2.42%
YoY
|
$358.2M
0.25%
YoY
|
$357.3M
-4.76%
YoY
|
$375.2M
21.18%
YoY
|
$309.6M
71.49%
YoY
|
| Operating Profit |
$97.60M
91.05%
YoY
|
$51.09M
-132.96%
YoY
|
-$155.0M
37.44%
YoY
|
-$112.8M
39.12%
YoY
|
-$81.07M
49.48%
YoY
|
| Interest Expense |
-$25.90M
17.98%
YoY
|
-$21.95M
-36.05%
YoY
|
-$34.32M
22.01%
YoY
|
-$28.13M
53.15%
YoY
|
-$18.37M
734.91%
YoY
|
| Other Income/Expense, Net |
-$26.97M
9.64%
YoY
|
-$24.60M
869.39%
YoY
|
-$2.538M
-88.87%
YoY
|
-$22.81M
63.91%
YoY
|
-$13.92M
-1030.97%
YoY
|
| Pretax Income |
$70.63M
166.68%
YoY
|
$26.48M
-116.81%
YoY
|
-$157.5M
16.19%
YoY
|
-$135.6M
42.75%
YoY
|
-$94.99M
80.11%
YoY
|
| Income Tax |
-$73.99M
-2099.62%
YoY
|
$3.700M
131.25%
YoY
|
$1.600M
-130.19%
YoY
|
-$5.300M
-94.43%
YoY
|
-$95.10M
-13685.71%
YoY
|
| Net Earnings |
$144.6M
534.66%
YoY
|
$22.79M
-114.31%
YoY
|
-$159.2M
22.15%
YoY
|
-$130.3M
-200596.92%
YoY
|
$65.00K
-100.12%
YoY
|
| Basic Earnings Per Share |
$1.01
531.25%
YoY
|
$0.16
-113.68%
YoY
|
-$1.17
19.39%
YoY
|
-$0.98
N/A
|
$0.00
-100.0%
YoY
|
| Diluted Earnings Per Share |
$0.95
493.75%
YoY
|
$0.16
-113.68%
YoY
|
-$1.17
19.39%
YoY
|
-$0.98
N/A
|
$0.00
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
142.6M shares
1.43%
YoY
|
140.6M shares
2.88%
YoY
|
136.6M shares
2.81%
YoY
|
132.9M shares
5.22%
YoY
|
126.3M shares
30.6%
YoY
|
| Diluted Shares Outstanding |
153.8M shares
4.74%
YoY
|
146.8M shares
7.46%
YoY
|
136.6M shares
2.81%
YoY
|
132.9M shares
-2.48%
YoY
|
136.3M shares
40.91%
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 |
$164.4M
5.52%
YoY
|
$205.4M
5.87%
YoY
|
$179.5M
10.8%
YoY
|
$173.3M
6.42%
YoY
|
$155.8M
4.32%
YoY
|
$194.0M
3.76%
YoY
|
$162.0M
7.94%
YoY
|
$162.9M
6.78%
YoY
|
$149.3M
14.73%
YoY
|
$186.9M
6.58%
YoY
|
$150.1M
2.93%
YoY
|
$152.5M
10.71%
YoY
|
$130.2M
10.23%
YoY
|
$175.4M
8.75%
YoY
|
$145.8M
10.57%
YoY
|
$137.8M
20.29%
YoY
|
$118.1M
94.47%
YoY
|
$161.3M
96.68%
YoY
|
$131.9M
116.25%
YoY
|
| Cost Of Revenue |
$60.41M
-3.81%
YoY
|
$69.51M
2.54%
YoY
|
$69.36M
10.89%
YoY
|
$64.95M
3.75%
YoY
|
$62.80M
-4.71%
YoY
|
$67.79M
-3.2%
YoY
|
$62.54M
-26.31%
YoY
|
$62.61M
-51.91%
YoY
|
$65.90M
-47.21%
YoY
|
$70.03M
-36.92%
YoY
|
$84.88M
18.29%
YoY
|
$130.2M
100.27%
YoY
|
$124.8M
110.16%
YoY
|
$111.0M
66.09%
YoY
|
$71.75M
12.92%
YoY
|
$65.00M
28.65%
YoY
|
$59.40M
186.16%
YoY
|
$66.84M
215.75%
YoY
|
$63.54M
202.13%
YoY
|
| Gross Profit |
$104.0M
11.82%
YoY
|
$135.8M
7.66%
YoY
|
$110.1M
10.74%
YoY
|
$108.4M
8.08%
YoY
|
$92.97M
11.45%
YoY
|
$126.2M
7.93%
YoY
|
$99.46M
52.53%
YoY
|
$100.3M
348.29%
YoY
|
$83.42M
1467.4%
YoY
|
$116.9M
81.58%
YoY
|
$65.21M
-11.96%
YoY
|
$22.37M
-69.27%
YoY
|
$5.322M
-90.93%
YoY
|
$64.38M
-31.83%
YoY
|
$74.06M
8.39%
YoY
|
$72.78M
13.69%
YoY
|
$58.68M
46.85%
YoY
|
$94.45M
55.25%
YoY
|
$68.33M
71.03%
YoY
|
| Selling, General & Admin |
$71.07M
-1.35%
YoY
|
$63.08M
-0.98%
YoY
|
$64.90M
1.29%
YoY
|
$64.84M
-0.05%
YoY
|
$72.04M
2.4%
YoY
|
$63.70M
14.02%
YoY
|
$64.08M
7.67%
YoY
|
$64.87M
-8.35%
YoY
|
$70.35M
-5.1%
YoY
|
$55.87M
1.28%
YoY
|
$59.51M
-15.08%
YoY
|
$70.78M
32.83%
YoY
|
$74.14M
7.91%
YoY
|
$55.17M
20.42%
YoY
|
$70.08M
1.87%
YoY
|
$53.29M
-11.56%
YoY
|
$68.70M
86.96%
YoY
|
$45.81M
21.4%
YoY
|
$68.80M
96.14%
YoY
|
| Research & Development |
$25.17M
12.92%
YoY
|
$20.64M
-7.29%
YoY
|
$20.20M
-0.31%
YoY
|
$21.58M
-16.44%
YoY
|
$22.29M
-17.1%
YoY
|
$22.26M
-3.19%
YoY
|
$20.26M
-13.92%
YoY
|
$25.83M
10.46%
YoY
|
$26.89M
11.05%
YoY
|
$23.00M
2.99%
YoY
|
$23.54M
-6.35%
YoY
|
$23.38M
2.54%
YoY
|
$24.22M
5.09%
YoY
|
$22.33M
7.31%
YoY
|
$25.13M
19.35%
YoY
|
$22.80M
25.91%
YoY
|
$23.04M
61.52%
YoY
|
$20.81M
46.24%
YoY
|
$21.06M
55.28%
YoY
|
| Depreciation & Amortization |
$14.37M
-7.91%
YoY
|
$13.56M
-16.17%
YoY
|
$6.500M
62.5%
YoY
|
$5.800M
61.11%
YoY
|
$15.60M
14.99%
YoY
|
$16.17M
-3.86%
YoY
|
$4.000M
-89.82%
YoY
|
$3.600M
-95.95%
YoY
|
$13.57M
-85.84%
YoY
|
$16.82M
-78.27%
YoY
|
$39.30M
-15.69%
YoY
|
$88.94M
92.68%
YoY
|
$95.80M
108.86%
YoY
|
$77.41M
55.44%
YoY
|
$46.61M
-4.29%
YoY
|
$46.16M
28.61%
YoY
|
$45.87M
267.37%
YoY
|
$49.80M
280.46%
YoY
|
$48.70M
245.89%
YoY
|
| Operating Expenses |
$96.24M
2.02%
YoY
|
$83.72M
-2.61%
YoY
|
$85.10M
0.9%
YoY
|
$86.42M
-4.72%
YoY
|
$94.34M
-2.99%
YoY
|
$85.96M
5.11%
YoY
|
$84.34M
1.55%
YoY
|
$90.70M
-3.68%
YoY
|
$97.25M
-1.13%
YoY
|
$81.78M
-11.99%
YoY
|
$83.05M
-12.78%
YoY
|
$94.16M
-1.29%
YoY
|
$98.35M
7.2%
YoY
|
$92.93M
2.78%
YoY
|
$95.22M
5.97%
YoY
|
$95.39M
21.73%
YoY
|
$91.75M
79.85%
YoY
|
$90.41M
73.99%
YoY
|
$89.85M
84.74%
YoY
|
| Operating Profit |
$7.719M
-665.91%
YoY
|
$52.13M
29.61%
YoY
|
$25.04M
65.58%
YoY
|
$21.96M
129.36%
YoY
|
-$1.364M
-90.14%
YoY
|
$40.22M
14.5%
YoY
|
$15.12M
-184.76%
YoY
|
$9.574M
-113.34%
YoY
|
-$13.83M
-86.24%
YoY
|
$35.12M
-223.06%
YoY
|
-$17.84M
-15.66%
YoY
|
-$71.80M
217.52%
YoY
|
-$100.5M
152.35%
YoY
|
-$28.54M
-807.54%
YoY
|
-$21.16M
-11.66%
YoY
|
-$22.61M
-51.87%
YoY
|
-$39.82M
189.08%
YoY
|
$4.034M
-49.54%
YoY
|
-$23.95M
118.9%
YoY
|
| Interest Expense |
-$4.410M
-40.36%
YoY
|
-$4.234M
-586.67%
YoY
|
-$4.252M
-56.91%
YoY
|
-$10.02M
37.02%
YoY
|
-$7.394M
31.03%
YoY
|
$870.0K
-107.5%
YoY
|
-$9.867M
61.75%
YoY
|
-$7.309M
-11.04%
YoY
|
-$5.643M
-32.89%
YoY
|
-$11.60M
-2.56%
YoY
|
-$6.100M
21.03%
YoY
|
-$8.216M
160.49%
YoY
|
-$8.408M
4.62%
YoY
|
-$11.90M
66.88%
YoY
|
-$5.040M
-16.47%
YoY
|
-$3.154M
-37.48%
YoY
|
-$8.037M
4923.13%
YoY
|
-$7.131M
127.83%
YoY
|
-$6.034M
1785.63%
YoY
|
| Other Income/Expense, Net |
-$3.988M
-56.29%
YoY
|
$343.0K
-70.68%
YoY
|
-$4.098M
-53.85%
YoY
|
-$9.862M
63.68%
YoY
|
-$9.123M
-22.28%
YoY
|
$1.170M
-9.09%
YoY
|
-$8.880M
1377.54%
YoY
|
-$6.025M
321.03%
YoY
|
-$11.74M
-907.29%
YoY
|
$1.287M
-3.01%
YoY
|
-$601.0K
-83.63%
YoY
|
-$1.431M
-205.3%
YoY
|
$1.454M
-121.46%
YoY
|
$1.327M
17.12%
YoY
|
-$3.671M
-27.72%
YoY
|
$1.359M
-134.79%
YoY
|
-$6.774M
-736.06%
YoY
|
$1.133M
-158.13%
YoY
|
-$5.079M
-683.12%
YoY
|
| Pretax Income |
$3.731M
-135.58%
YoY
|
$48.07M
13.76%
YoY
|
$20.94M
235.46%
YoY
|
$12.10M
240.86%
YoY
|
-$10.49M
-58.98%
YoY
|
$42.26M
27.42%
YoY
|
$6.243M
-133.85%
YoY
|
$3.549M
-104.85%
YoY
|
-$25.57M
-74.19%
YoY
|
$33.16M
-184.79%
YoY
|
-$18.44M
-25.71%
YoY
|
-$73.23M
192.23%
YoY
|
-$99.04M
112.54%
YoY
|
-$39.12M
1555.31%
YoY
|
-$24.83M
-14.47%
YoY
|
-$25.06M
-50.76%
YoY
|
-$46.60M
266.6%
YoY
|
-$2.363M
-139.08%
YoY
|
-$29.03M
188.28%
YoY
|
| Income Tax |
-$700.0K
-22.22%
YoY
|
-$74.98M
-1381.42%
YoY
|
$900.0K
-10.0%
YoY
|
$1.000M
-78.26%
YoY
|
-$900.0K
-88.46%
YoY
|
$5.851M
160.04%
YoY
|
$1.000M
-200.0%
YoY
|
$4.600M
557.14%
YoY
|
-$7.800M
2500.0%
YoY
|
$2.250M
-182.42%
YoY
|
-$1.000M
150.0%
YoY
|
$700.0K
-773.08%
YoY
|
-$300.0K
-85.0%
YoY
|
-$2.730M
-3.05%
YoY
|
-$400.0K
-91.49%
YoY
|
-$104.0K
-99.88%
YoY
|
-$2.000M
-1100.0%
YoY
|
-$2.816M
-1860.0%
YoY
|
-$4.700M
-1275.0%
YoY
|
| Net Earnings |
$4.412M
-145.8%
YoY
|
$123.1M
237.98%
YoY
|
$20.06M
284.7%
YoY
|
$11.14M
-1133.3%
YoY
|
-$9.634M
-45.75%
YoY
|
$36.41M
17.77%
YoY
|
$5.214M
-129.83%
YoY
|
-$1.078M
-98.54%
YoY
|
-$17.76M
-82.01%
YoY
|
$30.91M
-184.96%
YoY
|
-$17.48M
-28.35%
YoY
|
-$73.89M
196.1%
YoY
|
-$98.73M
121.41%
YoY
|
-$36.39M
-8132.01%
YoY
|
-$24.39M
0.3%
YoY
|
-$24.95M
-167.8%
YoY
|
-$44.59M
246.3%
YoY
|
$453.0K
-92.3%
YoY
|
-$24.32M
131.28%
YoY
|
| Basic Earnings Per Share |
$0.03
-142.86%
YoY
|
N/A
|
$0.14
250.0%
YoY
|
$0.08
-900.0%
YoY
|
-$0.07
-46.15%
YoY
|
N/A
|
$0.04
-130.77%
YoY
|
-$0.01
-98.15%
YoY
|
-$0.13
-82.19%
YoY
|
N/A
|
-$0.13
-27.78%
YoY
|
-$0.54
184.21%
YoY
|
-$0.73
114.71%
YoY
|
N/A
|
-$0.18
0.0%
YoY
|
-$0.19
-165.52%
YoY
|
-$0.34
209.09%
YoY
|
N/A
|
-$0.18
80.0%
YoY
|
| Diluted Earnings Per Share |
$0.03
-142.86%
YoY
|
$0.75
241.79%
YoY
|
$0.13
225.0%
YoY
|
$0.08
-900.0%
YoY
|
-$0.07
-46.15%
YoY
|
$0.22
-1.99%
YoY
|
$0.04
-130.77%
YoY
|
-$0.01
-98.15%
YoY
|
-$0.13
-82.19%
YoY
|
$0.22
-182.19%
YoY
|
-$0.13
-27.78%
YoY
|
-$0.54
-100.0%
YoY
|
-$0.73
114.71%
YoY
|
-$0.27
-100.01%
YoY
|
-$0.18
0.0%
YoY
|
-$188.4K
-72472159.89%
YoY
|
-$0.34
209.09%
YoY
|
$3.427K
6853100.81%
YoY
|
-$0.18
80.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 |
144.4M shares
0.99%
YoY
|
143.6M shares
2.1%
YoY
|
142.4M shares
0.89%
YoY
|
141.1M shares
0.78%
YoY
|
143.0M shares
2.16%
YoY
|
140.7M shares
2.06%
YoY
|
141.1M shares
3.06%
YoY
|
140.0M shares
3.28%
YoY
|
139.9M shares
3.61%
YoY
|
137.9M shares
3.35%
YoY
|
137.0M shares
2.87%
YoY
|
135.6M shares
2.78%
YoY
|
135.1M shares
2.13%
YoY
|
133.4M shares
1.19%
YoY
|
133.1M shares
1.25%
YoY
|
131.9M shares
4.71%
YoY
|
132.2M shares
14.69%
YoY
|
131.8M shares
16.91%
YoY
|
131.5M shares
19.1%
YoY
|
| Diluted Shares Outstanding |
148.1M shares
4.39%
YoY
|
N/A
|
153.2M shares
3.01%
YoY
|
148.3M shares
5.48%
YoY
|
141.9M shares
1.83%
YoY
|
N/A
|
148.7M shares
8.24%
YoY
|
140.6M shares
3.22%
YoY
|
139.3M shares
3.44%
YoY
|
N/A
|
137.4M shares
3.18%
YoY
|
136.2M shares
2.82%
YoY
|
134.7M shares
1.84%
YoY
|
N/A
|
133.1M shares
1.25%
YoY
|
132.4M shares
-7.38%
YoY
|
132.2M shares
14.69%
YoY
|
N/A
|
131.5M shares
19.1%
YoY
|
Loading...