|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.483B
17.04%
YoY
|
$1.267B
18.55%
YoY
|
$1.069B
23.96%
YoY
|
$862.4M
41.72%
YoY
|
$608.5M
42.3%
YoY
|
| Cost Of Revenue |
$379.9M
15.09%
YoY
|
$330.1M
11.28%
YoY
|
$296.6M
27.75%
YoY
|
$232.2M
44.17%
YoY
|
$161.1M
31.27%
YoY
|
| Gross Profit |
$1.103B
17.73%
YoY
|
$937.2M
21.35%
YoY
|
$772.4M
22.56%
YoY
|
$630.2M
40.84%
YoY
|
$447.4M
46.73%
YoY
|
| Selling, General & Admin |
$792.4M
10.5%
YoY
|
$717.1M
11.73%
YoY
|
$641.8M
21.07%
YoY
|
$530.1M
40.35%
YoY
|
$377.7M
21.58%
YoY
|
| Research & Development |
$365.8M
7.4%
YoY
|
$340.6M
10.72%
YoY
|
$307.6M
12.35%
YoY
|
$273.8M
37.43%
YoY
|
$199.2M
20.46%
YoY
|
| Depreciation & Amortization |
$3.100M
-82.78%
YoY
|
$18.00M
-11.04%
YoY
|
$20.23M
418.79%
YoY
|
$3.900M
25.81%
YoY
|
$3.100M
10.71%
YoY
|
| Operating Expenses |
$1.158B
9.3%
YoY
|
$1.060B
11.06%
YoY
|
$954.3M
18.71%
YoY
|
$803.9M
39.34%
YoY
|
$576.9M
21.19%
YoY
|
| Operating Profit |
-$54.92M
-55.18%
YoY
|
-$122.5M
-32.63%
YoY
|
-$181.9M
4.73%
YoY
|
-$173.7M
34.14%
YoY
|
-$129.5M
-24.33%
YoY
|
| Interest Expense |
$25.31M
-196.84%
YoY
|
-$26.13M
3.87%
YoY
|
-$25.16M
-221.45%
YoY
|
$20.72M
11097.84%
YoY
|
$185.0K
N/A
|
| Other Income/Expense, Net |
$48.66M
46.22%
YoY
|
$33.28M
21.21%
YoY
|
$27.45M
-909.14%
YoY
|
-$3.393M
-142.68%
YoY
|
$7.949M
304.94%
YoY
|
| Pretax Income |
-$31.57M
-74.28%
YoY
|
-$122.8M
-43.4%
YoY
|
-$216.9M
9.65%
YoY
|
-$197.8M
62.5%
YoY
|
-$121.7M
-28.04%
YoY
|
| Income Tax |
$76.55M
-141.49%
YoY
|
-$184.5M
-1056.63%
YoY
|
$19.28M
218.27%
YoY
|
$6.059M
-21.52%
YoY
|
$7.720M
-492.28%
YoY
|
| Net Earnings |
-$108.1M
-275.17%
YoY
|
$61.72M
-126.13%
YoY
|
-$236.2M
15.85%
YoY
|
-$203.8M
57.49%
YoY
|
-$129.4M
-22.58%
YoY
|
| Basic Earnings Per Share |
-$1.04
-267.74%
YoY
|
$0.62
-125.1%
YoY
|
-$2.47
12.27%
YoY
|
-$2.20
48.65%
YoY
|
-$1.48
-30.19%
YoY
|
| Diluted Earnings Per Share |
-$1.04
-274.61%
YoY
|
$0.59
-124.06%
YoY
|
-$2.47
12.13%
YoY
|
-$2.20
48.65%
YoY
|
-$1.48
-30.19%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
103.7M shares
4.03%
YoY
|
99.65M shares
4.09%
YoY
|
95.73M shares
3.44%
YoY
|
92.55M shares
6.12%
YoY
|
87.21M shares
10.67%
YoY
|
| Diluted Shares Outstanding |
103.7M shares
-0.31%
YoY
|
104.0M shares
8.62%
YoY
|
95.73M shares
3.44%
YoY
|
92.55M shares
6.12%
YoY
|
87.21M shares
10.67%
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 |
$449.9M
17.74%
YoY
|
$423.5M
15.91%
YoY
|
$415.3M
19.53%
YoY
|
$388.4M
15.95%
YoY
|
$382.1M
16.5%
YoY
|
$365.4M
17.63%
YoY
|
$347.4M
18.27%
YoY
|
$335.0M
19.67%
YoY
|
$328.0M
19.45%
YoY
|
$310.6M
17.48%
YoY
|
$293.8M
17.46%
YoY
|
$279.9M
16.96%
YoY
|
$274.6M
22.6%
YoY
|
$264.4M
28.36%
YoY
|
$250.1M
29.51%
YoY
|
$239.4M
34.76%
YoY
|
$223.9M
42.54%
YoY
|
$206.0M
42.16%
YoY
|
$193.1M
49.84%
YoY
|
$177.6M
43.7%
YoY
|
| Cost Of Revenue |
$106.4M
9.56%
YoY
|
$102.0M
9.5%
YoY
|
$96.75M
5.44%
YoY
|
$97.79M
11.28%
YoY
|
$97.15M
14.78%
YoY
|
$93.18M
16.34%
YoY
|
$91.76M
18.43%
YoY
|
$87.87M
19.26%
YoY
|
$84.64M
12.54%
YoY
|
$80.09M
7.13%
YoY
|
$77.48M
6.16%
YoY
|
$73.68M
9.38%
YoY
|
$75.21M
22.72%
YoY
|
$74.76M
38.74%
YoY
|
$72.98M
46.95%
YoY
|
$67.36M
47.06%
YoY
|
$61.28M
46.03%
YoY
|
$53.88M
40.15%
YoY
|
$49.66M
42.58%
YoY
|
$45.81M
33.55%
YoY
|
| Gross Profit |
$343.4M
20.54%
YoY
|
$321.5M
18.1%
YoY
|
$318.5M
24.59%
YoY
|
$290.6M
17.61%
YoY
|
$284.9M
17.1%
YoY
|
$272.2M
18.07%
YoY
|
$255.7M
18.21%
YoY
|
$247.1M
19.81%
YoY
|
$243.3M
22.05%
YoY
|
$230.5M
21.56%
YoY
|
$216.3M
22.12%
YoY
|
$206.3M
19.92%
YoY
|
$199.4M
22.56%
YoY
|
$189.6M
24.69%
YoY
|
$177.1M
23.47%
YoY
|
$172.0M
30.49%
YoY
|
$162.7M
41.26%
YoY
|
$152.1M
42.89%
YoY
|
$143.4M
52.53%
YoY
|
$131.8M
47.43%
YoY
|
| Selling, General & Admin |
$228.4M
16.57%
YoY
|
$221.5M
17.61%
YoY
|
$218.9M
9.41%
YoY
|
$182.3M
-6.38%
YoY
|
$196.0M
7.37%
YoY
|
$188.4M
9.56%
YoY
|
$200.0M
16.9%
YoY
|
$194.7M
20.25%
YoY
|
$182.5M
13.06%
YoY
|
$171.9M
5.41%
YoY
|
$171.1M
7.55%
YoY
|
$161.9M
20.87%
YoY
|
$161.4M
18.04%
YoY
|
$163.1M
29.96%
YoY
|
$159.1M
38.24%
YoY
|
$134.0M
34.67%
YoY
|
$136.8M
39.26%
YoY
|
$125.5M
42.33%
YoY
|
$115.1M
47.77%
YoY
|
$99.48M
44.38%
YoY
|
| Research & Development |
$114.4M
22.21%
YoY
|
$108.2M
22.67%
YoY
|
$109.1M
22.15%
YoY
|
$94.67M
0.99%
YoY
|
$93.60M
7.33%
YoY
|
$88.16M
10.06%
YoY
|
$89.33M
10.71%
YoY
|
$93.74M
15.84%
YoY
|
$87.20M
12.56%
YoY
|
$80.11M
6.01%
YoY
|
$80.69M
2.6%
YoY
|
$80.92M
5.84%
YoY
|
$77.47M
7.98%
YoY
|
$75.57M
18.51%
YoY
|
$78.65M
32.45%
YoY
|
$76.46M
37.92%
YoY
|
$71.75M
39.59%
YoY
|
$63.76M
36.57%
YoY
|
$59.38M
30.0%
YoY
|
$55.44M
21.57%
YoY
|
| Depreciation & Amortization |
$800.0K
14.29%
YoY
|
$700.0K
0.0%
YoY
|
$700.0K
-22.22%
YoY
|
$2.291M
-44.74%
YoY
|
$700.0K
-22.22%
YoY
|
$700.0K
-12.5%
YoY
|
$900.0K
12.5%
YoY
|
$4.146M
-12.86%
YoY
|
$900.0K
12.5%
YoY
|
$800.0K
-20.0%
YoY
|
$800.0K
-20.0%
YoY
|
$4.758M
-7.97%
YoY
|
$800.0K
-20.0%
YoY
|
$1.000M
0.0%
YoY
|
$1.000M
0.0%
YoY
|
$5.170M
18.12%
YoY
|
$1.000M
25.0%
YoY
|
$1.000M
25.0%
YoY
|
$1.000M
42.86%
YoY
|
$4.377M
2.03%
YoY
|
| Operating Expenses |
$342.8M
18.39%
YoY
|
$329.7M
19.19%
YoY
|
$328.0M
13.29%
YoY
|
$302.2M
4.75%
YoY
|
$289.6M
7.36%
YoY
|
$276.6M
9.74%
YoY
|
$289.5M
14.64%
YoY
|
$288.5M
18.2%
YoY
|
$269.7M
0.38%
YoY
|
$252.1M
5.61%
YoY
|
$252.5M
6.22%
YoY
|
$244.0M
6.58%
YoY
|
$268.7M
28.87%
YoY
|
$238.7M
26.1%
YoY
|
$237.7M
36.27%
YoY
|
$229.0M
35.59%
YoY
|
$208.5M
39.37%
YoY
|
$189.3M
40.34%
YoY
|
$174.5M
41.2%
YoY
|
$168.9M
36.52%
YoY
|
| Operating Profit |
$611.0K
-113.17%
YoY
|
-$8.236M
86.08%
YoY
|
-$9.440M
-72.1%
YoY
|
-$11.52M
-72.14%
YoY
|
-$4.638M
-82.43%
YoY
|
-$4.426M
-79.45%
YoY
|
-$33.84M
-6.65%
YoY
|
-$41.34M
9.4%
YoY
|
-$26.40M
-61.92%
YoY
|
-$21.54M
-56.07%
YoY
|
-$36.25M
-40.23%
YoY
|
-$37.79M
-33.7%
YoY
|
-$69.35M
51.25%
YoY
|
-$49.03M
31.88%
YoY
|
-$60.64M
95.4%
YoY
|
-$56.99M
53.7%
YoY
|
-$45.85M
33.05%
YoY
|
-$37.18M
30.8%
YoY
|
-$31.03M
5.13%
YoY
|
-$37.08M
8.1%
YoY
|
| Interest Expense |
$6.254M
-3.41%
YoY
|
$6.292M
-2.63%
YoY
|
$6.351M
-2.68%
YoY
|
$6.456M
-190.81%
YoY
|
$6.475M
1.68%
YoY
|
$6.462M
1.78%
YoY
|
$6.526M
3.49%
YoY
|
-$7.109M
13.13%
YoY
|
$6.368M
1.64%
YoY
|
$6.349M
2.25%
YoY
|
$6.306M
-1.48%
YoY
|
-$6.284M
-1.64%
YoY
|
$6.265M
1.46%
YoY
|
$6.209M
-1.94%
YoY
|
$6.401M
251.7%
YoY
|
-$6.389M
5871.03%
YoY
|
$6.175M
9400.0%
YoY
|
$6.332M
158200.0%
YoY
|
$1.820M
20122.22%
YoY
|
-$107.0K
N/A
|
| Other Income/Expense, Net |
$11.81M
-22.23%
YoY
|
$15.84M
73.91%
YoY
|
$15.78M
40.81%
YoY
|
$862.0K
-90.6%
YoY
|
$15.18M
77.22%
YoY
|
$9.106M
10.52%
YoY
|
$11.21M
53.53%
YoY
|
$9.171M
37.29%
YoY
|
$8.568M
56.92%
YoY
|
$8.239M
-44.98%
YoY
|
$7.300M
2053.39%
YoY
|
$6.680M
-331.62%
YoY
|
$5.460M
-734.15%
YoY
|
$14.98M
-2348.5%
YoY
|
$339.0K
-66.7%
YoY
|
-$2.884M
421.52%
YoY
|
-$861.0K
-62.76%
YoY
|
-$666.0K
732.5%
YoY
|
$1.018M
-90.66%
YoY
|
-$553.0K
-179.0%
YoY
|
| Pretax Income |
$6.165M
51.44%
YoY
|
$1.308M
-173.4%
YoY
|
-$9.000K
-99.97%
YoY
|
-$4.702M
-89.23%
YoY
|
$4.071M
-116.82%
YoY
|
-$1.782M
-90.93%
YoY
|
-$29.16M
-17.29%
YoY
|
-$43.65M
9.78%
YoY
|
-$24.20M
-65.5%
YoY
|
-$19.65M
-51.2%
YoY
|
-$35.25M
-47.15%
YoY
|
-$39.76M
-42.29%
YoY
|
-$70.15M
32.65%
YoY
|
-$40.26M
-8.85%
YoY
|
-$66.70M
109.52%
YoY
|
-$68.90M
82.57%
YoY
|
-$52.89M
43.56%
YoY
|
-$44.17M
54.97%
YoY
|
-$31.84M
70.85%
YoY
|
-$37.74M
11.32%
YoY
|
| Income Tax |
-$1.600M
-107.58%
YoY
|
$52.59M
121.91%
YoY
|
$24.60M
22.39%
YoY
|
$11.68M
-558.0%
YoY
|
$21.10M
-110.53%
YoY
|
$23.70M
364.71%
YoY
|
$20.10M
51.13%
YoY
|
-$2.550M
-136.58%
YoY
|
-$200.3M
-8445.83%
YoY
|
$5.100M
-27.14%
YoY
|
$13.30M
375.0%
YoY
|
$6.971M
-312.21%
YoY
|
$2.400M
-36.84%
YoY
|
$7.000M
141.38%
YoY
|
$2.800M
3.7%
YoY
|
-$3.285M
-159.04%
YoY
|
$3.800M
245.45%
YoY
|
$2.900M
314.29%
YoY
|
$2.700M
575.0%
YoY
|
$5.564M
-306.07%
YoY
|
| Net Earnings |
$7.753M
-145.46%
YoY
|
-$51.28M
101.51%
YoY
|
-$24.60M
-50.02%
YoY
|
-$16.38M
-60.14%
YoY
|
-$17.06M
-109.68%
YoY
|
-$25.45M
2.64%
YoY
|
-$49.23M
1.48%
YoY
|
-$41.10M
-12.05%
YoY
|
$176.1M
-342.68%
YoY
|
-$24.80M
-47.58%
YoY
|
-$48.51M
-30.26%
YoY
|
-$46.73M
-28.77%
YoY
|
-$72.57M
27.94%
YoY
|
-$47.31M
0.6%
YoY
|
-$69.55M
101.66%
YoY
|
-$65.61M
51.52%
YoY
|
-$56.73M
49.38%
YoY
|
-$47.02M
61.27%
YoY
|
-$34.49M
81.51%
YoY
|
-$43.30M
38.79%
YoY
|
| Basic Earnings Per Share |
$0.07
-143.75%
YoY
|
-$0.48
92.0%
YoY
|
-$0.23
-52.08%
YoY
|
N/A
|
-$0.16
-109.09%
YoY
|
-$0.25
0.0%
YoY
|
-$0.48
-4.0%
YoY
|
N/A
|
$1.76
-331.58%
YoY
|
-$0.25
-50.0%
YoY
|
-$0.50
-32.43%
YoY
|
N/A
|
-$0.76
24.59%
YoY
|
-$0.50
-1.96%
YoY
|
-$0.74
94.74%
YoY
|
N/A
|
-$0.61
N/A
|
-$0.51
N/A
|
-$0.38
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.07
-143.75%
YoY
|
-$0.48
92.0%
YoY
|
-$0.23
-52.08%
YoY
|
-$0.16
-61.63%
YoY
|
-$0.16
-109.47%
YoY
|
-$0.25
-0.11%
YoY
|
-$0.48
-3.08%
YoY
|
-$0.41
-15.82%
YoY
|
$1.69
-323.67%
YoY
|
-$0.25
-100.0%
YoY
|
-$0.50
-33.07%
YoY
|
-$0.48
-100.0%
YoY
|
-$0.76
-100.0%
YoY
|
-$496.3K
-2.67%
YoY
|
-$0.74
94.74%
YoY
|
-$699.7K
45.34%
YoY
|
-$609.9K
41.71%
YoY
|
-$510.0K
50.9%
YoY
|
-$0.38
-100.0%
YoY
|
-$481.4K
26.69%
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 |
103.5M shares
-0.56%
YoY
|
105.4M shares
2.07%
YoY
|
106.3M shares
3.9%
YoY
|
105.5M shares
3.76%
YoY
|
104.1M shares
3.79%
YoY
|
103.2M shares
4.2%
YoY
|
102.3M shares
4.43%
YoY
|
101.7M shares
4.44%
YoY
|
100.3M shares
4.4%
YoY
|
99.07M shares
3.95%
YoY
|
97.94M shares
3.51%
YoY
|
97.39M shares
2.67%
YoY
|
96.05M shares
2.76%
YoY
|
95.31M shares
2.91%
YoY
|
94.62M shares
3.75%
YoY
|
94.86M shares
3.67%
YoY
|
93.47M shares
4.13%
YoY
|
92.61M shares
5.96%
YoY
|
91.20M shares
5.71%
YoY
|
91.50M shares
7.29%
YoY
|
| Diluted Shares Outstanding |
106.2M shares
2.03%
YoY
|
106.6M shares
3.24%
YoY
|
106.0M shares
3.6%
YoY
|
N/A
|
104.1M shares
-0.4%
YoY
|
103.2M shares
4.2%
YoY
|
102.3M shares
4.43%
YoY
|
N/A
|
104.5M shares
8.8%
YoY
|
99.07M shares
N/A
|
97.94M shares
3.51%
YoY
|
N/A
|
96.05M shares
N/A
|
N/A
|
94.62M shares
3.75%
YoY
|
N/A
|
N/A
|
N/A
|
91.20M shares
N/A
|
N/A
|
Loading...