|
Concept
|
2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| Revenue |
$1.739B
17.26%
YoY
|
$1.483B
17.04%
YoY
|
$1.267B
18.55%
YoY
|
$1.069B
23.96%
YoY
|
$862.4M
41.72%
YoY
|
| Cost Of Revenue |
$416.3M
9.58%
YoY
|
$379.9M
15.09%
YoY
|
$330.1M
11.28%
YoY
|
$296.6M
27.75%
YoY
|
$232.2M
44.17%
YoY
|
| Gross Profit |
$1.323B
19.9%
YoY
|
$1.103B
17.73%
YoY
|
$937.2M
21.35%
YoY
|
$772.4M
22.56%
YoY
|
$630.2M
40.84%
YoY
|
| Selling, General & Admin |
$904.6M
14.17%
YoY
|
$792.4M
10.01%
YoY
|
$720.3M
11.36%
YoY
|
$646.8M
22.01%
YoY
|
$530.1M
40.35%
YoY
|
| Research & Development |
$451.9M
23.56%
YoY
|
$365.8M
6.96%
YoY
|
$342.0M
9.09%
YoY
|
$313.5M
14.5%
YoY
|
$273.8M
37.43%
YoY
|
| Depreciation & Amortization |
$3.000M
-3.23%
YoY
|
$3.100M
-11.43%
YoY
|
$3.500M
-2.78%
YoY
|
$3.600M
-7.69%
YoY
|
$3.900M
25.81%
YoY
|
| Operating Expenses |
$1.357B
17.11%
YoY
|
$1.158B
8.55%
YoY
|
$1.067B
7.63%
YoY
|
$991.5M
23.35%
YoY
|
$803.9M
39.34%
YoY
|
| Operating Profit |
-$33.48M
-39.05%
YoY
|
-$54.92M
-57.72%
YoY
|
-$129.9M
-40.73%
YoY
|
-$219.2M
26.19%
YoY
|
-$173.7M
34.14%
YoY
|
| Interest Expense |
$25.14M
-0.65%
YoY
|
$25.31M
-3.16%
YoY
|
$26.13M
3.87%
YoY
|
$25.16M
21.45%
YoY
|
$20.72M
11097.84%
YoY
|
| Other Income/Expense, Net |
$56.32M
15.74%
YoY
|
$48.66M
46.22%
YoY
|
$33.28M
21.21%
YoY
|
$27.45M
-909.14%
YoY
|
-$3.393M
-142.68%
YoY
|
| Pretax Income |
-$2.301M
-92.71%
YoY
|
-$31.57M
-74.28%
YoY
|
-$122.8M
-43.4%
YoY
|
-$216.9M
9.65%
YoY
|
-$197.8M
62.5%
YoY
|
| Income Tax |
-$370.1M
-583.46%
YoY
|
$76.55M
-141.49%
YoY
|
-$184.5M
-1056.63%
YoY
|
$19.28M
218.27%
YoY
|
$6.059M
-21.52%
YoY
|
| Net Earnings |
$367.8M
-440.17%
YoY
|
-$108.1M
-275.17%
YoY
|
$61.72M
-126.13%
YoY
|
-$236.2M
15.85%
YoY
|
-$203.8M
57.49%
YoY
|
| Basic Earnings Per Share |
$3.49
-435.58%
YoY
|
-$1.04
-267.74%
YoY
|
$0.62
-125.1%
YoY
|
-$2.47
12.27%
YoY
|
-$2.20
48.65%
YoY
|
| Diluted Earnings Per Share |
$3.43
-429.81%
YoY
|
-$1.04
-276.27%
YoY
|
$0.59
-123.89%
YoY
|
-$2.47
12.27%
YoY
|
-$2.20
48.65%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
105.3M shares
1.61%
YoY
|
103.7M shares
4.03%
YoY
|
99.65M shares
4.09%
YoY
|
95.73M shares
3.44%
YoY
|
92.55M shares
6.12%
YoY
|
| Diluted Shares Outstanding |
107.2M shares
3.43%
YoY
|
103.7M shares
-0.31%
YoY
|
104.0M shares
8.62%
YoY
|
95.73M shares
3.44%
YoY
|
92.55M shares
6.12%
YoY
|
|
Concept
|
2026 Q3 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$478.1M
15.13%
YoY
|
$450.7M
16.03%
YoY
|
$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
|
| Cost Of Revenue |
$121.9M
26.03%
YoY
|
$111.1M
13.58%
YoY
|
$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
|
| Gross Profit |
$356.2M
11.82%
YoY
|
$339.6M
16.85%
YoY
|
$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
|
| Selling, General & Admin |
$246.8M
12.78%
YoY
|
$235.4M
29.15%
YoY
|
$228.4M
16.57%
YoY
|
$194.0M
18.08%
YoY
|
$218.9M
9.41%
YoY
|
$182.3M
-6.38%
YoY
|
$196.0M
7.37%
YoY
|
$164.3M
7.89%
YoY
|
$200.0M
16.9%
YoY
|
$194.7M
20.25%
YoY
|
$182.5M
13.06%
YoY
|
$152.3M
-6.65%
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
|
| Research & Development |
$112.5M
3.09%
YoY
|
$120.0M
26.8%
YoY
|
$114.4M
22.21%
YoY
|
$108.1M
22.61%
YoY
|
$109.1M
22.15%
YoY
|
$94.67M
0.99%
YoY
|
$93.60M
7.33%
YoY
|
$88.16M
10.59%
YoY
|
$89.33M
10.71%
YoY
|
$93.74M
15.84%
YoY
|
$87.20M
12.56%
YoY
|
$79.71M
5.49%
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
|
| Depreciation & Amortization |
$3.358M
379.71%
YoY
|
$3.217M
40.42%
YoY
|
$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
|
| Operating Expenses |
$359.3M
9.56%
YoY
|
$355.5M
17.64%
YoY
|
$342.8M
18.39%
YoY
|
$329.1M
19.04%
YoY
|
$328.0M
13.29%
YoY
|
$302.2M
4.75%
YoY
|
$289.6M
7.36%
YoY
|
$276.4M
10.01%
YoY
|
$289.5M
14.64%
YoY
|
$288.5M
18.2%
YoY
|
$269.7M
0.38%
YoY
|
$251.3M
5.27%
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
|
| Operating Profit |
-$3.137M
-66.77%
YoY
|
-$15.85M
37.62%
YoY
|
$611.0K
-113.17%
YoY
|
-$7.604M
79.51%
YoY
|
-$9.440M
-72.1%
YoY
|
-$11.52M
-72.14%
YoY
|
-$4.638M
-82.43%
YoY
|
-$4.236M
-79.57%
YoY
|
-$33.84M
-6.65%
YoY
|
-$41.34M
9.4%
YoY
|
-$26.40M
-61.92%
YoY
|
-$20.73M
-57.71%
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
|
| Interest Expense |
-$6.281M
-198.9%
YoY
|
-$6.245M
-196.73%
YoY
|
$6.254M
-3.41%
YoY
|
$7.508M
184.61%
YoY
|
$6.351M
-2.68%
YoY
|
$6.456M
-190.81%
YoY
|
$6.475M
1.68%
YoY
|
$2.638M
-141.55%
YoY
|
$6.526M
3.49%
YoY
|
-$7.109M
13.13%
YoY
|
$6.368M
1.64%
YoY
|
-$6.349M
-202.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
|
| Other Income/Expense, Net |
$12.60M
-20.18%
YoY
|
$12.89M
1395.48%
YoY
|
$11.81M
-22.23%
YoY
|
$2.036M
33833.33%
YoY
|
$15.78M
40.81%
YoY
|
$862.0K
-90.6%
YoY
|
$15.18M
77.22%
YoY
|
$6.000K
-99.93%
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
|
| Pretax Income |
-$17.26M
191655.56%
YoY
|
-$9.765M
107.68%
YoY
|
$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
|
| Income Tax |
-$529.0K
-102.15%
YoY
|
-$445.7M
-3915.95%
YoY
|
-$1.600M
-107.58%
YoY
|
$52.60M
121.94%
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
|
| Net Earnings |
-$16.73M
-32.0%
YoY
|
$435.9M
-2761.01%
YoY
|
$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
|
| Basic Earnings Per Share |
N/A
|
N/A
|
$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
|
| Diluted Earnings Per Share |
-$0.16
-30.43%
YoY
|
$4.14
-2756.41%
YoY
|
$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.0%
YoY
|
-$0.48
-4.0%
YoY
|
-$0.41
-16.6%
YoY
|
$1.69
-322.37%
YoY
|
-$0.25
-50.37%
YoY
|
-$0.50
-32.43%
YoY
|
-$0.48
-31.44%
YoY
|
-$0.76
24.6%
YoY
|
-$0.50
-1.96%
YoY
|
-$0.74
94.74%
YoY
|
-$0.70
45.7%
YoY
|
-$0.61
41.83%
YoY
|
-$0.51
50.3%
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 |
N/A
|
104.0M shares
N/A
|
103.5M shares
-0.56%
YoY
|
106.6M shares
3.24%
YoY
|
106.0M shares
3.6%
YoY
|
N/A
|
104.1M shares
3.79%
YoY
|
103.2M shares
4.2%
YoY
|
102.3M shares
3.93%
YoY
|
N/A
|
100.3M shares
3.93%
YoY
|
99.07M shares
3.63%
YoY
|
98.42M shares
3.61%
YoY
|
97.39M shares
2.67%
YoY
|
96.49M shares
3.23%
YoY
|
95.61M shares
3.23%
YoY
|
94.99M shares
3.48%
YoY
|
94.86M shares
3.67%
YoY
|
93.47M shares
4.13%
YoY
|
92.61M shares
5.96%
YoY
|
| Diluted Shares Outstanding |
N/A
|
N/A
|
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
|
Loading...