|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$967.3M
32.58%
YoY
|
$729.6M
12.52%
YoY
|
$648.4M
-3.96%
YoY
|
$675.2M
11.25%
YoY
|
$606.9M
14.51%
YoY
|
| Cost Of Revenue |
$438.3M
30.51%
YoY
|
$335.8M
27.87%
YoY
|
$262.6M
-2.37%
YoY
|
$269.0M
1.48%
YoY
|
$265.1M
2.0%
YoY
|
| Gross Profit |
$529.0M
34.34%
YoY
|
$393.8M
2.07%
YoY
|
$385.8M
-5.02%
YoY
|
$406.2M
18.82%
YoY
|
$341.9M
26.54%
YoY
|
| Selling, General & Admin |
$154.9M
12.28%
YoY
|
$137.9M
6.24%
YoY
|
$129.9M
3.65%
YoY
|
$125.3M
2.68%
YoY
|
$122.0M
-1.85%
YoY
|
| Research & Development |
$244.5M
34.21%
YoY
|
$182.2M
22.63%
YoY
|
$148.5M
0.21%
YoY
|
$148.2M
6.76%
YoY
|
$138.8M
-1.76%
YoY
|
| Depreciation & Amortization |
$63.30M
-5.88%
YoY
|
$67.25M
28.95%
YoY
|
$52.15M
-8.87%
YoY
|
$57.23M
-18.19%
YoY
|
$69.95M
-11.26%
YoY
|
| Operating Expenses |
$399.4M
24.76%
YoY
|
$320.1M
14.98%
YoY
|
$278.4M
1.79%
YoY
|
$273.5M
4.85%
YoY
|
$260.9M
-2.22%
YoY
|
| Operating Profit |
$129.7M
76.0%
YoY
|
$73.67M
-31.41%
YoY
|
$107.4M
-19.05%
YoY
|
$132.7M
63.79%
YoY
|
$81.00M
2290.85%
YoY
|
| Interest Expense |
$24.34M
373.85%
YoY
|
$5.136M
-58.53%
YoY
|
$12.38M
-388.0%
YoY
|
-$4.300M
-120.88%
YoY
|
$20.59M
-24.79%
YoY
|
| Other Income/Expense, Net |
-$158.7M
-988.45%
YoY
|
$17.86M
130.21%
YoY
|
$7.758M
-93.24%
YoY
|
$114.7M
-401.51%
YoY
|
-$38.06M
-15.33%
YoY
|
| Pretax Income |
-$29.03M
-131.72%
YoY
|
$91.50M
-20.57%
YoY
|
$115.2M
-52.62%
YoY
|
$243.1M
466.71%
YoY
|
$42.90M
-203.13%
YoY
|
| Income Tax |
$25.19M
71.71%
YoY
|
$14.67M
-37.8%
YoY
|
$23.58M
-111.98%
YoY
|
-$196.8M
-4058.87%
YoY
|
$4.972M
10.1%
YoY
|
| Net Earnings |
-$54.21M
-170.53%
YoY
|
$76.86M
-16.07%
YoY
|
$91.58M
-79.18%
YoY
|
$440.0M
1058.6%
YoY
|
$37.97M
-182.41%
YoY
|
| Basic Earnings Per Share |
-$0.73
-168.22%
YoY
|
$1.07
-17.05%
YoY
|
$1.29
-79.52%
YoY
|
$6.30
1045.45%
YoY
|
$0.55
-179.71%
YoY
|
| Diluted Earnings Per Share |
-$0.73
-170.19%
YoY
|
$1.04
-18.75%
YoY
|
$1.28
-100.0%
YoY
|
$6.182M
1144832378.26%
YoY
|
$0.54
-178.26%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
73.99M shares
2.82%
YoY
|
71.96M shares
1.64%
YoY
|
70.80M shares
1.46%
YoY
|
69.78M shares
1.95%
YoY
|
68.45M shares
2.77%
YoY
|
| Diluted Shares Outstanding |
73.99M shares
0.56%
YoY
|
73.58M shares
2.9%
YoY
|
71.50M shares
0.47%
YoY
|
71.17M shares
0.98%
YoY
|
70.47M shares
5.81%
YoY
|
|
Concept
|
2026 Q2 | 2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2021 Q4 | 2021 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$289.0M
22.5%
YoY
|
$271.6M
24.52%
YoY
|
$261.2M
N/A
|
$252.1M
25.59%
YoY
|
$235.9M
23.83%
YoY
|
$218.1M
20.35%
YoY
|
$200.7M
33.45%
YoY
|
$190.5M
28.25%
YoY
|
$181.2M
6.98%
YoY
|
$157.1M
-12.75%
YoY
|
$150.4M
-12.69%
YoY
|
$148.5M
-10.07%
YoY
|
$169.4M
N/A
|
$180.1M
12.83%
YoY
|
$172.3M
12.87%
YoY
|
$165.1M
9.67%
YoY
|
$159.6M
8.4%
YoY
|
$152.6M
11.19%
YoY
|
| Cost Of Revenue |
$124.5M
17.77%
YoY
|
$119.8M
18.63%
YoY
|
$118.9M
N/A
|
$112.6M
23.96%
YoY
|
$105.7M
18.7%
YoY
|
$101.0M
17.43%
YoY
|
$90.87M
42.65%
YoY
|
$89.08M
42.76%
YoY
|
$86.02M
28.94%
YoY
|
$69.84M
0.13%
YoY
|
$63.70M
-5.93%
YoY
|
$62.40M
-5.69%
YoY
|
$66.72M
N/A
|
$69.75M
6.52%
YoY
|
$67.72M
3.62%
YoY
|
$66.16M
-0.47%
YoY
|
$65.48M
-5.79%
YoY
|
$65.35M
-1.56%
YoY
|
| Gross Profit |
$164.4M
26.34%
YoY
|
$151.8M
29.6%
YoY
|
$142.3M
N/A
|
$139.4M
26.94%
YoY
|
$130.2M
28.35%
YoY
|
$117.1M
23.0%
YoY
|
$109.8M
26.84%
YoY
|
$101.4M
17.74%
YoY
|
$95.21M
-7.28%
YoY
|
$87.31M
-20.88%
YoY
|
$86.60M
-17.16%
YoY
|
$86.13M
-12.99%
YoY
|
$102.7M
N/A
|
$110.4M
17.22%
YoY
|
$104.5M
19.79%
YoY
|
$98.99M
17.69%
YoY
|
$94.14M
21.14%
YoY
|
$87.27M
23.13%
YoY
|
| Selling, General & Admin |
$44.62M
19.15%
YoY
|
$42.02M
16.88%
YoY
|
$39.83M
N/A
|
$38.40M
35.38%
YoY
|
$37.45M
9.62%
YoY
|
$35.95M
5.17%
YoY
|
$28.36M
3.51%
YoY
|
$34.16M
30.51%
YoY
|
$34.18M
9.39%
YoY
|
$36.89M
11.98%
YoY
|
$27.40M
-11.37%
YoY
|
$26.18M
-15.46%
YoY
|
$31.25M
N/A
|
$32.94M
4.23%
YoY
|
$30.91M
3.1%
YoY
|
$30.96M
1.44%
YoY
|
$31.60M
44.31%
YoY
|
$29.99M
0.01%
YoY
|
| Research & Development |
$68.98M
19.27%
YoY
|
$66.46M
13.99%
YoY
|
$62.88M
N/A
|
$63.38M
31.34%
YoY
|
$57.84M
21.68%
YoY
|
$58.30M
27.8%
YoY
|
$48.26M
28.68%
YoY
|
$47.53M
29.63%
YoY
|
$45.62M
28.38%
YoY
|
$39.41M
1.5%
YoY
|
$37.50M
-0.33%
YoY
|
$36.67M
3.42%
YoY
|
$35.54M
N/A
|
$38.83M
9.48%
YoY
|
$37.63M
11.95%
YoY
|
$35.46M
2.41%
YoY
|
$35.47M
0.2%
YoY
|
$33.61M
-3.83%
YoY
|
| Depreciation & Amortization |
$15.64M
5.63%
YoY
|
$15.38M
-3.86%
YoY
|
$17.65M
N/A
|
$14.85M
-16.74%
YoY
|
$14.81M
-17.44%
YoY
|
$16.00M
-6.99%
YoY
|
$17.83M
29.2%
YoY
|
$17.93M
37.42%
YoY
|
$17.20M
37.47%
YoY
|
$14.29M
11.16%
YoY
|
$13.80M
-1.23%
YoY
|
$13.05M
-5.75%
YoY
|
$12.51M
N/A
|
$12.86M
-15.62%
YoY
|
$13.97M
-19.02%
YoY
|
$13.85M
-20.43%
YoY
|
$15.23M
-19.82%
YoY
|
$17.25M
-11.97%
YoY
|
| Operating Expenses |
$113.6M
19.22%
YoY
|
$108.5M
8.94%
YoY
|
$102.7M
N/A
|
$101.8M
23.65%
YoY
|
$95.29M
16.64%
YoY
|
$99.58M
24.78%
YoY
|
$82.31M
15.76%
YoY
|
$81.69M
18.71%
YoY
|
$79.81M
19.49%
YoY
|
$76.30M
6.31%
YoY
|
$71.10M
3.74%
YoY
|
$68.82M
3.62%
YoY
|
$66.79M
N/A
|
$71.77M
7.0%
YoY
|
$68.54M
7.77%
YoY
|
$66.42M
1.96%
YoY
|
$67.07M
2.4%
YoY
|
$63.60M
-1.21%
YoY
|
| Operating Profit |
$50.83M
45.77%
YoY
|
$43.30M
147.03%
YoY
|
$39.60M
N/A
|
$37.66M
36.78%
YoY
|
$34.87M
76.86%
YoY
|
$17.53M
13.76%
YoY
|
$27.53M
77.64%
YoY
|
$19.72M
13.93%
YoY
|
$15.41M
-57.09%
YoY
|
$11.01M
-71.46%
YoY
|
$15.50M
-56.95%
YoY
|
$17.31M
-46.87%
YoY
|
$35.90M
N/A
|
$38.58M
42.54%
YoY
|
$36.00M
52.08%
YoY
|
$32.57M
71.68%
YoY
|
$27.07M
121.59%
YoY
|
$23.67M
264.22%
YoY
|
| Interest Expense |
$6.092M
0.53%
YoY
|
$6.292M
11.68%
YoY
|
$6.223M
N/A
|
$6.420M
29.18%
YoY
|
$6.060M
33.72%
YoY
|
$5.634M
38.05%
YoY
|
$4.970M
30.79%
YoY
|
$4.532M
93.34%
YoY
|
$4.081M
149.76%
YoY
|
$4.266M
-258.12%
YoY
|
$3.800M
349.7%
YoY
|
$2.344M
68.75%
YoY
|
$1.634M
N/A
|
-$2.698M
-259.36%
YoY
|
$845.0K
-84.71%
YoY
|
$1.389M
-71.37%
YoY
|
$1.693M
-66.14%
YoY
|
$5.526M
-5.52%
YoY
|
| Other Income/Expense, Net |
$6.092M
0.53%
YoY
|
$6.292M
N/A
|
N/A
|
$6.420M
64100.0%
YoY
|
$6.060M
33.72%
YoY
|
$0.00
-100.0%
YoY
|
$10.00K
-102.0%
YoY
|
$4.532M
-15727.59%
YoY
|
$4.081M
170.09%
YoY
|
$4.266M
679.89%
YoY
|
-$500.0K
-39.9%
YoY
|
-$29.00K
-97.99%
YoY
|
$1.511M
N/A
|
$547.0K
-99.52%
YoY
|
-$832.0K
-89.84%
YoY
|
-$1.444M
-26.77%
YoY
|
$113.2M
-28403.75%
YoY
|
-$8.187M
-72.46%
YoY
|
| Pretax Income |
$56.92M
39.07%
YoY
|
$49.59M
-129.18%
YoY
|
$55.90M
N/A
|
$44.08M
35.57%
YoY
|
$40.93M
68.8%
YoY
|
-$169.9M
-972.01%
YoY
|
$32.51M
71.13%
YoY
|
$24.25M
23.58%
YoY
|
$19.49M
-47.91%
YoY
|
$15.28M
-60.96%
YoY
|
$19.00M
-45.98%
YoY
|
$19.62M
-36.96%
YoY
|
$37.42M
N/A
|
$39.13M
-72.11%
YoY
|
$35.17M
127.1%
YoY
|
$31.13M
83.1%
YoY
|
$140.3M
710.89%
YoY
|
$15.49M
-166.66%
YoY
|
| Income Tax |
$10.59M
14.34%
YoY
|
$822.0K
-134.15%
YoY
|
$10.78M
N/A
|
$7.546M
143.42%
YoY
|
$9.264M
114.99%
YoY
|
-$2.407M
-153.39%
YoY
|
$3.100M
-156.36%
YoY
|
$4.309M
-44.53%
YoY
|
$4.508M
-61.34%
YoY
|
$2.750M
-71.39%
YoY
|
-$5.500M
-287.27%
YoY
|
$7.768M
395.09%
YoY
|
$11.66M
N/A
|
$9.611M
559.64%
YoY
|
$2.937M
509.34%
YoY
|
$1.569M
-28.45%
YoY
|
$1.457M
-828.5%
YoY
|
$482.0K
-72.46%
YoY
|
| Net Earnings |
$46.33M
46.31%
YoY
|
$48.77M
-129.11%
YoY
|
$45.12M
N/A
|
$36.53M
24.21%
YoY
|
$31.67M
58.81%
YoY
|
-$167.5M
-1218.36%
YoY
|
$29.41M
20.06%
YoY
|
$19.94M
68.22%
YoY
|
$14.98M
-41.84%
YoY
|
$12.53M
-57.57%
YoY
|
$24.50M
-23.99%
YoY
|
$11.85M
-59.9%
YoY
|
$25.76M
N/A
|
$29.52M
-78.74%
YoY
|
$32.23M
114.82%
YoY
|
$29.56M
99.62%
YoY
|
$138.8M
693.3%
YoY
|
$15.01M
-160.06%
YoY
|
| Basic Earnings Per Share |
$0.62
44.19%
YoY
|
$0.65
N/A
|
N/A
|
$0.49
N/A
|
$0.43
53.57%
YoY
|
N/A
|
N/A
|
$0.28
64.71%
YoY
|
$0.21
-41.67%
YoY
|
$0.18
-57.14%
YoY
|
N/A
|
$0.17
-59.52%
YoY
|
$0.36
N/A
|
$0.42
-79.0%
YoY
|
$0.46
109.09%
YoY
|
$0.42
90.91%
YoY
|
$2.00
N/A
|
$0.22
-159.46%
YoY
|
| Diluted Earnings Per Share |
$0.60
42.86%
YoY
|
$0.64
-127.72%
YoY
|
$0.59
N/A
|
$0.48
22.8%
YoY
|
$0.42
55.56%
YoY
|
-$2.30
-1250.95%
YoY
|
$0.39
16.08%
YoY
|
$0.27
62.66%
YoY
|
$0.20
-44.44%
YoY
|
$0.17
-58.54%
YoY
|
$0.34
-24.44%
YoY
|
$0.17
-60.48%
YoY
|
$0.36
N/A
|
$0.41
-78.97%
YoY
|
$0.45
114.29%
YoY
|
$0.42
100.0%
YoY
|
$1.95
-100.0%
YoY
|
$0.21
-156.76%
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
|
| Basic Shares Outstanding |
76.30M shares
2.56%
YoY
|
75.01M shares
0.9%
YoY
|
74.93M shares
3.5%
YoY
|
74.47M shares
3.16%
YoY
|
74.39M shares
3.17%
YoY
|
74.34M shares
3.15%
YoY
|
72.19M shares
1.7%
YoY
|
72.11M shares
1.72%
YoY
|
72.07M shares
1.88%
YoY
|
71.21M shares
0.76%
YoY
|
70.99M shares
1.49%
YoY
|
70.88M shares
1.57%
YoY
|
70.73M shares
1.5%
YoY
|
70.67M shares
1.83%
YoY
|
69.95M shares
1.77%
YoY
|
69.79M shares
1.87%
YoY
|
69.40M shares
2.12%
YoY
|
68.73M shares
2.9%
YoY
|
| Diluted Shares Outstanding |
77.56M shares
2.4%
YoY
|
76.72M shares
N/A
|
N/A
|
75.86M shares
N/A
|
75.74M shares
2.05%
YoY
|
N/A
|
N/A
|
74.22M shares
3.93%
YoY
|
73.27M shares
2.62%
YoY
|
72.29M shares
1.28%
YoY
|
N/A
|
71.41M shares
0.42%
YoY
|
71.40M shares
N/A
|
71.37M shares
0.21%
YoY
|
71.06M shares
0.25%
YoY
|
71.11M shares
0.8%
YoY
|
71.22M shares
N/A
|
70.88M shares
6.11%
YoY
|
Loading...