|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.993B
13.2%
YoY
|
$1.761B
12.74%
YoY
|
$1.562B
12.54%
YoY
|
$1.388B
9.29%
YoY
|
$1.270B
28.4%
YoY
|
| Cost Of Revenue |
$636.4M
12.7%
YoY
|
$564.6M
10.17%
YoY
|
$512.5M
-2.6%
YoY
|
$526.2M
7.71%
YoY
|
$488.6M
54.76%
YoY
|
| Gross Profit |
$1.357B
13.43%
YoY
|
$1.196B
14.0%
YoY
|
$1.049B
21.79%
YoY
|
$861.4M
10.29%
YoY
|
$781.1M
16.04%
YoY
|
| Selling, General & Admin |
$709.4M
18.12%
YoY
|
$600.6M
7.32%
YoY
|
$559.6M
-15.71%
YoY
|
$663.9M
-1.56%
YoY
|
$674.4M
22.6%
YoY
|
| Research & Development |
$645.5M
30.33%
YoY
|
$495.3M
2.91%
YoY
|
$481.3M
-0.32%
YoY
|
$482.9M
15.38%
YoY
|
$418.5M
30.66%
YoY
|
| Depreciation & Amortization |
$24.49M
-2.99%
YoY
|
$25.25M
-4.54%
YoY
|
$26.45M
15.71%
YoY
|
$22.86M
21.06%
YoY
|
$18.88M
9.77%
YoY
|
| Operating Expenses |
$1.355B
23.64%
YoY
|
$1.096B
5.28%
YoY
|
$1.041B
-9.23%
YoY
|
$1.147B
3.63%
YoY
|
$1.107B
27.14%
YoY
|
| Operating Profit |
$1.752M
-98.25%
YoY
|
$100.1M
1116.19%
YoY
|
$8.234M
-102.89%
YoY
|
-$285.4M
-12.34%
YoY
|
-$325.5M
64.99%
YoY
|
| Interest Expense |
-$5.015M
-109.68%
YoY
|
$51.82M
-17.05%
YoY
|
$62.47M
-134.04%
YoY
|
-$183.5M
-167.48%
YoY
|
$271.9M
-1336.1%
YoY
|
| Other Income/Expense, Net |
-$5.015M
-109.68%
YoY
|
$51.82M
-20421.57%
YoY
|
-$255.0K
-124.93%
YoY
|
$1.023M
75.17%
YoY
|
$584.0K
-99.16%
YoY
|
| Pretax Income |
$1.089M
-99.28%
YoY
|
$151.9M
301.5%
YoY
|
$37.84M
-108.09%
YoY
|
-$467.8M
782.61%
YoY
|
-$53.01M
-64.71%
YoY
|
| Income Tax |
-$51.05M
-475.26%
YoY
|
$13.60M
189.3%
YoY
|
$4.702M
-110.94%
YoY
|
-$42.98M
-166.94%
YoY
|
$64.20M
328.01%
YoY
|
| Net Earnings |
$50.65M
-63.39%
YoY
|
$138.3M
317.42%
YoY
|
$33.14M
-107.8%
YoY
|
-$424.9M
262.48%
YoY
|
-$117.2M
-29.05%
YoY
|
| Basic Earnings Per Share |
$0.91
-63.45%
YoY
|
$2.49
329.31%
YoY
|
$0.58
-100.01%
YoY
|
-$7.330K
255.83%
YoY
|
-$2.060K
-32.9%
YoY
|
| Diluted Earnings Per Share |
$0.88
-62.71%
YoY
|
$2.36
315.98%
YoY
|
$0.57
-107.74%
YoY
|
-$7.33
-100.0%
YoY
|
-$2.056M
-32.29%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
55.55M shares
-0.05%
YoY
|
55.58M shares
-2.2%
YoY
|
56.83M shares
-2.01%
YoY
|
57.99M shares
1.74%
YoY
|
57.00M shares
4.74%
YoY
|
| Diluted Shares Outstanding |
57.72M shares
-3.73%
YoY
|
59.95M shares
2.65%
YoY
|
58.40M shares
0.71%
YoY
|
57.99M shares
1.74%
YoY
|
57.00M shares
4.74%
YoY
|
|
Concept
|
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 | 2021 Q1 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$524.3M
13.86%
YoY
|
$505.2M
13.61%
YoY
|
$489.9M
12.43%
YoY
|
$473.7M
12.83%
YoY
|
$460.5M
14.04%
YoY
|
$444.7M
12.91%
YoY
|
$435.7M
11.74%
YoY
|
$419.8M
12.22%
YoY
|
$403.8M
13.73%
YoY
|
$393.8M
13.89%
YoY
|
$390.0M
12.96%
YoY
|
$374.1M
9.51%
YoY
|
$355.0M
8.13%
YoY
|
$345.8M
7.8%
YoY
|
$345.2M
9.11%
YoY
|
$341.6M
12.33%
YoY
|
$328.3M
16.23%
YoY
|
$320.8M
26.2%
YoY
|
$316.4M
34.01%
YoY
|
$304.1M
40.79%
YoY
|
| Cost Of Revenue |
$171.3M
19.25%
YoY
|
$159.9M
12.6%
YoY
|
$153.3M
8.23%
YoY
|
$151.8M
10.56%
YoY
|
$143.6M
13.89%
YoY
|
$142.0M
10.06%
YoY
|
$141.7M
10.77%
YoY
|
$137.3M
6.04%
YoY
|
$126.1M
-2.06%
YoY
|
$129.0M
0.93%
YoY
|
$127.9M
-5.16%
YoY
|
$129.5M
-3.91%
YoY
|
$128.8M
-0.03%
YoY
|
$127.9M
4.35%
YoY
|
$134.9M
11.07%
YoY
|
$134.7M
16.36%
YoY
|
$128.8M
24.68%
YoY
|
$122.5M
53.55%
YoY
|
$121.4M
72.23%
YoY
|
$115.8M
86.47%
YoY
|
| Gross Profit |
$353.0M
11.41%
YoY
|
$345.3M
14.08%
YoY
|
$336.6M
14.46%
YoY
|
$321.9M
13.94%
YoY
|
$316.8M
14.1%
YoY
|
$302.6M
14.29%
YoY
|
$294.1M
12.21%
YoY
|
$282.5M
15.49%
YoY
|
$277.7M
22.71%
YoY
|
$264.8M
21.5%
YoY
|
$262.1M
24.58%
YoY
|
$244.6M
18.25%
YoY
|
$226.3M
13.4%
YoY
|
$217.9M
9.93%
YoY
|
$210.4M
7.89%
YoY
|
$206.8M
9.85%
YoY
|
$199.5M
11.35%
YoY
|
$198.3M
13.75%
YoY
|
$195.0M
17.75%
YoY
|
$188.3M
22.35%
YoY
|
| Selling, General & Admin |
$214.3M
39.52%
YoY
|
$180.6M
18.66%
YoY
|
$157.5M
7.76%
YoY
|
$157.0M
5.65%
YoY
|
$153.6M
4.47%
YoY
|
$152.2M
7.47%
YoY
|
$146.2M
9.7%
YoY
|
$148.6M
7.93%
YoY
|
$147.0M
6.64%
YoY
|
$141.6M
-11.41%
YoY
|
$133.3M
-18.61%
YoY
|
$137.7M
-31.99%
YoY
|
$137.9M
-24.02%
YoY
|
$159.9M
0.61%
YoY
|
$163.8M
0.82%
YoY
|
$202.4M
13.2%
YoY
|
$181.5M
25.08%
YoY
|
$158.9M
13.83%
YoY
|
$162.4M
12.88%
YoY
|
$178.8M
47.04%
YoY
|
| Research & Development |
$211.2M
66.09%
YoY
|
$172.0M
38.07%
YoY
|
$134.7M
12.98%
YoY
|
$127.5M
2.62%
YoY
|
$127.2M
1.15%
YoY
|
$124.6M
-0.42%
YoY
|
$119.3M
3.26%
YoY
|
$124.2M
8.09%
YoY
|
$125.7M
3.92%
YoY
|
$125.1M
3.93%
YoY
|
$115.5M
-5.04%
YoY
|
$114.9M
-4.11%
YoY
|
$121.0M
4.01%
YoY
|
$120.4M
10.12%
YoY
|
$121.6M
16.72%
YoY
|
$119.9M
26.04%
YoY
|
$116.3M
29.83%
YoY
|
$109.3M
29.38%
YoY
|
$104.2M
38.01%
YoY
|
$95.10M
34.51%
YoY
|
| Depreciation & Amortization |
$8.950M
15.66%
YoY
|
$7.536M
-0.32%
YoY
|
$7.345M
-6.93%
YoY
|
$7.598M
-4.13%
YoY
|
$7.738M
-5.79%
YoY
|
$7.560M
29.61%
YoY
|
$7.892M
31.84%
YoY
|
$7.925M
23.63%
YoY
|
$8.214M
22.23%
YoY
|
$5.833M
7.5%
YoY
|
$5.986M
6.85%
YoY
|
$6.410M
25.46%
YoY
|
$6.720M
68.59%
YoY
|
$5.426M
-18.28%
YoY
|
$5.602M
31.66%
YoY
|
$5.109M
27.73%
YoY
|
$3.986M
-9.41%
YoY
|
$6.640M
44.35%
YoY
|
$4.255M
6.38%
YoY
|
$4.000M
-4.76%
YoY
|
| Operating Expenses |
$425.6M
51.55%
YoY
|
$352.6M
27.4%
YoY
|
$292.3M
10.1%
YoY
|
$284.5M
4.27%
YoY
|
$280.8M
2.94%
YoY
|
$276.8M
3.77%
YoY
|
$265.5M
6.71%
YoY
|
$272.8M
8.0%
YoY
|
$272.8M
5.37%
YoY
|
$266.7M
-4.82%
YoY
|
$248.8M
-12.83%
YoY
|
$252.6M
-21.62%
YoY
|
$258.9M
-13.07%
YoY
|
$280.3M
4.48%
YoY
|
$285.4M
7.04%
YoY
|
$322.3M
17.61%
YoY
|
$297.8M
26.89%
YoY
|
$268.2M
19.69%
YoY
|
$266.6M
21.58%
YoY
|
$274.0M
42.49%
YoY
|
| Operating Profit |
-$72.59M
-301.52%
YoY
|
-$7.371M
-128.52%
YoY
|
$44.31M
54.89%
YoY
|
$37.41M
286.81%
YoY
|
$36.02M
639.33%
YoY
|
$25.85M
-1426.12%
YoY
|
$28.61M
114.98%
YoY
|
$9.670M
-220.95%
YoY
|
$4.872M
-114.94%
YoY
|
-$1.949M
-96.87%
YoY
|
$13.31M
-117.74%
YoY
|
-$7.995M
-93.07%
YoY
|
-$32.60M
-66.82%
YoY
|
-$62.31M
-10.94%
YoY
|
-$75.02M
4.71%
YoY
|
-$115.4M
34.68%
YoY
|
-$98.27M
77.07%
YoY
|
-$69.96M
40.49%
YoY
|
-$71.64M
33.42%
YoY
|
-$85.70M
123.18%
YoY
|
| Interest Expense |
$12.60M
-22.93%
YoY
|
$14.93M
255.55%
YoY
|
-$38.38M
-409.92%
YoY
|
$5.832M
-69.12%
YoY
|
$16.36M
153.13%
YoY
|
$4.198M
-71.21%
YoY
|
$12.38M
-38.25%
YoY
|
$18.88M
-11.66%
YoY
|
$6.461M
-148.74%
YoY
|
$14.58M
-31.02%
YoY
|
$20.05M
-142.73%
YoY
|
$21.38M
-114.8%
YoY
|
-$13.26M
-21.41%
YoY
|
$21.14M
-81.11%
YoY
|
-$46.93M
-132.59%
YoY
|
-$144.5M
415.98%
YoY
|
-$16.87M
-129.8%
YoY
|
$111.9M
-1633.11%
YoY
|
$144.0M
-4462.7%
YoY
|
-$28.00M
-2645.45%
YoY
|
| Other Income/Expense, Net |
$29.00K
-130.85%
YoY
|
$4.136M
-2265.45%
YoY
|
$123.0K
223.68%
YoY
|
$64.00K
-69.67%
YoY
|
-$94.00K
-313.64%
YoY
|
-$191.0K
-59.7%
YoY
|
$38.00K
-67.8%
YoY
|
$211.0K
270.18%
YoY
|
$44.00K
-94.42%
YoY
|
-$474.0K
-461.83%
YoY
|
$118.0K
103.45%
YoY
|
$57.00K
23.91%
YoY
|
$788.0K
101.53%
YoY
|
$131.0K
50.57%
YoY
|
$58.00K
41.46%
YoY
|
$46.00K
-54.0%
YoY
|
$391.0K
N/A
|
$87.00K
N/A
|
$41.00K
N/A
|
$100.0K
N/A
|
| Pretax Income |
-$59.96M
-214.68%
YoY
|
$11.69M
-60.84%
YoY
|
$6.052M
-85.25%
YoY
|
$43.30M
50.53%
YoY
|
$52.28M
531.87%
YoY
|
$29.85M
258.94%
YoY
|
$41.03M
23.77%
YoY
|
$28.77M
-341.74%
YoY
|
$8.274M
-118.36%
YoY
|
$8.317M
-120.27%
YoY
|
$33.15M
-127.19%
YoY
|
-$11.90M
-95.42%
YoY
|
-$45.07M
-60.72%
YoY
|
-$41.04M
-197.61%
YoY
|
-$121.9M
-268.44%
YoY
|
-$259.8M
128.74%
YoY
|
-$114.7M
-10531.73%
YoY
|
$42.04M
-173.76%
YoY
|
$72.37M
-226.74%
YoY
|
-$113.6M
205.38%
YoY
|
| Income Tax |
-$21.21M
-598.26%
YoY
|
$12.28M
299.35%
YoY
|
-$51.65M
-3525.13%
YoY
|
$9.535M
100.19%
YoY
|
$4.257M
-19.98%
YoY
|
$3.075M
129.14%
YoY
|
$1.508M
-450.7%
YoY
|
$4.763M
-411.31%
YoY
|
$5.320M
-187.27%
YoY
|
$1.342M
-78.78%
YoY
|
-$430.0K
-95.96%
YoY
|
-$1.530M
-95.3%
YoY
|
-$6.096M
63.43%
YoY
|
$6.323M
-75.08%
YoY
|
-$10.65M
-130.96%
YoY
|
-$32.56M
-501.91%
YoY
|
-$3.730M
-129.84%
YoY
|
$25.37M
-12787.0%
YoY
|
$34.41M
4815.57%
YoY
|
$8.100M
326.32%
YoY
|
| Net Earnings |
-$40.23M
-183.78%
YoY
|
-$589.0K
-102.2%
YoY
|
$57.70M
46.02%
YoY
|
$33.77M
40.68%
YoY
|
$48.02M
1525.73%
YoY
|
$26.78M
283.91%
YoY
|
$39.52M
17.69%
YoY
|
$24.00M
-331.48%
YoY
|
$2.954M
-107.58%
YoY
|
$6.975M
-114.73%
YoY
|
$33.58M
-130.18%
YoY
|
-$10.37M
-95.44%
YoY
|
-$38.98M
-64.89%
YoY
|
-$47.36M
-384.16%
YoY
|
-$111.2M
-393.06%
YoY
|
-$227.3M
86.61%
YoY
|
-$111.0M
873.85%
YoY
|
$16.67M
-129.34%
YoY
|
$37.96M
-165.78%
YoY
|
-$121.8M
210.71%
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.73
-191.97%
YoY
|
-$0.01
-102.17%
YoY
|
$0.97
45.19%
YoY
|
$0.56
36.65%
YoY
|
$0.79
1483.6%
YoY
|
$0.46
285.78%
YoY
|
$0.66
22.95%
YoY
|
$0.41
-322.64%
YoY
|
$0.05
-107.46%
YoY
|
$0.12
-100.0%
YoY
|
$0.54
-100.0%
YoY
|
-$0.18
-100.0%
YoY
|
-$0.67
-100.0%
YoY
|
-$811.6K
-394.85%
YoY
|
-$1.920M
-428.49%
YoY
|
-$3.954M
82.78%
YoY
|
-$1.944M
851.6%
YoY
|
$275.3K
-126.85%
YoY
|
$584.4K
-155.4%
YoY
|
-$2.163M
185.88%
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 |
54.99M shares
-1.99%
YoY
|
N/A
|
N/A
|
N/A
|
56.11M shares
-1.86%
YoY
|
N/A
|
N/A
|
N/A
|
57.17M shares
1.54%
YoY
|
N/A
|
N/A
|
N/A
|
56.31M shares
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...