|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.323B
14.83%
YoY
|
$1.152B
21.23%
YoY
|
$950.0M
31.91%
YoY
|
$720.2M
39.89%
YoY
|
$514.8M
28.61%
YoY
|
| Cost Of Revenue |
$270.8M
31.72%
YoY
|
$205.6M
17.85%
YoY
|
$174.5M
17.55%
YoY
|
$148.4M
50.96%
YoY
|
$98.31M
37.19%
YoY
|
| Gross Profit |
$1.052B
11.16%
YoY
|
$946.1M
21.99%
YoY
|
$775.5M
35.64%
YoY
|
$571.8M
37.28%
YoY
|
$416.5M
26.74%
YoY
|
| Selling, General & Admin |
$813.6M
5.73%
YoY
|
$769.5M
11.42%
YoY
|
$690.7M
16.81%
YoY
|
$591.3M
27.11%
YoY
|
$465.1M
77.2%
YoY
|
| Research & Development |
$362.4M
15.78%
YoY
|
$313.0M
4.13%
YoY
|
$300.6M
10.92%
YoY
|
$271.0M
14.2%
YoY
|
$237.3M
90.35%
YoY
|
| Depreciation & Amortization |
$110.6M
23.2%
YoY
|
$89.75M
25.3%
YoY
|
$71.63M
13.63%
YoY
|
$63.04M
708.19%
YoY
|
$7.800M
-69.99%
YoY
|
| Operating Expenses |
$1.176B
8.64%
YoY
|
$1.083B
9.21%
YoY
|
$991.2M
14.96%
YoY
|
$862.2M
22.75%
YoY
|
$702.4M
81.43%
YoY
|
| Operating Profit |
-$124.3M
-8.85%
YoY
|
-$136.4M
-36.75%
YoY
|
-$215.7M
-25.74%
YoY
|
-$290.5M
1.58%
YoY
|
-$285.9M
388.51%
YoY
|
| Interest Expense |
$20.38M
-3.67%
YoY
|
$21.16M
981.09%
YoY
|
$1.957M
-8.34%
YoY
|
$2.135M
-199.16%
YoY
|
-$2.153M
2.52%
YoY
|
| Other Income/Expense, Net |
$2.309M
-173.63%
YoY
|
-$3.136M
771.11%
YoY
|
-$360.0K
-79.27%
YoY
|
-$1.737M
106.05%
YoY
|
-$843.0K
-97.7%
YoY
|
| Pretax Income |
-$93.98M
-9.79%
YoY
|
-$104.2M
-44.71%
YoY
|
-$188.4M
-34.23%
YoY
|
-$286.5M
-0.85%
YoY
|
-$288.9M
197.37%
YoY
|
| Income Tax |
$6.802M
283.21%
YoY
|
$1.775M
39.43%
YoY
|
$1.273M
173.18%
YoY
|
$466.0K
-101.96%
YoY
|
-$23.76M
2292.55%
YoY
|
| Net Earnings |
-$100.8M
-4.88%
YoY
|
-$106.0M
-44.14%
YoY
|
-$189.7M
-33.89%
YoY
|
-$286.9M
8.21%
YoY
|
-$265.2M
175.73%
YoY
|
| Basic Earnings Per Share |
-$0.67
-6.94%
YoY
|
-$0.72
-46.27%
YoY
|
-$1.34
-36.19%
YoY
|
-$2.10
-26.57%
YoY
|
-$2.86
-17.1%
YoY
|
| Diluted Earnings Per Share |
-$0.67
-6.94%
YoY
|
-$0.72
-46.27%
YoY
|
-$1.34
-36.24%
YoY
|
-$2.10
-100.0%
YoY
|
-$2.861M
281.01%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
150.2M shares
1.9%
YoY
|
147.4M shares
3.86%
YoY
|
142.0M shares
3.98%
YoY
|
136.5M
47.32%
YoY
|
92.67M
232.22%
YoY
|
| Diluted Shares Outstanding |
150.2M shares
1.9%
YoY
|
147.4M shares
3.86%
YoY
|
142.0M shares
3.98%
YoY
|
136.5M
47.32%
YoY
|
92.67M
232.22%
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 |
$359.3M
15.66%
YoY
|
$349.1M
15.58%
YoY
|
$338.9M
14.52%
YoY
|
$323.9M
13.92%
YoY
|
$310.6M
15.29%
YoY
|
$302.0M
16.15%
YoY
|
$295.9M
19.35%
YoY
|
$284.3M
24.42%
YoY
|
$269.4M
26.18%
YoY
|
$260.0M
28.7%
YoY
|
$247.9M
32.98%
YoY
|
$228.5M
32.71%
YoY
|
$213.5M
33.86%
YoY
|
$202.1M
38.29%
YoY
|
$186.4M
41.24%
YoY
|
$172.2M
40.24%
YoY
|
$159.5M
40.0%
YoY
|
$146.1M
N/A
|
$132.0M
29.54%
YoY
|
| Cost Of Revenue |
$71.49M
10.11%
YoY
|
$69.41M
22.13%
YoY
|
$68.76M
25.13%
YoY
|
$67.73M
40.81%
YoY
|
$64.93M
42.0%
YoY
|
$56.83M
18.82%
YoY
|
$54.95M
24.54%
YoY
|
$48.10M
13.7%
YoY
|
$45.72M
13.73%
YoY
|
$47.83M
17.9%
YoY
|
$44.13M
16.8%
YoY
|
$42.30M
15.16%
YoY
|
$40.20M
20.61%
YoY
|
$40.57M
36.29%
YoY
|
$37.78M
66.48%
YoY
|
$36.74M
44.1%
YoY
|
$33.33M
63.72%
YoY
|
$29.77M
N/A
|
$22.69M
N/A
|
| Gross Profit |
$287.8M
17.13%
YoY
|
$279.7M
14.06%
YoY
|
$270.1M
12.1%
YoY
|
$256.2M
8.44%
YoY
|
$245.7M
9.83%
YoY
|
$245.2M
15.55%
YoY
|
$240.9M
18.23%
YoY
|
$236.2M
26.86%
YoY
|
$223.7M
29.07%
YoY
|
$212.2M
31.41%
YoY
|
$203.8M
37.09%
YoY
|
$186.2M
37.47%
YoY
|
$173.3M
37.36%
YoY
|
$161.5M
38.81%
YoY
|
$148.7M
36.01%
YoY
|
$135.5M
39.23%
YoY
|
$126.2M
34.84%
YoY
|
$116.3M
N/A
|
$109.3M
N/A
|
| Selling, General & Admin |
$217.9M
12.12%
YoY
|
$221.2M
1.13%
YoY
|
$197.1M
0.22%
YoY
|
$197.6M
10.54%
YoY
|
$194.3M
12.98%
YoY
|
$218.8M
27.68%
YoY
|
$196.6M
8.38%
YoY
|
$178.7M
6.32%
YoY
|
$172.0M
5.82%
YoY
|
$171.3M
8.78%
YoY
|
$181.4M
21.79%
YoY
|
$168.1M
16.77%
YoY
|
$162.6M
18.59%
YoY
|
$157.5M
23.18%
YoY
|
$149.0M
41.87%
YoY
|
$144.0M
-8.74%
YoY
|
$137.1M
90.66%
YoY
|
$127.9M
N/A
|
$105.0M
N/A
|
| Research & Development |
$85.57M
-2.33%
YoY
|
$96.47M
8.87%
YoY
|
$88.05M
8.98%
YoY
|
$88.90M
22.95%
YoY
|
$87.61M
24.09%
YoY
|
$88.61M
20.62%
YoY
|
$80.79M
11.12%
YoY
|
$72.31M
-0.04%
YoY
|
$70.60M
-11.79%
YoY
|
$73.46M
0.8%
YoY
|
$72.71M
1.7%
YoY
|
$72.34M
13.34%
YoY
|
$80.04M
32.83%
YoY
|
$72.88M
21.94%
YoY
|
$71.49M
36.07%
YoY
|
$63.82M
-27.99%
YoY
|
$60.25M
74.42%
YoY
|
$59.77M
N/A
|
$52.54M
N/A
|
| Depreciation & Amortization |
$29.17M
8.61%
YoY
|
$27.29M
10.81%
YoY
|
$29.20M
20.48%
YoY
|
$27.24M
30.68%
YoY
|
$26.86M
33.93%
YoY
|
$24.63M
25.05%
YoY
|
$24.23M
36.68%
YoY
|
$20.84M
20.23%
YoY
|
$20.05M
18.83%
YoY
|
$19.69M
18.73%
YoY
|
$17.73M
11.49%
YoY
|
$17.34M
12.55%
YoY
|
$16.87M
11.4%
YoY
|
$16.59M
26.54%
YoY
|
$15.90M
95.15%
YoY
|
$15.40M
96.97%
YoY
|
$15.15M
107.46%
YoY
|
$13.11M
-34.47%
YoY
|
$8.149M
N/A
|
| Operating Expenses |
$303.5M
7.63%
YoY
|
$320.1M
2.84%
YoY
|
$285.1M
2.77%
YoY
|
$286.5M
14.12%
YoY
|
$282.0M
16.22%
YoY
|
$311.2M
25.21%
YoY
|
$277.4M
9.17%
YoY
|
$251.0M
2.79%
YoY
|
$242.6M
0.01%
YoY
|
$248.6M
6.07%
YoY
|
$254.1M
15.27%
YoY
|
$244.2M
17.54%
YoY
|
$242.6M
22.94%
YoY
|
$234.3M
22.83%
YoY
|
$220.5M
38.78%
YoY
|
$207.8M
-15.66%
YoY
|
$197.3M
85.39%
YoY
|
$190.8M
N/A
|
$158.9M
N/A
|
| Operating Profit |
-$15.67M
-56.76%
YoY
|
-$40.38M
-38.84%
YoY
|
-$15.03M
-58.82%
YoY
|
-$30.27M
104.84%
YoY
|
-$36.25M
91.71%
YoY
|
-$66.02M
81.59%
YoY
|
-$36.50M
-27.51%
YoY
|
-$14.78M
-74.51%
YoY
|
-$18.91M
-72.7%
YoY
|
-$36.36M
-50.1%
YoY
|
-$50.35M
-29.89%
YoY
|
-$57.98M
-19.81%
YoY
|
-$69.26M
-2.63%
YoY
|
-$72.86M
-2.13%
YoY
|
-$71.81M
44.91%
YoY
|
-$72.30M
-51.5%
YoY
|
-$71.14M
453.25%
YoY
|
-$74.45M
N/A
|
-$49.56M
N/A
|
| Interest Expense |
$4.358M
-26.63%
YoY
|
$5.170M
21.91%
YoY
|
$4.550M
-16.88%
YoY
|
$4.717M
-12.78%
YoY
|
$5.940M
1140.08%
YoY
|
$4.241M
-9.52%
YoY
|
$5.474M
1017.14%
YoY
|
$5.408M
21.47%
YoY
|
$479.0K
-3.43%
YoY
|
$4.687M
4.93%
YoY
|
$490.0K
-2.78%
YoY
|
$4.452M
3910.81%
YoY
|
$496.0K
1.02%
YoY
|
$4.467M
-1004.25%
YoY
|
$504.0K
-196.74%
YoY
|
$111.0K
-80.73%
YoY
|
$491.0K
-12.63%
YoY
|
-$494.0K
N/A
|
-$521.0K
N/A
|
| Other Income/Expense, Net |
-$556.0K
-242.2%
YoY
|
$1.467M
34.96%
YoY
|
-$210.0K
-145.06%
YoY
|
$2.023M
-1466.89%
YoY
|
$391.0K
-213.66%
YoY
|
$1.087M
-71.6%
YoY
|
$466.0K
-195.88%
YoY
|
-$148.0K
-108.61%
YoY
|
-$344.0K
63.81%
YoY
|
$3.828M
-653.18%
YoY
|
-$486.0K
-30.37%
YoY
|
$1.718M
-293.03%
YoY
|
-$210.0K
-138.67%
YoY
|
-$692.0K
-1970.27%
YoY
|
-$698.0K
6.89%
YoY
|
-$890.0K
1922.73%
YoY
|
$543.0K
-396.72%
YoY
|
$37.00K
N/A
|
-$653.0K
N/A
|
| Pretax Income |
-$10.98M
-60.37%
YoY
|
-$36.16M
-40.63%
YoY
|
-$8.622M
-67.76%
YoY
|
-$21.50M
269.35%
YoY
|
-$27.70M
158.76%
YoY
|
-$60.92M
111.37%
YoY
|
-$26.74M
-38.74%
YoY
|
-$5.821M
-88.92%
YoY
|
-$10.70M
-83.12%
YoY
|
-$28.82M
-59.65%
YoY
|
-$43.65M
-38.4%
YoY
|
-$52.56M
-28.08%
YoY
|
-$63.39M
-10.83%
YoY
|
-$71.43M
-4.65%
YoY
|
-$70.87M
39.7%
YoY
|
-$73.08M
-51.18%
YoY
|
-$71.09M
422.57%
YoY
|
-$74.91M
N/A
|
-$50.73M
N/A
|
| Income Tax |
-$1.880M
-135.47%
YoY
|
$1.440M
4.73%
YoY
|
$500.0K
-241.64%
YoY
|
-$411.0K
-182.2%
YoY
|
$5.300M
1666.67%
YoY
|
$1.375M
96.43%
YoY
|
-$353.0K
-276.5%
YoY
|
$500.0K
55.28%
YoY
|
$300.0K
200.0%
YoY
|
$700.0K
-388.07%
YoY
|
$200.0K
-33.33%
YoY
|
$322.0K
666.67%
YoY
|
$100.0K
-66.67%
YoY
|
-$243.0K
-98.98%
YoY
|
$300.0K
N/A
|
$42.00K
13.51%
YoY
|
$300.0K
200.0%
YoY
|
-$23.94M
N/A
|
$0.00
-100.0%
YoY
|
| Net Earnings |
-$9.096M
-72.43%
YoY
|
-$37.60M
-39.63%
YoY
|
-$9.101M
-65.51%
YoY
|
-$21.09M
234.16%
YoY
|
-$32.99M
200.83%
YoY
|
-$62.29M
111.02%
YoY
|
-$26.39M
-39.82%
YoY
|
-$6.311M
-88.07%
YoY
|
-$10.97M
-82.72%
YoY
|
-$29.52M
-58.53%
YoY
|
-$43.85M
-38.42%
YoY
|
-$52.88M
-27.68%
YoY
|
-$63.45M
-11.16%
YoY
|
-$71.18M
39.65%
YoY
|
-$71.21M
40.33%
YoY
|
-$73.12M
-51.16%
YoY
|
-$71.42M
420.09%
YoY
|
-$50.97M
N/A
|
-$50.74M
218.07%
YoY
|
| Basic Earnings Per Share |
-$0.06
-72.73%
YoY
|
N/A
|
-$0.06
-66.67%
YoY
|
-$0.14
250.0%
YoY
|
-$0.22
175.0%
YoY
|
N/A
|
-$0.18
-41.94%
YoY
|
-$0.04
-89.19%
YoY
|
-$0.08
-82.22%
YoY
|
N/A
|
-$0.31
-40.38%
YoY
|
-$0.37
-31.48%
YoY
|
-$0.45
-15.09%
YoY
|
N/A
|
-$0.52
33.33%
YoY
|
-$0.54
-73.53%
YoY
|
-$0.53
N/A
|
N/A
|
-$0.39
N/A
|
| Diluted Earnings Per Share |
-$0.06
-72.73%
YoY
|
-$0.25
-40.72%
YoY
|
-$0.06
-66.67%
YoY
|
-$0.14
250.0%
YoY
|
-$0.22
175.0%
YoY
|
-$0.42
103.77%
YoY
|
-$0.18
-41.94%
YoY
|
-$0.04
-89.32%
YoY
|
-$0.08
-82.22%
YoY
|
-$0.20
-60.16%
YoY
|
-$0.31
-40.38%
YoY
|
-$0.37
-30.66%
YoY
|
-$0.45
-100.0%
YoY
|
-$0.51
-100.0%
YoY
|
-$0.52
-100.0%
YoY
|
-$0.54
-73.53%
YoY
|
-$530.9K
396.39%
YoY
|
-$550.0K
N/A
|
-$386.0K
N/A
|
| 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 |
150.1M shares
0.12%
YoY
|
155.5M shares
4.58%
YoY
|
150.2M shares
1.7%
YoY
|
149.2M shares
1.94%
YoY
|
149.9M shares
3.45%
YoY
|
148.7M shares
3.6%
YoY
|
147.7M shares
3.72%
YoY
|
146.3M shares
4.15%
YoY
|
144.9M shares
3.33%
YoY
|
143.5M shares
3.97%
YoY
|
142.4M shares
4.07%
YoY
|
140.5M shares
3.36%
YoY
|
140.3M
4.25%
YoY
|
138.0M
N/A
|
136.8M
4.09%
YoY
|
135.9M
84.84%
YoY
|
134.5M shares
N/A
|
N/A
|
131.4M
N/A
|
| Diluted Shares Outstanding |
151.0M shares
0.64%
YoY
|
N/A
|
150.3M shares
1.45%
YoY
|
149.7M shares
1.85%
YoY
|
150.0M shares
3.11%
YoY
|
N/A
|
148.1M shares
3.72%
YoY
|
146.9M shares
4.04%
YoY
|
145.5M shares
4.17%
YoY
|
N/A
|
142.8M shares
4.12%
YoY
|
141.2M shares
3.91%
YoY
|
139.6M shares
3.8%
YoY
|
N/A
|
137.2M
4.37%
YoY
|
135.9M
84.84%
YoY
|
134.5M shares
N/A
|
N/A
|
131.4M
N/A
|
Loading...