|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$475.7M
18.56%
YoY
|
$401.2M
23.41%
YoY
|
$325.1M
20.12%
YoY
|
$270.7M
9.91%
YoY
|
$246.2M
26.34%
YoY
|
| Cost Of Revenue |
$75.17M
20.1%
YoY
|
$62.59M
17.59%
YoY
|
$53.23M
4.9%
YoY
|
$50.75M
19.24%
YoY
|
$42.56M
12.35%
YoY
|
| Gross Profit |
$400.5M
18.28%
YoY
|
$338.6M
24.54%
YoY
|
$271.9M
23.63%
YoY
|
$219.9M
7.96%
YoY
|
$203.7M
29.71%
YoY
|
| Selling, General & Admin |
$220.1M
20.11%
YoY
|
$183.3M
18.82%
YoY
|
$154.3M
11.58%
YoY
|
$138.2M
22.89%
YoY
|
$112.5M
21.98%
YoY
|
| Research & Development |
$113.9M
15.71%
YoY
|
$98.42M
16.62%
YoY
|
$84.39M
4.67%
YoY
|
$80.62M
35.24%
YoY
|
$59.61M
17.05%
YoY
|
| Depreciation & Amortization |
$11.87M
11.88%
YoY
|
$10.61M
5.95%
YoY
|
$10.01M
8.89%
YoY
|
$9.194M
31.21%
YoY
|
$7.007M
19.19%
YoY
|
| Operating Expenses |
$334.0M
18.57%
YoY
|
$281.7M
18.04%
YoY
|
$238.6M
9.04%
YoY
|
$218.9M
22.93%
YoY
|
$178.0M
20.44%
YoY
|
| Operating Profit |
$66.48M
16.82%
YoY
|
$56.91M
71.21%
YoY
|
$33.24M
3083.62%
YoY
|
$1.044M
-95.93%
YoY
|
$25.66M
178.34%
YoY
|
| Interest Expense |
$23.49M
-107.06%
YoY
|
-$332.9M
205.97%
YoY
|
-$108.8M
-4912.03%
YoY
|
$2.261M
364.27%
YoY
|
$487.0K
-76.44%
YoY
|
| Other Income/Expense, Net |
$24.20M
-107.27%
YoY
|
-$332.9M
205.97%
YoY
|
-$108.8M
-190.88%
YoY
|
$119.7M
76.06%
YoY
|
$68.00M
60610.71%
YoY
|
| Pretax Income |
$90.68M
-132.86%
YoY
|
-$276.0M
265.24%
YoY
|
-$75.56M
-162.57%
YoY
|
$120.8M
46.72%
YoY
|
$82.31M
622.16%
YoY
|
| Income Tax |
$12.35M
75.88%
YoY
|
$7.023M
26.84%
YoY
|
$5.537M
-12404.44%
YoY
|
-$45.00K
-100.41%
YoY
|
$10.91M
94.25%
YoY
|
| Net Earnings |
$78.33M
-127.68%
YoY
|
-$283.0M
248.96%
YoY
|
-$81.10M
-167.13%
YoY
|
$120.8M
69.2%
YoY
|
$71.40M
1135.01%
YoY
|
| Basic Earnings Per Share |
$0.32
-123.7%
YoY
|
-$1.35
213.95%
YoY
|
-$0.43
-167.19%
YoY
|
$0.64
30.61%
YoY
|
$0.49
-712.5%
YoY
|
| Diluted Earnings Per Share |
$0.31
-122.96%
YoY
|
-$1.35
216.53%
YoY
|
-$0.43
-172.29%
YoY
|
$0.59
-100.0%
YoY
|
$378.7K
1135.01%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
241.6M shares
15.35%
YoY
|
209.5M shares
10.16%
YoY
|
190.2M shares
4.08%
YoY
|
182.7M shares
26.87%
YoY
|
144.0M shares
16.42%
YoY
|
| Diluted Shares Outstanding |
249.9M shares
19.3%
YoY
|
209.5M shares
10.16%
YoY
|
190.2M shares
-2.68%
YoY
|
195.4M shares
20.96%
YoY
|
161.5M shares
30.59%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$128.3M
19.3%
YoY
|
$128.8M
18.13%
YoY
|
$126.0M
17.94%
YoY
|
$113.3M
18.35%
YoY
|
$107.5M
20.06%
YoY
|
$109.0M
17.24%
YoY
|
$106.9M
26.94%
YoY
|
$95.71M
24.82%
YoY
|
$89.58M
25.76%
YoY
|
$93.01M
25.66%
YoY
|
$84.18M
17.45%
YoY
|
$76.68M
22.55%
YoY
|
$71.23M
14.18%
YoY
|
$74.02M
9.0%
YoY
|
$71.68M
8.78%
YoY
|
$62.57M
5.75%
YoY
|
$62.39M
17.08%
YoY
|
$67.91M
18.78%
YoY
|
$65.89M
23.75%
YoY
|
$59.17M
29.27%
YoY
|
| Cost Of Revenue |
$22.42M
28.19%
YoY
|
$19.69M
11.73%
YoY
|
$20.31M
31.53%
YoY
|
$17.68M
8.71%
YoY
|
$17.49M
31.86%
YoY
|
$17.62M
18.16%
YoY
|
$15.44M
19.93%
YoY
|
$16.26M
24.79%
YoY
|
$13.26M
6.92%
YoY
|
$14.92M
22.96%
YoY
|
$12.88M
-11.39%
YoY
|
$13.03M
-0.51%
YoY
|
$12.41M
12.96%
YoY
|
$12.13M
-1.66%
YoY
|
$14.53M
21.58%
YoY
|
$13.10M
30.1%
YoY
|
$10.98M
33.96%
YoY
|
$12.34M
17.26%
YoY
|
$11.95M
25.83%
YoY
|
$10.07M
22.48%
YoY
|
| Gross Profit |
$105.9M
17.57%
YoY
|
$109.1M
19.37%
YoY
|
$105.7M
15.64%
YoY
|
$95.60M
20.32%
YoY
|
$90.06M
18.0%
YoY
|
$91.43M
17.07%
YoY
|
$91.41M
28.21%
YoY
|
$79.45M
24.82%
YoY
|
$76.32M
29.73%
YoY
|
$78.10M
26.19%
YoY
|
$71.30M
24.78%
YoY
|
$63.65M
28.66%
YoY
|
$58.83M
14.45%
YoY
|
$61.89M
11.36%
YoY
|
$57.14M
5.95%
YoY
|
$49.48M
0.76%
YoY
|
$51.40M
14.01%
YoY
|
$55.57M
19.13%
YoY
|
$53.93M
23.3%
YoY
|
$49.10M
30.76%
YoY
|
| Selling, General & Admin |
$60.89M
20.54%
YoY
|
$58.46M
16.69%
YoY
|
$58.60M
27.27%
YoY
|
$52.57M
21.49%
YoY
|
$50.51M
15.13%
YoY
|
$50.10M
21.17%
YoY
|
$46.04M
23.21%
YoY
|
$43.27M
13.95%
YoY
|
$43.87M
16.81%
YoY
|
$41.35M
27.3%
YoY
|
$37.37M
2.13%
YoY
|
$37.98M
7.28%
YoY
|
$37.56M
11.22%
YoY
|
$32.48M
0.14%
YoY
|
$36.59M
-9.87%
YoY
|
$35.40M
38.87%
YoY
|
$33.77M
30.88%
YoY
|
$32.43M
20170.63%
YoY
|
$40.60M
50647.5%
YoY
|
$25.49M
14.93%
YoY
|
| Research & Development |
$35.87M
31.51%
YoY
|
$29.87M
16.66%
YoY
|
$28.12M
8.48%
YoY
|
$28.61M
20.76%
YoY
|
$27.28M
17.59%
YoY
|
$25.60M
17.69%
YoY
|
$25.93M
26.77%
YoY
|
$23.69M
12.54%
YoY
|
$23.20M
9.78%
YoY
|
$21.75M
10.22%
YoY
|
$20.45M
-5.47%
YoY
|
$21.05M
7.0%
YoY
|
$21.13M
7.94%
YoY
|
$19.73M
4.78%
YoY
|
$21.64M
31.7%
YoY
|
$19.68M
27.86%
YoY
|
$19.58M
31.44%
YoY
|
$18.83M
27.51%
YoY
|
$16.43M
27.34%
YoY
|
$15.39M
12.32%
YoY
|
| Depreciation & Amortization |
$7.005M
166.25%
YoY
|
$3.941M
44.41%
YoY
|
$2.703M
3.09%
YoY
|
$2.592M
0.62%
YoY
|
$2.631M
-1.83%
YoY
|
$2.729M
4.36%
YoY
|
$2.622M
10.35%
YoY
|
$2.576M
0.27%
YoY
|
$2.680M
9.52%
YoY
|
$2.615M
3.77%
YoY
|
$2.376M
3.08%
YoY
|
$2.569M
13.82%
YoY
|
$2.447M
15.86%
YoY
|
$2.520M
45.66%
YoY
|
$2.305M
9.92%
YoY
|
$2.257M
32.92%
YoY
|
$2.112M
42.51%
YoY
|
$1.730M
13.07%
YoY
|
$2.097M
24.08%
YoY
|
$1.698M
12.45%
YoY
|
| Operating Expenses |
$96.76M
24.39%
YoY
|
$88.33M
16.68%
YoY
|
$86.73M
20.5%
YoY
|
$81.18M
21.23%
YoY
|
$77.79M
15.98%
YoY
|
$75.70M
19.97%
YoY
|
$71.97M
24.47%
YoY
|
$66.97M
13.44%
YoY
|
$67.07M
14.28%
YoY
|
$63.10M
20.85%
YoY
|
$57.82M
-0.69%
YoY
|
$59.03M
7.18%
YoY
|
$58.69M
10.02%
YoY
|
$52.21M
1.85%
YoY
|
$58.23M
2.11%
YoY
|
$55.07M
34.72%
YoY
|
$53.35M
31.09%
YoY
|
$51.27M
31941.25%
YoY
|
$57.03M
71181.25%
YoY
|
$40.88M
13.9%
YoY
|
| Operating Profit |
$9.119M
-25.67%
YoY
|
$20.81M
32.29%
YoY
|
$18.99M
-2.34%
YoY
|
$14.42M
15.46%
YoY
|
$12.27M
32.67%
YoY
|
$15.73M
4.85%
YoY
|
$19.45M
44.26%
YoY
|
$12.49M
170.11%
YoY
|
$9.247M
6699.26%
YoY
|
$15.00M
55.04%
YoY
|
$13.48M
-1342.3%
YoY
|
$4.623M
-182.57%
YoY
|
$136.0K
-106.99%
YoY
|
$9.674M
124.66%
YoY
|
-$1.085M
-64.91%
YoY
|
-$5.599M
-168.11%
YoY
|
-$1.946M
-144.36%
YoY
|
$4.306M
-90.74%
YoY
|
-$3.092M
-107.08%
YoY
|
$8.221M
395.24%
YoY
|
| Interest Expense |
$4.515M
-36.05%
YoY
|
$5.466M
31.08%
YoY
|
$5.298M
-102.37%
YoY
|
$6.374M
-118.47%
YoY
|
$7.060M
-108.98%
YoY
|
$4.170M
-115.25%
YoY
|
-$224.0M
3278.31%
YoY
|
-$34.50M
-4.3%
YoY
|
-$78.58M
102.65%
YoY
|
-$27.34M
4680.42%
YoY
|
-$6.630M
-126.08%
YoY
|
-$36.05M
-193.72%
YoY
|
-$38.78M
-168.75%
YoY
|
-$572.0K
-101.15%
YoY
|
$25.42M
42.72%
YoY
|
$38.47M
7655.24%
YoY
|
$56.40M
15309.84%
YoY
|
$49.81M
-433.39%
YoY
|
$17.81M
4140.95%
YoY
|
$496.0K
-51.37%
YoY
|
| Other Income/Expense, Net |
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
|
N/A
|
| Pretax Income |
$13.63M
-29.46%
YoY
|
$26.27M
32.03%
YoY
|
$24.29M
-111.87%
YoY
|
$20.79M
-194.44%
YoY
|
$19.33M
-127.88%
YoY
|
$19.90M
-261.17%
YoY
|
-$204.5M
-3086.38%
YoY
|
-$22.02M
-29.95%
YoY
|
-$69.33M
79.43%
YoY
|
-$12.35M
-235.63%
YoY
|
$6.849M
-71.86%
YoY
|
-$31.43M
-195.62%
YoY
|
-$38.64M
-170.96%
YoY
|
$9.102M
-83.18%
YoY
|
$24.34M
65.33%
YoY
|
$32.87M
277.04%
YoY
|
$54.45M
1045.68%
YoY
|
$54.12M
-458.38%
YoY
|
$14.72M
-18500.0%
YoY
|
$8.717M
225.26%
YoY
|
| Income Tax |
$2.696M
39.83%
YoY
|
$5.010M
697.77%
YoY
|
$4.099M
60.37%
YoY
|
$1.315M
-26.78%
YoY
|
$1.928M
-5.63%
YoY
|
$628.0K
-72.72%
YoY
|
$2.556M
632.38%
YoY
|
$1.796M
95.22%
YoY
|
$2.043M
3.92%
YoY
|
$2.302M
13.74%
YoY
|
$349.0K
-146.23%
YoY
|
$920.0K
-378.79%
YoY
|
$1.966M
-299.8%
YoY
|
$2.024M
-9.8%
YoY
|
-$755.0K
-111.47%
YoY
|
-$330.0K
-135.83%
YoY
|
-$984.0K
-184.61%
YoY
|
$2.244M
-17.5%
YoY
|
$6.581M
414.14%
YoY
|
$921.0K
27.92%
YoY
|
| Net Earnings |
$10.94M
-37.14%
YoY
|
$20.75M
7.68%
YoY
|
$20.19M
-109.75%
YoY
|
$19.48M
-181.79%
YoY
|
$17.40M
-124.38%
YoY
|
$19.27M
-231.56%
YoY
|
-$207.1M
-3286.05%
YoY
|
-$23.81M
-26.39%
YoY
|
-$71.37M
75.77%
YoY
|
-$14.65M
-714.39%
YoY
|
$6.500M
-74.1%
YoY
|
-$32.35M
-197.44%
YoY
|
-$40.61M
-173.24%
YoY
|
$2.384M
-95.4%
YoY
|
$25.09M
208.29%
YoY
|
$33.20M
325.82%
YoY
|
$55.44M
1444.23%
YoY
|
$51.87M
-443.52%
YoY
|
$8.139M
-10273.75%
YoY
|
$7.796M
35.82%
YoY
|
| Basic Earnings Per Share |
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
|
N/A
|
| Diluted Earnings Per Share |
$0.04
-42.98%
YoY
|
$0.08
0.0%
YoY
|
$0.08
-107.83%
YoY
|
$0.08
-167.11%
YoY
|
$0.07
-118.58%
YoY
|
$0.08
-203.41%
YoY
|
-$0.99
-3220.38%
YoY
|
-$0.12
-30.39%
YoY
|
-$0.36
66.41%
YoY
|
-$0.08
-721.53%
YoY
|
$0.03
-100.0%
YoY
|
-$0.17
-100.0%
YoY
|
-$0.22
-100.0%
YoY
|
$0.01
-100.0%
YoY
|
$129.9K
200.88%
YoY
|
$172.8K
317.86%
YoY
|
$294.0K
1444.23%
YoY
|
$275.1K
-236.65%
YoY
|
$43.17K
-4147.04%
YoY
|
$41.35K
137830601.75%
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
|
N/A
|
| Basic Shares Outstanding |
249.4M shares
4.16%
YoY
|
N/A
|
N/A
|
N/A
|
239.5M shares
16.65%
YoY
|
N/A
|
N/A
|
N/A
|
205.3M shares
N/A
|
N/A
|
N/A
|
194.7M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
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
|
N/A
|
Loading...