|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$634.2M
20.05%
YoY
|
$528.3M
32.29%
YoY
|
$399.4M
21.3%
YoY
|
$329.2M
7.76%
YoY
|
$305.5M
17.11%
YoY
|
| Cost Of Revenue |
$72.93M
37.75%
YoY
|
$52.94M
41.84%
YoY
|
$37.33M
-3.3%
YoY
|
$38.60M
11.99%
YoY
|
$34.47M
11.02%
YoY
|
| Gross Profit |
$561.3M
18.08%
YoY
|
$475.4M
31.3%
YoY
|
$362.0M
24.57%
YoY
|
$290.6M
7.23%
YoY
|
$271.0M
17.93%
YoY
|
| Selling, General & Admin |
$383.5M
18.59%
YoY
|
$323.4M
17.48%
YoY
|
$275.3M
29.21%
YoY
|
$213.0M
10.55%
YoY
|
$192.7M
23.21%
YoY
|
| Research & Development |
$135.8M
24.21%
YoY
|
$109.4M
-28.23%
YoY
|
$152.4M
-44.92%
YoY
|
$276.7M
1.7%
YoY
|
$272.0M
-11.8%
YoY
|
| Depreciation & Amortization |
$7.460M
-12.72%
YoY
|
$8.547M
8.56%
YoY
|
$7.873M
47.38%
YoY
|
$5.342M
-13.96%
YoY
|
$6.209M
-29.81%
YoY
|
| Operating Expenses |
$528.5M
17.32%
YoY
|
$450.5M
2.56%
YoY
|
$439.2M
-12.63%
YoY
|
$502.8M
5.29%
YoY
|
$477.5M
0.13%
YoY
|
| Operating Profit |
$32.79M
31.81%
YoY
|
$24.88M
-132.22%
YoY
|
-$77.21M
-63.6%
YoY
|
-$212.1M
2.75%
YoY
|
-$206.4M
-16.42%
YoY
|
| Interest Expense |
-$42.84M
-3.05%
YoY
|
-$44.19M
-188.12%
YoY
|
$50.15M
35.1%
YoY
|
$37.12M
14.31%
YoY
|
$32.47M
44.8%
YoY
|
| Other Income/Expense, Net |
$10.24M
-208.51%
YoY
|
-$9.441M
-40.57%
YoY
|
-$15.89M
-480.41%
YoY
|
$4.176M
-243.95%
YoY
|
-$2.901M
271.45%
YoY
|
| Pretax Income |
$191.0K
-100.66%
YoY
|
-$28.76M
-80.84%
YoY
|
-$150.1M
-37.98%
YoY
|
-$242.0M
0.2%
YoY
|
-$241.6M
-11.92%
YoY
|
| Income Tax |
$27.30M
-0.18%
YoY
|
$27.35M
1744.23%
YoY
|
$1.483M
-127.11%
YoY
|
-$5.471M
-161.43%
YoY
|
$8.906M
242.8%
YoY
|
| Net Earnings |
-$27.11M
-51.68%
YoY
|
-$56.11M
-62.99%
YoY
|
-$151.6M
-35.92%
YoY
|
-$236.6M
-5.55%
YoY
|
-$250.5M
-9.53%
YoY
|
| Basic Earnings Per Share |
-$0.09
-50.0%
YoY
|
-$0.18
-64.71%
YoY
|
-$0.51
-37.8%
YoY
|
-$0.82
-10.87%
YoY
|
-$0.92
-14.02%
YoY
|
| Diluted Earnings Per Share |
-$0.09
-50.0%
YoY
|
-$0.18
-64.71%
YoY
|
-$0.51
-37.8%
YoY
|
-$0.82
-10.87%
YoY
|
-$0.92
-14.02%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
308.4M shares
1.31%
YoY
|
304.4M shares
3.12%
YoY
|
295.2M shares
2.11%
YoY
|
289.1M shares
6.5%
YoY
|
271.4M shares
4.85%
YoY
|
| Diluted Shares Outstanding |
308.4M shares
1.31%
YoY
|
304.4M shares
3.12%
YoY
|
295.2M shares
2.11%
YoY
|
289.1M shares
6.5%
YoY
|
271.4M shares
4.85%
YoY
|
|
Concept
|
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$185.2M
23.72%
YoY
|
$169.1M
19.46%
YoY
|
$154.7M
22.12%
YoY
|
$125.2M
13.45%
YoY
|
$149.7M
30.09%
YoY
|
$141.5M
36.73%
YoY
|
$126.7M
34.04%
YoY
|
$110.4M
27.97%
YoY
|
$115.1M
30.63%
YoY
|
$103.5M
26.7%
YoY
|
$94.50M
17.06%
YoY
|
$86.27M
9.6%
YoY
|
$88.10M
7.23%
YoY
|
$81.69M
2.7%
YoY
|
$80.73M
4.29%
YoY
|
$78.72M
18.54%
YoY
|
$82.15M
16.41%
YoY
|
$79.55M
17.95%
YoY
|
$77.41M
24.15%
YoY
|
| Cost Of Revenue |
$26.55M
78.94%
YoY
|
$19.47M
46.6%
YoY
|
$15.22M
35.13%
YoY
|
$11.70M
-13.78%
YoY
|
$14.84M
31.01%
YoY
|
$13.28M
33.51%
YoY
|
$11.26M
23.56%
YoY
|
$13.57M
95.43%
YoY
|
$11.32M
20.67%
YoY
|
$9.946M
-25.97%
YoY
|
$9.114M
11.19%
YoY
|
$6.942M
-8.44%
YoY
|
$9.384M
19.53%
YoY
|
$13.44M
14.88%
YoY
|
$8.197M
-2.18%
YoY
|
$7.582M
15.95%
YoY
|
$7.851M
-16.66%
YoY
|
$11.70M
39.25%
YoY
|
$8.380M
25.52%
YoY
|
| Gross Profit |
$158.7M
17.64%
YoY
|
$149.6M
16.65%
YoY
|
$139.5M
20.85%
YoY
|
$113.6M
17.26%
YoY
|
$134.9M
29.99%
YoY
|
$128.2M
37.07%
YoY
|
$115.4M
35.16%
YoY
|
$96.84M
22.07%
YoY
|
$103.8M
31.82%
YoY
|
$93.56M
37.07%
YoY
|
$85.39M
17.72%
YoY
|
$79.33M
11.52%
YoY
|
$78.71M
5.93%
YoY
|
$68.26M
0.6%
YoY
|
$72.53M
5.07%
YoY
|
$71.13M
18.83%
YoY
|
$74.30M
21.51%
YoY
|
$67.85M
14.92%
YoY
|
$69.03M
23.99%
YoY
|
| Selling, General & Admin |
$117.1M
35.09%
YoY
|
$90.04M
19.88%
YoY
|
$84.54M
14.91%
YoY
|
$91.83M
4.31%
YoY
|
$86.67M
23.39%
YoY
|
$75.11M
14.4%
YoY
|
$73.58M
12.46%
YoY
|
$88.03M
19.03%
YoY
|
$70.24M
29.42%
YoY
|
$65.65M
38.88%
YoY
|
$65.42M
22.56%
YoY
|
$73.96M
27.26%
YoY
|
$54.27M
-5.78%
YoY
|
$47.27M
2.53%
YoY
|
$53.38M
26.26%
YoY
|
$58.12M
24.38%
YoY
|
$57.60M
31.84%
YoY
|
$46.11M
21.82%
YoY
|
$42.28M
21.98%
YoY
|
| Research & Development |
$23.74M
-21.36%
YoY
|
$23.42M
-10.49%
YoY
|
$60.85M
146.52%
YoY
|
$27.84M
-1.73%
YoY
|
$30.19M
-13.81%
YoY
|
$26.16M
-35.73%
YoY
|
$24.68M
-29.78%
YoY
|
$28.33M
-31.74%
YoY
|
$35.03M
-45.16%
YoY
|
$40.70M
-23.16%
YoY
|
$35.15M
-55.12%
YoY
|
$41.50M
-49.09%
YoY
|
$63.87M
-25.38%
YoY
|
$52.97M
-10.72%
YoY
|
$78.32M
24.31%
YoY
|
$81.52M
27.14%
YoY
|
$85.60M
7.95%
YoY
|
$59.33M
-15.74%
YoY
|
$63.00M
-9.49%
YoY
|
| Depreciation & Amortization |
$1.897M
-7.06%
YoY
|
$1.874M
-13.64%
YoY
|
$1.852M
-15.12%
YoY
|
$1.837M
-14.72%
YoY
|
$2.041M
-6.46%
YoY
|
$2.170M
-2.6%
YoY
|
$2.182M
-1.09%
YoY
|
$2.154M
71.36%
YoY
|
$2.182M
66.44%
YoY
|
$2.228M
73.25%
YoY
|
$2.206M
65.37%
YoY
|
$1.257M
-10.91%
YoY
|
$1.311M
-13.64%
YoY
|
$1.286M
-15.39%
YoY
|
$1.334M
-14.87%
YoY
|
$1.411M
-12.03%
YoY
|
$1.518M
-40.47%
YoY
|
$1.520M
-39.1%
YoY
|
$1.567M
-23.15%
YoY
|
| Operating Expenses |
$142.7M
20.03%
YoY
|
$115.3M
8.21%
YoY
|
$148.9M
48.29%
YoY
|
$121.5M
-2.45%
YoY
|
$118.9M
10.66%
YoY
|
$106.6M
-3.62%
YoY
|
$100.4M
-3.65%
YoY
|
$124.6M
6.49%
YoY
|
$107.4M
-11.23%
YoY
|
$110.6M
8.31%
YoY
|
$104.2M
-21.7%
YoY
|
$117.0M
-20.15%
YoY
|
$121.0M
-17.35%
YoY
|
$102.1M
-7.4%
YoY
|
$133.1M
23.44%
YoY
|
$146.5M
29.72%
YoY
|
$146.4M
16.24%
YoY
|
$110.2M
-1.39%
YoY
|
$107.9M
0.79%
YoY
|
| Operating Profit |
$15.95M
-0.16%
YoY
|
$34.27M
58.22%
YoY
|
-$9.474M
-163.3%
YoY
|
-$7.952M
-71.31%
YoY
|
$15.97M
-532.58%
YoY
|
$21.66M
-227.23%
YoY
|
$14.97M
-179.36%
YoY
|
-$27.72M
-26.34%
YoY
|
-$3.692M
-91.28%
YoY
|
-$17.02M
-49.7%
YoY
|
-$18.86M
-68.88%
YoY
|
-$37.64M
-50.04%
YoY
|
-$42.33M
-41.33%
YoY
|
-$33.84M
-20.19%
YoY
|
-$60.61M
56.08%
YoY
|
-$75.34M
42.0%
YoY
|
-$72.15M
11.27%
YoY
|
-$42.40M
-19.64%
YoY
|
-$38.83M
-24.37%
YoY
|
| Interest Expense |
-$10.60M
0.5%
YoY
|
-$10.88M
-6.28%
YoY
|
-$10.72M
-3.77%
YoY
|
-$10.64M
-185.58%
YoY
|
-$10.54M
-5.5%
YoY
|
-$11.61M
-189.41%
YoY
|
-$11.14M
-189.19%
YoY
|
$12.44M
5.0%
YoY
|
-$11.16M
22.28%
YoY
|
$12.99M
34.99%
YoY
|
$12.49M
51.29%
YoY
|
$11.84M
45.38%
YoY
|
-$9.123M
14.35%
YoY
|
$9.620M
17.82%
YoY
|
$8.257M
1.31%
YoY
|
$8.147M
1.94%
YoY
|
-$7.978M
0.35%
YoY
|
$8.165M
20.36%
YoY
|
$8.150M
124.21%
YoY
|
| Other Income/Expense, Net |
-$2.208M
-188.14%
YoY
|
$10.89M
-433.65%
YoY
|
$1.015M
-127.31%
YoY
|
$550.0K
-111.08%
YoY
|
$2.505M
-187.01%
YoY
|
-$3.263M
-185.13%
YoY
|
-$3.717M
-65.91%
YoY
|
-$4.966M
-16.37%
YoY
|
-$2.879M
-84.54%
YoY
|
$3.833M
-71.89%
YoY
|
-$10.90M
-250.0%
YoY
|
-$5.938M
-412.2%
YoY
|
-$18.63M
10730.23%
YoY
|
$13.63M
5652.74%
YoY
|
$7.268M
3005.98%
YoY
|
$1.902M
-159.44%
YoY
|
-$172.0K
-78.77%
YoY
|
$237.0K
-92.15%
YoY
|
$234.0K
-95.61%
YoY
|
| Pretax Income |
$3.143M
-60.39%
YoY
|
$34.27M
405.14%
YoY
|
-$19.18M
-17860.19%
YoY
|
-$18.05M
-58.6%
YoY
|
$7.934M
-125.06%
YoY
|
$6.785M
-127.46%
YoY
|
$108.0K
-100.27%
YoY
|
-$43.58M
-18.11%
YoY
|
-$31.66M
-54.82%
YoY
|
-$24.71M
-15.58%
YoY
|
-$40.52M
-33.85%
YoY
|
-$53.22M
-34.66%
YoY
|
-$70.08M
-12.72%
YoY
|
-$29.26M
-42.03%
YoY
|
-$61.25M
31.15%
YoY
|
-$81.45M
27.1%
YoY
|
-$80.30M
9.11%
YoY
|
-$50.48M
-20.24%
YoY
|
-$46.70M
-4.28%
YoY
|
| Income Tax |
$1.453M
-121.35%
YoY
|
$16.97M
25.56%
YoY
|
$5.239M
-66.85%
YoY
|
$3.641M
-24.71%
YoY
|
-$6.805M
-411.73%
YoY
|
$13.51M
-532.03%
YoY
|
$15.81M
482.14%
YoY
|
$4.836M
-1785.02%
YoY
|
$2.183M
-115.36%
YoY
|
-$3.128M
-177.75%
YoY
|
$2.715M
198.02%
YoY
|
-$287.0K
-107.53%
YoY
|
-$14.21M
-576.82%
YoY
|
$4.023M
-2310.44%
YoY
|
$911.0K
-79.87%
YoY
|
$3.809M
140.77%
YoY
|
$2.981M
-236.12%
YoY
|
-$182.0K
-125.03%
YoY
|
$4.525M
22.2%
YoY
|
| Net Earnings |
$1.690M
-88.53%
YoY
|
$17.31M
-357.19%
YoY
|
-$24.42M
55.57%
YoY
|
-$21.69M
-55.21%
YoY
|
$14.74M
-143.55%
YoY
|
-$6.729M
-68.81%
YoY
|
-$15.70M
-63.69%
YoY
|
-$48.42M
-8.53%
YoY
|
-$33.84M
-39.42%
YoY
|
-$21.58M
-35.18%
YoY
|
-$43.23M
-30.45%
YoY
|
-$52.93M
-37.92%
YoY
|
-$55.87M
-32.92%
YoY
|
-$33.29M
-33.82%
YoY
|
-$62.16M
21.34%
YoY
|
-$85.26M
29.84%
YoY
|
-$83.28M
16.63%
YoY
|
-$50.29M
-21.43%
YoY
|
-$51.23M
-2.41%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.06
-400.0%
YoY
|
-$0.08
60.0%
YoY
|
-$0.07
-56.25%
YoY
|
N/A
|
-$0.02
-71.43%
YoY
|
-$0.05
-66.67%
YoY
|
-$0.16
-11.11%
YoY
|
N/A
|
-$0.07
-41.67%
YoY
|
-$0.15
-28.57%
YoY
|
-$0.18
-40.0%
YoY
|
N/A
|
-$0.12
-36.84%
YoY
|
-$0.21
10.53%
YoY
|
-$0.30
20.0%
YoY
|
N/A
|
-$0.19
-24.0%
YoY
|
-$0.19
-5.0%
YoY
|
| Diluted Earnings Per Share |
$0.01
-83.16%
YoY
|
$0.06
-400.0%
YoY
|
-$0.08
60.0%
YoY
|
-$0.07
-56.25%
YoY
|
$0.05
-142.74%
YoY
|
-$0.02
-71.43%
YoY
|
-$0.05
-66.67%
YoY
|
-$0.16
-11.11%
YoY
|
-$0.11
-41.64%
YoY
|
-$0.07
-41.67%
YoY
|
-$0.15
-28.57%
YoY
|
-$0.18
-40.0%
YoY
|
-$0.19
-100.0%
YoY
|
-$0.12
-36.84%
YoY
|
-$0.21
10.53%
YoY
|
-$0.30
20.0%
YoY
|
-$289.7K
5.99%
YoY
|
-$0.19
-24.0%
YoY
|
-$0.19
-5.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 |
308.5M shares
3.26%
YoY
|
308.2M shares
3.93%
YoY
|
307.9M shares
3.96%
YoY
|
300.1M shares
1.6%
YoY
|
298.8M shares
1.9%
YoY
|
296.6M shares
3.3%
YoY
|
296.2M shares
4.08%
YoY
|
295.4M shares
4.48%
YoY
|
293.2M shares
4.38%
YoY
|
287.1M shares
2.36%
YoY
|
284.6M shares
-2.53%
YoY
|
282.7M shares
-2.0%
YoY
|
280.9M shares
0.83%
YoY
|
280.5M shares
4.87%
YoY
|
292.0M shares
9.6%
YoY
|
288.5M shares
9.12%
YoY
|
278.6M shares
6.93%
YoY
|
267.5M shares
3.2%
YoY
|
266.4M shares
3.27%
YoY
|
| Diluted Shares Outstanding |
N/A
|
310.4M shares
1.88%
YoY
|
308.3M shares
1.47%
YoY
|
307.7M shares
1.58%
YoY
|
N/A
|
304.7M shares
3.02%
YoY
|
303.8M shares
3.75%
YoY
|
302.9M shares
3.97%
YoY
|
N/A
|
295.8M shares
2.26%
YoY
|
292.8M shares
0.28%
YoY
|
291.3M shares
0.99%
YoY
|
N/A
|
289.2M shares
8.14%
YoY
|
292.0M shares
9.6%
YoY
|
288.5M shares
9.12%
YoY
|
N/A
|
267.5M shares
3.2%
YoY
|
266.4M shares
3.27%
YoY
|
Loading...