|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$1.050B
15.48%
YoY
|
$909.3M
4.67%
YoY
|
$868.8M
14.83%
YoY
|
$756.5M
2.12%
YoY
|
$740.9M
24.49%
YoY
|
| Cost Of Revenue |
$507.8M
12.16%
YoY
|
$452.8M
-20.92%
YoY
|
$572.5M
105.96%
YoY
|
$278.0M
1.16%
YoY
|
$274.8M
18.66%
YoY
|
| Gross Profit |
$542.2M
18.77%
YoY
|
$456.5M
54.1%
YoY
|
$296.3M
-38.1%
YoY
|
$478.6M
2.68%
YoY
|
$466.1M
28.2%
YoY
|
| Selling, General & Admin |
$211.7M
-4.8%
YoY
|
$222.4M
0.98%
YoY
|
$220.2M
-6.61%
YoY
|
$235.8M
40.18%
YoY
|
$168.2M
3.3%
YoY
|
| Research & Development |
$196.3M
14.86%
YoY
|
$170.9M
-8.34%
YoY
|
$186.5M
11.35%
YoY
|
$167.5M
13.2%
YoY
|
$147.9M
25.86%
YoY
|
| Depreciation & Amortization |
$600.0K
-98.19%
YoY
|
$33.20M
13.31%
YoY
|
$29.30M
13.57%
YoY
|
$25.80M
-0.77%
YoY
|
$26.00M
10.17%
YoY
|
| Operating Expenses |
$408.6M
0.49%
YoY
|
$406.6M
-67.23%
YoY
|
$1.241B
221.59%
YoY
|
$385.8M
20.15%
YoY
|
$321.1M
11.25%
YoY
|
| Operating Profit |
$133.6M
167.55%
YoY
|
$49.93M
-105.29%
YoY
|
-$944.3M
-1117.6%
YoY
|
$92.80M
-36.01%
YoY
|
$145.0M
93.47%
YoY
|
| Interest Expense |
-$38.10M
-142.3%
YoY
|
$90.07M
-6.0%
YoY
|
$95.81M
442.97%
YoY
|
$17.65M
-446.61%
YoY
|
-$5.091M
-4.59%
YoY
|
| Other Income/Expense, Net |
-$5.300M
-2085.02%
YoY
|
$267.0K
-149.26%
YoY
|
-$542.0K
-59.28%
YoY
|
-$1.331M
-377.29%
YoY
|
$480.0K
287.1%
YoY
|
| Pretax Income |
-$21.20M
-88.46%
YoY
|
-$183.8M
-39.96%
YoY
|
-$306.0M
410.4%
YoY
|
-$59.96M
261.36%
YoY
|
-$16.59M
-36.6%
YoY
|
| Income Tax |
$19.80M
-189.95%
YoY
|
-$22.01M
-143.57%
YoY
|
$50.52M
191.28%
YoY
|
$17.34M
11.62%
YoY
|
$15.54M
352.11%
YoY
|
| Net Earnings |
-$40.40M
-75.05%
YoY
|
-$161.9M
-85.17%
YoY
|
-$1.092B
-1879.13%
YoY
|
$61.38M
-51.16%
YoY
|
$125.7M
109.78%
YoY
|
| Basic Earnings Per Share |
-$0.46
-79.65%
YoY
|
-$2.26
-86.73%
YoY
|
-$17.03
-1873.96%
YoY
|
$0.96
-50.52%
YoY
|
$1.94
110.87%
YoY
|
| Diluted Earnings Per Share |
-$0.46
-79.65%
YoY
|
-$2.26
-86.73%
YoY
|
-$17.03
-1873.96%
YoY
|
$0.96
-50.0%
YoY
|
$1.92
110.99%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
88.37M shares
23.42%
YoY
|
71.61M shares
11.66%
YoY
|
64.13M shares
0.56%
YoY
|
63.77M shares
-1.38%
YoY
|
64.66M shares
-0.84%
YoY
|
| Diluted Shares Outstanding |
88.37M shares
23.42%
YoY
|
71.61M shares
11.66%
YoY
|
64.13M shares
0.18%
YoY
|
64.01M shares
-2.37%
YoY
|
65.57M shares
-0.75%
YoY
|
|
Concept
|
2026 Q2 | 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 |
$291.0M
15.92%
YoY
|
$274.4M
9.32%
YoY
|
$267.0M
12.74%
YoY
|
$257.6M
19.61%
YoY
|
$251.1M
21.81%
YoY
|
$251.0M
30.09%
YoY
|
$236.8M
17.87%
YoY
|
$215.4M
-9.66%
YoY
|
$206.1M
-12.87%
YoY
|
$192.9M
15.18%
YoY
|
$200.9M
13.11%
YoY
|
$238.4M
13.92%
YoY
|
$236.5M
17.01%
YoY
|
$167.5M
-12.09%
YoY
|
$177.6M
-8.88%
YoY
|
$209.3M
13.11%
YoY
|
$202.1M
18.65%
YoY
|
$190.6M
15.7%
YoY
|
$194.9M
26.51%
YoY
|
$185.0M
28.78%
YoY
|
| Cost Of Revenue |
$139.6M
16.52%
YoY
|
$136.1M
12.95%
YoY
|
$128.5M
10.87%
YoY
|
$123.5M
12.37%
YoY
|
$119.8M
12.45%
YoY
|
$120.5M
18.66%
YoY
|
$115.9M
7.38%
YoY
|
$109.9M
-20.16%
YoY
|
$106.5M
-20.27%
YoY
|
$101.5M
50.44%
YoY
|
$107.9M
73.95%
YoY
|
$137.6M
87.44%
YoY
|
$133.6M
85.81%
YoY
|
$67.50M
-1.39%
YoY
|
$62.05M
-12.91%
YoY
|
$73.44M
5.55%
YoY
|
$71.90M
9.75%
YoY
|
$68.45M
6.62%
YoY
|
$71.24M
18.7%
YoY
|
$69.57M
25.56%
YoY
|
| Gross Profit |
$151.5M
15.37%
YoY
|
$138.3M
5.97%
YoY
|
$138.5M
14.54%
YoY
|
$134.1M
27.16%
YoY
|
$131.3M
31.83%
YoY
|
$130.5M
42.78%
YoY
|
$120.9M
30.05%
YoY
|
$105.5M
4.7%
YoY
|
$99.59M
-3.26%
YoY
|
$91.40M
-8.61%
YoY
|
$92.97M
-19.56%
YoY
|
$100.7M
-25.84%
YoY
|
$102.9M
-20.96%
YoY
|
$100.0M
-18.09%
YoY
|
$115.6M
-6.56%
YoY
|
$135.8M
17.66%
YoY
|
$130.3M
24.21%
YoY
|
$122.1M
21.49%
YoY
|
$123.7M
31.5%
YoY
|
$115.4M
30.8%
YoY
|
| Selling, General & Admin |
$66.60M
43.39%
YoY
|
$71.60M
31.3%
YoY
|
$57.11M
-4.49%
YoY
|
$58.47M
4.8%
YoY
|
$46.45M
-11.14%
YoY
|
$54.53M
-1.2%
YoY
|
$59.80M
25.46%
YoY
|
$55.79M
-14.2%
YoY
|
$52.27M
-10.06%
YoY
|
$55.20M
-45.86%
YoY
|
$47.66M
12.5%
YoY
|
$65.02M
35.13%
YoY
|
$58.12M
34.02%
YoY
|
$102.0M
156.11%
YoY
|
$42.37M
-11.04%
YoY
|
$48.12M
14.63%
YoY
|
$43.36M
11.75%
YoY
|
$39.81M
-15.48%
YoY
|
$47.62M
11.03%
YoY
|
$41.98M
9.73%
YoY
|
| Research & Development |
$57.57M
21.12%
YoY
|
$51.20M
-7.34%
YoY
|
$49.40M
15.97%
YoY
|
$48.20M
20.24%
YoY
|
$47.53M
14.24%
YoY
|
$55.25M
33.12%
YoY
|
$42.60M
-9.19%
YoY
|
$40.08M
-22.0%
YoY
|
$41.60M
-19.73%
YoY
|
$41.51M
-21.54%
YoY
|
$46.91M
33.42%
YoY
|
$51.39M
26.57%
YoY
|
$51.83M
33.61%
YoY
|
$52.90M
38.15%
YoY
|
$35.16M
-5.85%
YoY
|
$40.60M
14.38%
YoY
|
$38.79M
5.43%
YoY
|
$38.29M
16.74%
YoY
|
$37.35M
33.9%
YoY
|
$35.50M
21.48%
YoY
|
| Depreciation & Amortization |
$9.161M
-10.1%
YoY
|
$200.0K
-98.28%
YoY
|
$10.13M
10029.0%
YoY
|
$11.67M
4038.3%
YoY
|
$10.19M
-2.99%
YoY
|
$11.62M
31.07%
YoY
|
$100.0K
-99.56%
YoY
|
$282.0K
-98.72%
YoY
|
$10.50M
-57.17%
YoY
|
$8.864M
979.66%
YoY
|
$22.50M
207.31%
YoY
|
$22.04M
200.71%
YoY
|
$24.52M
219.81%
YoY
|
$821.0K
-90.0%
YoY
|
$7.323M
-1.9%
YoY
|
$7.330M
-6.28%
YoY
|
$7.668M
3.34%
YoY
|
$8.206M
6.57%
YoY
|
$7.465M
-5.51%
YoY
|
$7.821M
0.27%
YoY
|
| Operating Expenses |
$125.7M
31.84%
YoY
|
$123.1M
11.77%
YoY
|
$107.4M
4.9%
YoY
|
$150.3M
53.84%
YoY
|
$95.32M
-1.17%
YoY
|
$110.1M
13.53%
YoY
|
$102.4M
-2.79%
YoY
|
$97.70M
-75.63%
YoY
|
$96.45M
-16.0%
YoY
|
$97.01M
-37.68%
YoY
|
$105.3M
34.7%
YoY
|
$400.8M
458.41%
YoY
|
$114.8M
38.01%
YoY
|
$155.7M
96.72%
YoY
|
$78.20M
-9.35%
YoY
|
$71.78M
-8.87%
YoY
|
$83.20M
8.21%
YoY
|
$79.14M
-2.9%
YoY
|
$86.27M
18.86%
YoY
|
$78.77M
13.35%
YoY
|
| Operating Profit |
$25.79M
-28.29%
YoY
|
$15.20M
-25.37%
YoY
|
$31.06M
67.88%
YoY
|
-$16.19M
-308.44%
YoY
|
$35.97M
1044.35%
YoY
|
$20.37M
-463.18%
YoY
|
$18.50M
-249.52%
YoY
|
$7.768M
-102.59%
YoY
|
$3.143M
-126.46%
YoY
|
-$5.608M
-89.92%
YoY
|
-$12.37M
-133.11%
YoY
|
-$300.1M
-568.65%
YoY
|
-$11.88M
-125.25%
YoY
|
-$55.66M
-229.55%
YoY
|
$37.37M
-0.15%
YoY
|
$64.04M
74.68%
YoY
|
$47.05M
68.23%
YoY
|
$42.96M
126.13%
YoY
|
$37.42M
74.21%
YoY
|
$36.66M
95.46%
YoY
|
| Interest Expense |
-$1.856M
-71.8%
YoY
|
-$1.000M
-94.0%
YoY
|
-$26.98M
32.88%
YoY
|
-$5.235M
-81.68%
YoY
|
-$6.582M
-71.66%
YoY
|
-$16.65M
-24.62%
YoY
|
-$20.30M
-28.28%
YoY
|
-$28.58M
18.23%
YoY
|
-$23.23M
-213.26%
YoY
|
-$22.09M
933.35%
YoY
|
-$28.31M
214.19%
YoY
|
-$24.17M
1819.86%
YoY
|
$20.51M
-1813.45%
YoY
|
-$2.138M
45.05%
YoY
|
-$9.009M
630.66%
YoY
|
-$1.259M
6.24%
YoY
|
-$1.197M
-0.17%
YoY
|
-$1.474M
-1.73%
YoY
|
-$1.233M
22.32%
YoY
|
-$1.185M
-5.35%
YoY
|
| Other Income/Expense, Net |
$231.0K
-108.24%
YoY
|
-$700.0K
-135.82%
YoY
|
-$427.0K
-61.18%
YoY
|
-$1.311M
29.16%
YoY
|
-$2.802M
-800.5%
YoY
|
$1.954M
-195.55%
YoY
|
-$1.100M
-131.06%
YoY
|
-$1.015M
-35.19%
YoY
|
$400.0K
-184.57%
YoY
|
-$2.045M
178.23%
YoY
|
$3.542M
357.03%
YoY
|
-$1.566M
-1352.8%
YoY
|
-$473.0K
-280.53%
YoY
|
-$735.0K
-1180.88%
YoY
|
$775.0K
638.1%
YoY
|
$125.0K
-41.31%
YoY
|
$262.0K
178.72%
YoY
|
$68.00K
-32.0%
YoY
|
$105.0K
-144.49%
YoY
|
$213.0K
-221.02%
YoY
|
| Pretax Income |
$25.05M
111.41%
YoY
|
-$30.40M
-564.9%
YoY
|
$4.445M
-223.47%
YoY
|
-$21.99M
-87.11%
YoY
|
$11.85M
-162.81%
YoY
|
$6.539M
-101.01%
YoY
|
-$3.600M
-117.01%
YoY
|
-$170.6M
132.19%
YoY
|
-$18.87M
0.15%
YoY
|
-$645.8M
975.15%
YoY
|
$21.17M
-140.63%
YoY
|
-$73.47M
-513.08%
YoY
|
-$18.84M
294.0%
YoY
|
-$60.06M
-245.96%
YoY
|
-$52.09M
872.14%
YoY
|
$17.79M
-368.55%
YoY
|
-$4.782M
-12.8%
YoY
|
$41.15M
154.02%
YoY
|
-$5.358M
160.86%
YoY
|
-$6.623M
-34.59%
YoY
|
| Income Tax |
$112.0K
-98.71%
YoY
|
-$900.0K
-97.29%
YoY
|
$7.323M
83.08%
YoY
|
$4.793M
13.71%
YoY
|
$8.653M
192.73%
YoY
|
-$33.19M
892.23%
YoY
|
$4.000M
-1386.17%
YoY
|
$4.215M
-92.55%
YoY
|
$2.956M
-222.3%
YoY
|
-$3.345M
-63.12%
YoY
|
-$311.0K
-104.92%
YoY
|
$56.59M
370.85%
YoY
|
-$2.417M
-129.95%
YoY
|
-$9.071M
-242.63%
YoY
|
$6.327M
109.64%
YoY
|
$12.02M
305.64%
YoY
|
$8.069M
152.31%
YoY
|
$6.360M
606.67%
YoY
|
$3.018M
91.01%
YoY
|
$2.963M
-812.26%
YoY
|
| Net Earnings |
$26.56M
37.31%
YoY
|
-$29.80M
-176.13%
YoY
|
-$2.862M
-62.34%
YoY
|
-$27.06M
-84.11%
YoY
|
$19.35M
-183.53%
YoY
|
$39.14M
-106.09%
YoY
|
-$7.600M
-80.13%
YoY
|
-$170.3M
-55.42%
YoY
|
-$23.16M
-21.27%
YoY
|
-$642.4M
1159.21%
YoY
|
-$38.25M
-268.16%
YoY
|
-$382.0M
-840.34%
YoY
|
-$29.42M
-177.31%
YoY
|
-$51.01M
-246.57%
YoY
|
$22.75M
-33.93%
YoY
|
$51.60M
56.68%
YoY
|
$38.05M
61.91%
YoY
|
$34.80M
121.68%
YoY
|
$34.43M
86.22%
YoY
|
$32.93M
104.24%
YoY
|
| Basic Earnings Per Share |
$0.29
31.82%
YoY
|
N/A
|
-$0.03
-70.0%
YoY
|
-$0.31
-88.12%
YoY
|
$0.22
-161.11%
YoY
|
N/A
|
-$0.10
-83.33%
YoY
|
-$2.61
-56.28%
YoY
|
-$0.36
-21.74%
YoY
|
N/A
|
-$0.60
-266.67%
YoY
|
-$5.97
-837.04%
YoY
|
-$0.46
-177.97%
YoY
|
N/A
|
$0.36
-32.08%
YoY
|
$0.81
58.82%
YoY
|
$0.59
63.89%
YoY
|
N/A
|
$0.53
89.29%
YoY
|
$0.51
104.0%
YoY
|
| Diluted Earnings Per Share |
$0.27
22.73%
YoY
|
-$0.32
-166.08%
YoY
|
-$0.03
-70.0%
YoY
|
-$0.31
-88.12%
YoY
|
$0.22
-161.11%
YoY
|
$0.48
-104.83%
YoY
|
-$0.10
-83.33%
YoY
|
-$2.61
-56.28%
YoY
|
-$0.36
-21.74%
YoY
|
-$9.98
1149.43%
YoY
|
-$0.60
-266.67%
YoY
|
-$5.97
-837.04%
YoY
|
-$0.46
-177.97%
YoY
|
-$0.80
-100.0%
YoY
|
$0.36
-32.08%
YoY
|
$0.81
62.0%
YoY
|
$0.59
63.89%
YoY
|
$533.2K
124.51%
YoY
|
$0.53
89.29%
YoY
|
$0.50
108.33%
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 |
93.15M shares
7.52%
YoY
|
92.95M shares
7.45%
YoY
|
92.54M shares
22.86%
YoY
|
86.77M shares
32.92%
YoY
|
86.64M shares
34.3%
YoY
|
86.50M shares
33.98%
YoY
|
75.32M shares
17.29%
YoY
|
65.28M shares
1.99%
YoY
|
64.51M shares
0.92%
YoY
|
64.56M shares
1.08%
YoY
|
64.22M shares
0.71%
YoY
|
64.01M shares
0.8%
YoY
|
63.92M shares
-0.04%
YoY
|
63.87M shares
-0.37%
YoY
|
63.76M shares
-1.21%
YoY
|
63.50M shares
-1.89%
YoY
|
63.95M shares
-1.75%
YoY
|
64.11M shares
-1.74%
YoY
|
64.55M shares
-0.91%
YoY
|
64.72M shares
-0.56%
YoY
|
| Diluted Shares Outstanding |
98.03M shares
9.43%
YoY
|
N/A
|
87.68M shares
16.41%
YoY
|
86.71M shares
32.82%
YoY
|
89.58M shares
38.86%
YoY
|
N/A
|
75.32M shares
17.29%
YoY
|
65.28M shares
1.99%
YoY
|
64.51M shares
0.92%
YoY
|
N/A
|
64.22M shares
0.57%
YoY
|
64.01M shares
0.04%
YoY
|
63.92M shares
-0.97%
YoY
|
N/A
|
63.86M shares
-2.21%
YoY
|
63.98M shares
-2.45%
YoY
|
64.55M shares
-2.36%
YoY
|
N/A
|
65.30M shares
-1.01%
YoY
|
65.58M shares
-0.64%
YoY
|
Loading...