|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$719.0M
8.63%
YoY
|
$661.8M
8.94%
YoY
|
$607.5M
-8.95%
YoY
|
$667.2M
15.09%
YoY
|
$579.8M
11.41%
YoY
|
| Cost Of Revenue |
$74.56M
-4.29%
YoY
|
$77.91M
-7.01%
YoY
|
$83.78M
-3.95%
YoY
|
$87.22M
16.2%
YoY
|
$75.06M
43.09%
YoY
|
| Gross Profit |
$644.4M
10.36%
YoY
|
$583.9M
11.49%
YoY
|
$523.7M
-9.7%
YoY
|
$580.0M
14.92%
YoY
|
$504.7M
7.86%
YoY
|
| Selling, General & Admin |
$485.6M
50.99%
YoY
|
$321.6M
-4.39%
YoY
|
$336.4M
-10.83%
YoY
|
$377.2M
23.78%
YoY
|
$304.8M
51.87%
YoY
|
| Research & Development |
$106.2M
-2.35%
YoY
|
$108.8M
18.78%
YoY
|
$91.59M
22.86%
YoY
|
$74.55M
-17.59%
YoY
|
$90.47M
19.1%
YoY
|
| Depreciation & Amortization |
$91.56M
13.86%
YoY
|
$80.41M
-5.24%
YoY
|
$84.86M
-0.8%
YoY
|
$85.54M
162.44%
YoY
|
$32.60M
79.68%
YoY
|
| Operating Expenses |
$591.8M
37.51%
YoY
|
$430.4M
-15.42%
YoY
|
$508.8M
12.63%
YoY
|
$451.8M
14.31%
YoY
|
$395.2M
42.87%
YoY
|
| Operating Profit |
-$62.28M
-176.27%
YoY
|
$81.67M
447.36%
YoY
|
$14.92M
-67.65%
YoY
|
$46.12M
-46.39%
YoY
|
$86.03M
-50.47%
YoY
|
| Interest Expense |
$13.25M
-18.21%
YoY
|
$16.20M
88.42%
YoY
|
$8.600M
-49.52%
YoY
|
$17.04M
-13.51%
YoY
|
$19.70M
1.34%
YoY
|
| Other Income/Expense, Net |
$13.25M
-18.21%
YoY
|
$16.20M
-2983.27%
YoY
|
-$562.0K
-103.84%
YoY
|
$14.62M
-213.73%
YoY
|
-$12.85M
154.53%
YoY
|
| Pretax Income |
-$49.03M
-150.1%
YoY
|
$97.87M
3434.49%
YoY
|
$2.769M
-95.44%
YoY
|
$60.74M
-16.99%
YoY
|
$73.18M
-56.61%
YoY
|
| Income Tax |
-$10.48M
-143.66%
YoY
|
$24.01M
1552.1%
YoY
|
$1.453M
4440.63%
YoY
|
$32.00K
-99.84%
YoY
|
$19.75M
-52.63%
YoY
|
| Net Earnings |
-$38.55M
-152.19%
YoY
|
$73.87M
5512.84%
YoY
|
$1.316M
-97.83%
YoY
|
$60.71M
13.64%
YoY
|
$53.42M
-57.92%
YoY
|
| Basic Earnings Per Share |
-$0.68
-150.75%
YoY
|
$1.34
6600.0%
YoY
|
$0.02
-98.23%
YoY
|
$1.13
11.88%
YoY
|
$1.01
-58.09%
YoY
|
| Diluted Earnings Per Share |
-$0.68
-151.52%
YoY
|
$1.32
5467.27%
YoY
|
$0.02
-97.72%
YoY
|
$1.04
6.12%
YoY
|
$0.98
-58.47%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
56.45M shares
2.45%
YoY
|
55.10M shares
1.03%
YoY
|
54.54M shares
1.62%
YoY
|
53.67M shares
1.07%
YoY
|
53.10M shares
0.92%
YoY
|
| Diluted Shares Outstanding |
56.45M shares
0.88%
YoY
|
55.96M shares
0.81%
YoY
|
55.51M shares
-10.01%
YoY
|
61.68M shares
13.47%
YoY
|
54.36M shares
1.24%
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 |
$207.7M
38.63%
YoY
|
$211.6M
21.48%
YoY
|
$192.1M
9.34%
YoY
|
$165.5M
-1.71%
YoY
|
$149.8M
4.3%
YoY
|
$174.2M
5.99%
YoY
|
$175.7M
14.17%
YoY
|
$168.3M
24.17%
YoY
|
$143.6M
-6.58%
YoY
|
$164.3M
-1.8%
YoY
|
$153.9M
-13.24%
YoY
|
$135.6M
-20.28%
YoY
|
$153.8M
0.82%
YoY
|
$167.3M
5.2%
YoY
|
$177.4M
19.46%
YoY
|
$170.1M
20.32%
YoY
|
$152.5M
16.48%
YoY
|
$159.1M
10.76%
YoY
|
$148.5M
-4.3%
YoY
|
| Cost Of Revenue |
$23.39M
48.39%
YoY
|
$21.11M
22.73%
YoY
|
$18.97M
7.86%
YoY
|
$16.83M
-6.08%
YoY
|
$15.76M
-3.35%
YoY
|
$17.20M
-12.38%
YoY
|
$17.58M
-10.3%
YoY
|
$17.92M
-15.05%
YoY
|
$16.31M
-30.48%
YoY
|
$19.63M
-14.49%
YoY
|
$19.60M
-24.26%
YoY
|
$21.09M
3.1%
YoY
|
$23.46M
30.83%
YoY
|
$22.95M
35.07%
YoY
|
$25.88M
43.09%
YoY
|
$20.46M
-18.26%
YoY
|
$17.93M
19.91%
YoY
|
$16.99M
-8.14%
YoY
|
$18.09M
-15.44%
YoY
|
| Gross Profit |
$184.3M
37.49%
YoY
|
$190.5M
21.35%
YoY
|
$173.1M
9.51%
YoY
|
$148.6M
-1.19%
YoY
|
$134.1M
5.28%
YoY
|
$157.0M
8.48%
YoY
|
$158.1M
17.74%
YoY
|
$150.4M
31.39%
YoY
|
$127.3M
-2.28%
YoY
|
$144.7M
0.22%
YoY
|
$134.3M
-11.35%
YoY
|
$114.5M
-23.48%
YoY
|
$130.3M
-3.17%
YoY
|
$144.4M
1.63%
YoY
|
$151.5M
16.18%
YoY
|
$149.6M
28.63%
YoY
|
$134.6M
16.03%
YoY
|
$142.1M
13.64%
YoY
|
$130.4M
-2.52%
YoY
|
| Selling, General & Admin |
$125.2M
39.17%
YoY
|
$122.4M
54.13%
YoY
|
$179.7M
157.59%
YoY
|
$93.55M
8.9%
YoY
|
$89.94M
3.96%
YoY
|
$79.41M
-2.3%
YoY
|
$69.75M
-15.66%
YoY
|
$85.90M
-1.01%
YoY
|
$86.52M
1.07%
YoY
|
$81.28M
9.88%
YoY
|
$82.70M
-26.37%
YoY
|
$86.78M
-13.63%
YoY
|
$85.60M
-5.37%
YoY
|
$73.97M
-6.88%
YoY
|
$112.3M
55.92%
YoY
|
$100.5M
44.5%
YoY
|
$90.46M
47.19%
YoY
|
$79.44M
41.34%
YoY
|
$72.03M
32.27%
YoY
|
| Research & Development |
$39.44M
46.46%
YoY
|
$25.78M
-10.02%
YoY
|
$29.37M
1.14%
YoY
|
$22.12M
-15.54%
YoY
|
$26.93M
8.01%
YoY
|
$28.65M
22.7%
YoY
|
$29.04M
28.17%
YoY
|
$26.18M
7.4%
YoY
|
$24.93M
17.53%
YoY
|
$23.35M
31.35%
YoY
|
$22.66M
15.86%
YoY
|
$24.38M
48.79%
YoY
|
$21.21M
1.79%
YoY
|
$17.77M
-15.68%
YoY
|
$19.55M
-0.51%
YoY
|
$16.39M
6.02%
YoY
|
$20.84M
-39.21%
YoY
|
$21.08M
17.75%
YoY
|
$19.65M
16.72%
YoY
|
| Depreciation & Amortization |
$26.13M
28.2%
YoY
|
$25.02M
32.75%
YoY
|
$24.33M
21.01%
YoY
|
$21.36M
3.09%
YoY
|
$20.38M
-1.76%
YoY
|
$18.85M
-13.06%
YoY
|
$20.10M
-8.21%
YoY
|
$20.72M
-0.03%
YoY
|
$20.75M
0.72%
YoY
|
$21.68M
3.97%
YoY
|
$21.90M
0.57%
YoY
|
$20.73M
-3.86%
YoY
|
$20.60M
-3.56%
YoY
|
$20.85M
64.07%
YoY
|
$21.78M
226.22%
YoY
|
$21.56M
225.98%
YoY
|
$21.36M
224.06%
YoY
|
$12.71M
131.04%
YoY
|
$6.675M
-12.17%
YoY
|
| Operating Expenses |
$164.6M
40.85%
YoY
|
$190.5M
50.37%
YoY
|
$209.0M
111.61%
YoY
|
$115.7M
3.19%
YoY
|
$116.9M
4.87%
YoY
|
$126.7M
0.93%
YoY
|
$98.79M
-6.23%
YoY
|
$112.1M
0.83%
YoY
|
$111.4M
4.34%
YoY
|
$125.5M
14.04%
YoY
|
$105.4M
-20.11%
YoY
|
$111.2M
-4.88%
YoY
|
$106.8M
-4.03%
YoY
|
$110.0M
-3.18%
YoY
|
$131.9M
43.83%
YoY
|
$116.9M
37.5%
YoY
|
$111.3M
16.25%
YoY
|
$113.7M
38.61%
YoY
|
$91.69M
28.59%
YoY
|
| Operating Profit |
-$8.332M
-18.76%
YoY
|
$14.00K
-99.95%
YoY
|
-$60.23M
-247.46%
YoY
|
$12.14M
-46.2%
YoY
|
-$10.26M
225.28%
YoY
|
$30.31M
57.9%
YoY
|
$40.85M
401.9%
YoY
|
$22.57M
-228.33%
YoY
|
-$3.153M
-160.92%
YoY
|
$19.19M
-44.1%
YoY
|
$8.138M
-634.34%
YoY
|
-$17.59M
-255.01%
YoY
|
$5.176M
163.14%
YoY
|
$34.33M
20.9%
YoY
|
-$1.523M
-104.67%
YoY
|
$11.35M
-66.74%
YoY
|
$1.967M
-85.11%
YoY
|
$28.40M
-33.96%
YoY
|
$32.60M
-41.92%
YoY
|
| Interest Expense |
$2.382M
-46.17%
YoY
|
$2.023M
-59.35%
YoY
|
$2.277M
-44.44%
YoY
|
$4.528M
21.3%
YoY
|
$4.425M
N/A
|
$4.977M
150.6%
YoY
|
$4.098M
N/A
|
$3.733M
310.22%
YoY
|
$0.00
-100.0%
YoY
|
$1.986M
60.94%
YoY
|
$0.00
-100.0%
YoY
|
$910.0K
-49.72%
YoY
|
$1.505M
-22.5%
YoY
|
$1.234M
-138.37%
YoY
|
$1.724M
-70.9%
YoY
|
$1.810M
-66.89%
YoY
|
$1.942M
-68.15%
YoY
|
-$3.216M
-559.43%
YoY
|
$5.925M
-2.68%
YoY
|
| Other Income/Expense, Net |
$2.382M
-46.17%
YoY
|
N/A
|
$2.277M
-44.44%
YoY
|
$4.528M
21.3%
YoY
|
$4.425M
30.3%
YoY
|
$0.00
N/A
|
$4.098M
134.04%
YoY
|
$3.733M
711.52%
YoY
|
$3.396M
-11.59%
YoY
|
$0.00
-100.0%
YoY
|
$1.751M
62.28%
YoY
|
$460.0K
-2190.91%
YoY
|
$3.841M
-69.89%
YoY
|
-$428.0K
-48.5%
YoY
|
$1.079M
-129.61%
YoY
|
-$22.00K
-99.24%
YoY
|
$12.76M
-658.25%
YoY
|
-$831.0K
-79.23%
YoY
|
-$3.644M
6.27%
YoY
|
| Pretax Income |
-$5.950M
2.04%
YoY
|
-$1.914M
-107.25%
YoY
|
-$57.95M
-228.95%
YoY
|
$16.67M
-36.62%
YoY
|
-$5.831M
-2499.59%
YoY
|
$26.38M
2564.85%
YoY
|
$44.94M
354.47%
YoY
|
$26.30M
-253.57%
YoY
|
$243.0K
-97.31%
YoY
|
$990.0K
-97.18%
YoY
|
$9.889M
-2327.25%
YoY
|
-$17.13M
-251.25%
YoY
|
$9.017M
-38.76%
YoY
|
$35.14M
1613.31%
YoY
|
-$444.0K
-101.53%
YoY
|
$11.32M
-63.75%
YoY
|
$14.72M
34.71%
YoY
|
$2.051M
-94.83%
YoY
|
$28.96M
-45.06%
YoY
|
| Income Tax |
-$3.700M
-161.67%
YoY
|
$2.191M
-80.18%
YoY
|
-$12.80M
-300.0%
YoY
|
-$5.800M
-190.63%
YoY
|
$6.000M
5900.0%
YoY
|
$11.05M
-6075.14%
YoY
|
$6.400M
-75.29%
YoY
|
$6.400M
-139.26%
YoY
|
$100.0K
-101.27%
YoY
|
-$185.0K
-101.92%
YoY
|
$25.90M
-1281.03%
YoY
|
-$16.30M
-571.23%
YoY
|
-$7.900M
-27.48%
YoY
|
$9.659M
-2570.33%
YoY
|
-$2.193M
-129.64%
YoY
|
$3.459M
-53.94%
YoY
|
-$10.89M
-308.08%
YoY
|
-$391.0K
-104.39%
YoY
|
$7.398M
-41.81%
YoY
|
| Net Earnings |
-$2.293M
-80.61%
YoY
|
-$4.105M
-126.78%
YoY
|
-$45.12M
-217.2%
YoY
|
$22.50M
12.97%
YoY
|
-$11.83M
-9637.9%
YoY
|
$15.33M
1204.51%
YoY
|
$38.50M
-340.97%
YoY
|
$19.92M
-2496.63%
YoY
|
$124.0K
-99.27%
YoY
|
$1.175M
-95.39%
YoY
|
-$15.98M
-1013.44%
YoY
|
-$831.0K
-110.57%
YoY
|
$16.95M
-33.84%
YoY
|
$25.48M
943.45%
YoY
|
$1.749M
-91.89%
YoY
|
$7.865M
-66.85%
YoY
|
$25.62M
349.88%
YoY
|
$2.442M
-92.07%
YoY
|
$21.56M
-46.09%
YoY
|
| Basic Earnings Per Share |
-$0.04
-80.95%
YoY
|
N/A
|
-$0.80
-214.29%
YoY
|
$0.40
11.11%
YoY
|
-$0.21
N/A
|
N/A
|
$0.70
-341.38%
YoY
|
$0.36
-1900.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.29
-1066.67%
YoY
|
-$0.02
-113.33%
YoY
|
$0.31
-35.42%
YoY
|
N/A
|
$0.03
-92.68%
YoY
|
$0.15
-66.67%
YoY
|
$0.48
336.36%
YoY
|
N/A
|
$0.41
-46.05%
YoY
|
| Diluted Earnings Per Share |
-$0.04
-80.95%
YoY
|
-$0.07
-125.23%
YoY
|
-$0.80
-215.94%
YoY
|
$0.40
11.11%
YoY
|
-$0.21
N/A
|
$0.27
1177.65%
YoY
|
$0.69
-337.93%
YoY
|
$0.36
-1900.0%
YoY
|
$0.00
-100.0%
YoY
|
$0.02
-94.82%
YoY
|
-$0.29
-1066.67%
YoY
|
-$0.02
-114.29%
YoY
|
$0.29
-32.56%
YoY
|
$0.41
-100.0%
YoY
|
$0.03
-92.5%
YoY
|
$0.14
-67.44%
YoY
|
$0.43
290.91%
YoY
|
$44.79K
-92.18%
YoY
|
$0.40
-45.95%
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 |
57.58M shares
3.17%
YoY
|
57.34M shares
3.84%
YoY
|
56.07M shares
1.76%
YoY
|
55.99M shares
1.85%
YoY
|
55.81M shares
1.85%
YoY
|
55.22M shares
1.07%
YoY
|
55.11M shares
0.94%
YoY
|
54.97M shares
0.91%
YoY
|
54.80M shares
0.78%
YoY
|
54.63M shares
1.06%
YoY
|
54.59M shares
2.05%
YoY
|
54.48M shares
1.97%
YoY
|
54.38M shares
1.96%
YoY
|
54.06M shares
1.65%
YoY
|
53.50M shares
0.58%
YoY
|
53.43M shares
0.79%
YoY
|
53.33M shares
0.76%
YoY
|
53.18M shares
0.94%
YoY
|
53.19M shares
1.0%
YoY
|
| Diluted Shares Outstanding |
57.65M shares
3.19%
YoY
|
N/A
|
56.55M shares
0.96%
YoY
|
56.64M shares
1.65%
YoY
|
55.86M shares
0.43%
YoY
|
N/A
|
56.02M shares
2.58%
YoY
|
55.72M shares
2.24%
YoY
|
55.63M shares
-10.93%
YoY
|
N/A
|
54.61M shares
-0.77%
YoY
|
54.50M shares
-11.23%
YoY
|
62.45M shares
1.71%
YoY
|
N/A
|
55.03M shares
1.29%
YoY
|
61.40M shares
12.19%
YoY
|
61.41M shares
13.3%
YoY
|
N/A
|
54.33M shares
1.06%
YoY
|
Loading...