|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.015B
7.93%
YoY
|
$940.2M
25.74%
YoY
|
$747.7M
-6.68%
YoY
|
$801.2M
14.0%
YoY
|
$702.8M
40.89%
YoY
|
| Cost Of Revenue |
$468.7M
4.02%
YoY
|
$450.6M
18.58%
YoY
|
$380.0M
-2.11%
YoY
|
$388.2M
18.88%
YoY
|
$326.6M
37.04%
YoY
|
| Gross Profit |
$546.0M
11.53%
YoY
|
$489.6M
33.15%
YoY
|
$367.7M
-10.97%
YoY
|
$413.0M
9.77%
YoY
|
$376.2M
44.41%
YoY
|
| Selling, General & Admin |
$445.0M
14.15%
YoY
|
$389.8M
10.59%
YoY
|
$352.5M
5.01%
YoY
|
$335.7M
28.36%
YoY
|
$261.5M
27.63%
YoY
|
| Research & Development |
$193.1M
-2.9%
YoY
|
$198.9M
17.22%
YoY
|
$169.7M
21.96%
YoY
|
$139.1M
51.12%
YoY
|
$92.05M
44.8%
YoY
|
| Depreciation & Amortization |
$17.67M
6.38%
YoY
|
$16.61M
5.68%
YoY
|
$15.72M
9.67%
YoY
|
$14.33M
3.5%
YoY
|
$13.85M
32.48%
YoY
|
| Operating Expenses |
$733.3M
24.56%
YoY
|
$588.7M
-2.03%
YoY
|
$600.9M
18.8%
YoY
|
$505.8M
43.07%
YoY
|
$353.6M
31.69%
YoY
|
| Operating Profit |
-$187.3M
88.91%
YoY
|
-$99.13M
-57.5%
YoY
|
-$233.2M
151.2%
YoY
|
-$92.85M
-509.87%
YoY
|
$22.65M
-384.69%
YoY
|
| Interest Expense |
-$13.02M
-252.67%
YoY
|
$8.525M
-34.3%
YoY
|
$12.98M
-324500.0%
YoY
|
-$4.000K
-99.94%
YoY
|
-$6.752M
-76.14%
YoY
|
| Other Income/Expense, Net |
-$13.02M
-279.34%
YoY
|
$7.257M
-44.07%
YoY
|
$12.98M
-324500.0%
YoY
|
-$4.000K
-99.94%
YoY
|
-$6.752M
-76.16%
YoY
|
| Pretax Income |
-$200.3M
117.99%
YoY
|
-$91.87M
-58.29%
YoY
|
-$220.3M
137.21%
YoY
|
-$92.85M
-683.94%
YoY
|
$15.90M
-143.83%
YoY
|
| Income Tax |
$4.438M
6.81%
YoY
|
$4.155M
76.28%
YoY
|
$2.357M
35.3%
YoY
|
$1.742M
420.0%
YoY
|
$335.0K
-117.63%
YoY
|
| Net Earnings |
-$204.7M
113.18%
YoY
|
-$96.03M
-56.86%
YoY
|
-$222.6M
135.33%
YoY
|
-$94.59M
-707.7%
YoY
|
$15.57M
-145.27%
YoY
|
| Basic Earnings Per Share |
-$3.04
106.8%
YoY
|
-$1.47
-57.14%
YoY
|
-$3.43
133.33%
YoY
|
-$1.47
-688.0%
YoY
|
$0.25
-144.64%
YoY
|
| Diluted Earnings Per Share |
-$3.04
106.8%
YoY
|
-$1.47
-57.14%
YoY
|
-$3.43
133.33%
YoY
|
-$1.47
-712.5%
YoY
|
$0.24
-142.86%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
67.29M shares
2.8%
YoY
|
65.45M shares
0.74%
YoY
|
64.97M shares
1.28%
YoY
|
64.15M shares
1.82%
YoY
|
63.00M shares
3.3%
YoY
|
| Diluted Shares Outstanding |
67.29M shares
2.8%
YoY
|
65.45M shares
0.74%
YoY
|
64.97M shares
1.28%
YoY
|
64.15M shares
-0.32%
YoY
|
64.35M shares
5.51%
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 |
$247.2M
5.46%
YoY
|
$290.4M
2.74%
YoY
|
$249.3M
2.17%
YoY
|
$240.7M
8.46%
YoY
|
$234.4M
22.3%
YoY
|
$282.6M
43.62%
YoY
|
$244.0M
31.43%
YoY
|
$221.9M
13.27%
YoY
|
$191.7M
13.16%
YoY
|
$196.8M
-10.75%
YoY
|
$185.6M
-9.25%
YoY
|
$195.9M
-2.17%
YoY
|
$169.4M
-3.71%
YoY
|
$220.5M
5.0%
YoY
|
$204.5M
13.87%
YoY
|
$200.3M
16.34%
YoY
|
$175.9M
24.72%
YoY
|
$210.0M
24.95%
YoY
|
$179.6M
45.33%
YoY
|
| Cost Of Revenue |
$110.4M
-4.81%
YoY
|
$122.9M
-1.81%
YoY
|
$115.0M
-3.65%
YoY
|
$114.8M
5.23%
YoY
|
$116.0M
19.6%
YoY
|
$125.2M
20.96%
YoY
|
$119.3M
24.46%
YoY
|
$109.1M
15.86%
YoY
|
$97.00M
12.17%
YoY
|
$103.5M
-1.41%
YoY
|
$95.87M
-4.25%
YoY
|
$94.18M
-4.2%
YoY
|
$86.48M
1.96%
YoY
|
$105.0M
9.05%
YoY
|
$100.1M
20.8%
YoY
|
$98.32M
23.38%
YoY
|
$84.81M
25.19%
YoY
|
$96.27M
24.22%
YoY
|
$82.88M
42.19%
YoY
|
| Gross Profit |
$136.8M
15.52%
YoY
|
$167.5M
6.35%
YoY
|
$134.3M
7.73%
YoY
|
$125.9M
11.58%
YoY
|
$118.4M
25.07%
YoY
|
$157.5M
68.77%
YoY
|
$124.7M
38.88%
YoY
|
$112.8M
10.87%
YoY
|
$94.67M
14.19%
YoY
|
$93.30M
-19.24%
YoY
|
$89.75M
-14.05%
YoY
|
$101.7M
-0.21%
YoY
|
$82.91M
-8.99%
YoY
|
$115.5M
1.58%
YoY
|
$104.4M
7.94%
YoY
|
$101.9M
10.27%
YoY
|
$91.09M
24.3%
YoY
|
$113.7M
25.59%
YoY
|
$96.75M
48.13%
YoY
|
| Selling, General & Admin |
$108.2M
-4.98%
YoY
|
$113.1M
6.86%
YoY
|
$108.4M
8.83%
YoY
|
$109.6M
16.29%
YoY
|
$113.9M
26.35%
YoY
|
$105.8M
23.42%
YoY
|
$99.64M
25.6%
YoY
|
$94.24M
-3.45%
YoY
|
$90.11M
0.33%
YoY
|
$85.75M
-12.22%
YoY
|
$79.33M
-5.68%
YoY
|
$97.61M
21.08%
YoY
|
$89.81M
22.58%
YoY
|
$97.69M
36.63%
YoY
|
$84.10M
29.54%
YoY
|
$80.61M
21.18%
YoY
|
$73.27M
25.11%
YoY
|
$71.50M
31.19%
YoY
|
$64.92M
29.26%
YoY
|
| Research & Development |
$46.04M
-8.32%
YoY
|
$46.07M
-11.75%
YoY
|
$48.72M
-4.68%
YoY
|
$48.12M
-2.45%
YoY
|
$50.22M
8.59%
YoY
|
$52.20M
22.52%
YoY
|
$51.11M
21.77%
YoY
|
$49.33M
14.89%
YoY
|
$46.24M
9.69%
YoY
|
$42.60M
19.65%
YoY
|
$41.97M
14.06%
YoY
|
$42.93M
27.89%
YoY
|
$42.16M
27.14%
YoY
|
$35.61M
20.74%
YoY
|
$36.80M
52.68%
YoY
|
$33.57M
63.77%
YoY
|
$33.16M
84.62%
YoY
|
$29.49M
69.49%
YoY
|
$24.10M
49.76%
YoY
|
| Depreciation & Amortization |
$4.504M
4.48%
YoY
|
$4.495M
5.89%
YoY
|
$4.493M
6.7%
YoY
|
$4.367M
6.3%
YoY
|
$4.311M
6.63%
YoY
|
$4.245M
5.73%
YoY
|
$4.211M
5.28%
YoY
|
$4.108M
-3.68%
YoY
|
$4.043M
19.05%
YoY
|
$4.015M
10.27%
YoY
|
$4.000M
14.03%
YoY
|
$4.265M
20.04%
YoY
|
$3.396M
-6.39%
YoY
|
$3.641M
3.44%
YoY
|
$3.508M
3.18%
YoY
|
$3.553M
3.44%
YoY
|
$3.628M
4.1%
YoY
|
$3.520M
2.62%
YoY
|
$3.400M
14.09%
YoY
|
| Operating Expenses |
$154.2M
-35.55%
YoY
|
$159.2M
0.72%
YoY
|
$157.2M
4.25%
YoY
|
$177.7M
23.75%
YoY
|
$239.3M
75.49%
YoY
|
$158.0M
23.12%
YoY
|
$150.7M
24.28%
YoY
|
$143.6M
2.15%
YoY
|
$136.4M
-35.29%
YoY
|
$128.4M
-3.71%
YoY
|
$121.3M
-20.16%
YoY
|
$140.5M
23.08%
YoY
|
$210.7M
97.99%
YoY
|
$133.3M
31.99%
YoY
|
$151.9M
70.65%
YoY
|
$114.2M
31.21%
YoY
|
$106.4M
39.08%
YoY
|
$101.0M
40.47%
YoY
|
$89.03M
34.23%
YoY
|
| Operating Profit |
-$17.43M
-85.58%
YoY
|
$8.294M
-1527.54%
YoY
|
-$22.86M
-12.38%
YoY
|
-$51.81M
68.36%
YoY
|
-$120.9M
190.03%
YoY
|
-$581.0K
-98.34%
YoY
|
-$26.09M
-17.28%
YoY
|
-$30.77M
-20.7%
YoY
|
-$41.68M
-67.39%
YoY
|
-$35.06M
97.22%
YoY
|
-$31.55M
-33.58%
YoY
|
-$38.81M
217.08%
YoY
|
-$127.8M
733.34%
YoY
|
-$17.78M
-239.56%
YoY
|
-$47.49M
-715.19%
YoY
|
-$12.24M
-325.31%
YoY
|
-$15.34M
373.83%
YoY
|
$12.74M
-31.74%
YoY
|
$7.720M
-865.11%
YoY
|
| Interest Expense |
-$2.443M
101.73%
YoY
|
-$3.612M
-704.01%
YoY
|
-$2.280M
-165.54%
YoY
|
-$5.912M
-673.42%
YoY
|
-$1.211M
-135.44%
YoY
|
$598.0K
-84.05%
YoY
|
$3.479M
334.88%
YoY
|
$1.031M
-75.33%
YoY
|
$3.417M
-19.24%
YoY
|
$3.750M
125.36%
YoY
|
$800.0K
455.56%
YoY
|
$4.179M
-687.76%
YoY
|
$4.231M
-484.29%
YoY
|
$1.664M
-204.46%
YoY
|
$144.0K
-107.69%
YoY
|
-$711.0K
-47.84%
YoY
|
-$1.101M
-42.05%
YoY
|
-$1.593M
-0.44%
YoY
|
-$1.872M
-77.71%
YoY
|
| Other Income/Expense, Net |
-$2.443M
101.73%
YoY
|
N/A
|
-$2.280M
-165.54%
YoY
|
-$5.912M
-673.42%
YoY
|
-$1.211M
-156.35%
YoY
|
N/A
|
$3.479M
326.35%
YoY
|
$1.031M
-75.33%
YoY
|
$2.149M
-49.21%
YoY
|
N/A
|
$816.0K
466.67%
YoY
|
$4.179M
-687.76%
YoY
|
$4.231M
-484.29%
YoY
|
N/A
|
$144.0K
-107.69%
YoY
|
-$711.0K
-47.84%
YoY
|
-$1.101M
-42.78%
YoY
|
N/A
|
-$1.872M
-77.61%
YoY
|
| Pretax Income |
-$19.88M
-83.72%
YoY
|
$4.682M
29162.5%
YoY
|
-$25.10M
11.06%
YoY
|
-$57.70M
94.28%
YoY
|
-$122.1M
209.11%
YoY
|
$16.00K
-100.05%
YoY
|
-$22.60M
-26.38%
YoY
|
-$29.70M
-14.16%
YoY
|
-$39.50M
-68.04%
YoY
|
-$31.31M
94.3%
YoY
|
-$30.70M
-35.1%
YoY
|
-$34.60M
166.15%
YoY
|
-$123.6M
653.66%
YoY
|
-$16.11M
-244.59%
YoY
|
-$47.30M
-915.52%
YoY
|
-$13.00M
-417.07%
YoY
|
-$16.40M
215.38%
YoY
|
$11.15M
-34.44%
YoY
|
$5.800M
-161.7%
YoY
|
| Income Tax |
$516.0K
-93.93%
YoY
|
$5.271M
-813.26%
YoY
|
-$4.000M
-766.67%
YoY
|
-$5.300M
-581.82%
YoY
|
$8.500M
165.63%
YoY
|
-$739.0K
-43.5%
YoY
|
$600.0K
-72.73%
YoY
|
$1.100M
0.0%
YoY
|
$3.200M
966.67%
YoY
|
-$1.308M
401.15%
YoY
|
$2.200M
37.5%
YoY
|
$1.100M
-47.62%
YoY
|
$300.0K
-117.65%
YoY
|
-$261.0K
-177.45%
YoY
|
$1.600M
1500.0%
YoY
|
$2.100M
2000.0%
YoY
|
-$1.700M
1600.0%
YoY
|
$337.0K
N/A
|
$100.0K
156.41%
YoY
|
| Net Earnings |
-$20.39M
-84.38%
YoY
|
-$589.0K
-178.01%
YoY
|
-$21.17M
-8.97%
YoY
|
-$52.40M
70.05%
YoY
|
-$130.6M
205.64%
YoY
|
$755.0K
-102.52%
YoY
|
-$23.25M
-29.46%
YoY
|
-$30.81M
-13.87%
YoY
|
-$42.72M
-65.52%
YoY
|
-$30.00M
89.26%
YoY
|
-$32.96M
-32.69%
YoY
|
-$35.78M
137.61%
YoY
|
-$123.9M
741.81%
YoY
|
-$15.85M
-246.67%
YoY
|
-$48.97M
-945.18%
YoY
|
-$15.06M
-475.65%
YoY
|
-$14.72M
191.73%
YoY
|
$10.81M
-36.42%
YoY
|
$5.794M
-161.59%
YoY
|
| Basic Earnings Per Share |
-$0.30
-84.77%
YoY
|
-$0.01
-200.0%
YoY
|
-$0.31
-11.43%
YoY
|
-$0.78
65.96%
YoY
|
-$1.97
203.08%
YoY
|
$0.01
-102.17%
YoY
|
-$0.35
-31.37%
YoY
|
-$0.47
-14.55%
YoY
|
-$0.65
-66.15%
YoY
|
-$0.46
84.0%
YoY
|
-$0.51
-32.89%
YoY
|
-$0.55
139.13%
YoY
|
-$1.92
734.78%
YoY
|
-$0.25
-247.06%
YoY
|
-$0.76
-944.44%
YoY
|
-$0.23
-483.33%
YoY
|
-$0.23
187.5%
YoY
|
$0.17
-37.04%
YoY
|
$0.09
-160.0%
YoY
|
| Diluted Earnings Per Share |
-$0.30
-84.77%
YoY
|
-$0.01
-200.0%
YoY
|
-$0.31
-11.43%
YoY
|
-$0.78
65.96%
YoY
|
-$1.97
203.08%
YoY
|
$0.01
-102.17%
YoY
|
-$0.35
-31.37%
YoY
|
-$0.47
-14.55%
YoY
|
-$0.65
-66.15%
YoY
|
-$0.46
84.0%
YoY
|
-$0.51
-32.89%
YoY
|
-$0.55
129.17%
YoY
|
-$1.92
734.78%
YoY
|
-$0.25
-256.25%
YoY
|
-$0.76
-944.44%
YoY
|
-$0.24
-500.0%
YoY
|
-$0.23
187.5%
YoY
|
$0.16
-27.27%
YoY
|
$0.09
-160.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 |
68.33M shares
2.79%
YoY
|
67.80M shares
3.24%
YoY
|
67.57M shares
3.21%
YoY
|
66.61M shares
3.12%
YoY
|
66.47M shares
1.28%
YoY
|
65.68M shares
0.72%
YoY
|
65.46M shares
0.59%
YoY
|
64.59M shares
-0.05%
YoY
|
65.63M shares
1.71%
YoY
|
65.21M shares
1.42%
YoY
|
65.08M shares
1.33%
YoY
|
64.62M shares
0.85%
YoY
|
64.53M shares
1.01%
YoY
|
64.30M shares
1.02%
YoY
|
64.22M shares
1.67%
YoY
|
64.08M shares
2.17%
YoY
|
63.88M shares
2.29%
YoY
|
63.65M shares
2.25%
YoY
|
63.17M shares
2.66%
YoY
|
| Diluted Shares Outstanding |
68.40M shares
3.0%
YoY
|
68.01M shares
2.81%
YoY
|
67.65M shares
3.23%
YoY
|
67.05M shares
3.16%
YoY
|
66.40M shares
1.65%
YoY
|
66.16M shares
1.21%
YoY
|
65.54M shares
0.65%
YoY
|
64.99M shares
0.25%
YoY
|
65.33M shares
1.2%
YoY
|
65.37M shares
1.53%
YoY
|
65.12M shares
1.37%
YoY
|
64.83M shares
1.17%
YoY
|
64.55M shares
1.05%
YoY
|
64.38M shares
-2.34%
YoY
|
64.24M shares
-0.84%
YoY
|
64.08M shares
-2.41%
YoY
|
63.88M shares
2.29%
YoY
|
65.93M shares
0.38%
YoY
|
64.78M shares
5.29%
YoY
|
Loading...