|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$2.515B
4.78%
YoY
|
$2.400B
8.99%
YoY
|
$2.202B
10.77%
YoY
|
$1.988B
24.68%
YoY
|
$1.595B
34.73%
YoY
|
| Cost Of Revenue |
$723.2M
2.51%
YoY
|
$705.5M
6.2%
YoY
|
$664.3M
3.52%
YoY
|
$641.7M
43.13%
YoY
|
$448.4M
38.55%
YoY
|
| Gross Profit |
$1.792B
5.72%
YoY
|
$1.695B
10.19%
YoY
|
$1.538B
14.22%
YoY
|
$1.347B
17.46%
YoY
|
$1.146B
33.29%
YoY
|
| Selling, General & Admin |
$1.354B
-0.63%
YoY
|
$1.363B
-2.73%
YoY
|
$1.401B
3.78%
YoY
|
$1.350B
18.6%
YoY
|
$1.138B
45.24%
YoY
|
| Research & Development |
$317.0M
-3.74%
YoY
|
$329.3M
-1.94%
YoY
|
$335.9M
-7.29%
YoY
|
$362.3M
16.96%
YoY
|
$309.7M
63.46%
YoY
|
| Depreciation & Amortization |
$87.20M
1.28%
YoY
|
$86.10M
3.86%
YoY
|
$82.90M
15.14%
YoY
|
$72.00M
22.24%
YoY
|
$58.90M
47.99%
YoY
|
| Operating Expenses |
$1.671B
-1.23%
YoY
|
$1.692B
-2.58%
YoY
|
$1.737B
-12.98%
YoY
|
$1.996B
37.83%
YoY
|
$1.448B
48.79%
YoY
|
| Operating Profit |
$120.6M
4415.02%
YoY
|
$2.670M
-101.34%
YoY
|
-$198.8M
-69.39%
YoY
|
-$649.5M
115.21%
YoY
|
-$301.8M
166.5%
YoY
|
| Interest Expense |
-$57.58M
-11.41%
YoY
|
-$65.00M
-280.56%
YoY
|
$36.00M
648.85%
YoY
|
$4.807M
-92.53%
YoY
|
$64.38M
30.64%
YoY
|
| Other Income/Expense, Net |
-$64.31M
28.9%
YoY
|
-$49.90M
-218.89%
YoY
|
$41.97M
-118.69%
YoY
|
-$224.6M
212.19%
YoY
|
-$71.94M
-330.73%
YoY
|
| Pretax Income |
$56.24M
-219.08%
YoY
|
-$47.23M
-69.89%
YoY
|
-$156.8M
-82.06%
YoY
|
-$874.1M
133.88%
YoY
|
-$373.7M
355.41%
YoY
|
| Income Tax |
$12.85M
16.12%
YoY
|
$11.06M
31.78%
YoY
|
$8.395M
64.19%
YoY
|
$5.113M
102.25%
YoY
|
$2.528M
170.66%
YoY
|
| Net Earnings |
$43.39M
-174.44%
YoY
|
-$58.29M
-64.73%
YoY
|
-$165.2M
-81.2%
YoY
|
-$879.2M
133.67%
YoY
|
-$376.3M
353.34%
YoY
|
| Basic Earnings Per Share |
$0.48
-176.19%
YoY
|
-$0.63
-63.79%
YoY
|
-$1.74
-81.15%
YoY
|
-$9.23
125.12%
YoY
|
-$4.10
336.17%
YoY
|
| Diluted Earnings Per Share |
$0.48
-176.19%
YoY
|
-$0.63
-63.79%
YoY
|
-$1.74
-81.15%
YoY
|
-$9.23
125.12%
YoY
|
-$4.10
336.17%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
89.48M shares
-2.85%
YoY
|
92.11M shares
-2.95%
YoY
|
94.91M shares
-0.34%
YoY
|
95.24M shares
3.82%
YoY
|
91.74M shares
3.44%
YoY
|
| Diluted Shares Outstanding |
91.21M shares
-0.97%
YoY
|
92.11M shares
-2.95%
YoY
|
94.91M shares
-0.34%
YoY
|
95.24M shares
3.82%
YoY
|
91.74M shares
3.44%
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 |
$644.2M
5.25%
YoY
|
$644.0M
4.8%
YoY
|
$638.7M
4.91%
YoY
|
$620.4M
4.64%
YoY
|
$612.1M
4.77%
YoY
|
$614.5M
7.57%
YoY
|
$608.8M
9.07%
YoY
|
$592.9M
9.94%
YoY
|
$584.2M
9.47%
YoY
|
$571.3M
8.87%
YoY
|
$558.2M
9.65%
YoY
|
$539.3M
10.76%
YoY
|
$533.7M
14.12%
YoY
|
$524.7M
17.0%
YoY
|
$509.0M
22.77%
YoY
|
$486.9M
28.38%
YoY
|
$467.7M
32.72%
YoY
|
$448.5M
34.07%
YoY
|
$414.6M
36.56%
YoY
|
$379.3M
36.44%
YoY
|
| Cost Of Revenue |
$179.4M
-0.57%
YoY
|
$183.5M
2.99%
YoY
|
$180.3M
0.08%
YoY
|
$179.0M
1.29%
YoY
|
$180.5M
5.85%
YoY
|
$178.2M
4.67%
YoY
|
$180.2M
6.63%
YoY
|
$176.7M
7.45%
YoY
|
$170.5M
6.1%
YoY
|
$170.2M
6.0%
YoY
|
$169.0M
0.9%
YoY
|
$164.4M
3.94%
YoY
|
$160.7M
3.35%
YoY
|
$160.6M
18.07%
YoY
|
$167.5M
51.63%
YoY
|
$158.2M
50.77%
YoY
|
$155.5M
60.31%
YoY
|
$136.0M
49.14%
YoY
|
$110.4M
34.18%
YoY
|
$104.9M
36.91%
YoY
|
| Gross Profit |
$464.8M
7.68%
YoY
|
$460.5M
5.54%
YoY
|
$458.3M
6.94%
YoY
|
$441.4M
6.06%
YoY
|
$431.6M
4.32%
YoY
|
$436.3M
8.8%
YoY
|
$428.6M
10.12%
YoY
|
$416.2M
11.03%
YoY
|
$413.7M
10.92%
YoY
|
$401.0M
10.13%
YoY
|
$389.2M
13.95%
YoY
|
$374.9M
14.05%
YoY
|
$373.0M
19.49%
YoY
|
$364.2M
16.54%
YoY
|
$341.6M
12.29%
YoY
|
$328.7M
19.81%
YoY
|
$312.2M
22.24%
YoY
|
$312.5M
28.42%
YoY
|
$304.2M
37.45%
YoY
|
$274.4M
36.26%
YoY
|
| Selling, General & Admin |
$333.0M
-1.84%
YoY
|
$337.2M
0.89%
YoY
|
$347.6M
1.9%
YoY
|
$326.9M
-4.36%
YoY
|
$339.3M
-1.4%
YoY
|
$334.2M
-7.48%
YoY
|
$341.1M
-4.69%
YoY
|
$341.8M
0.64%
YoY
|
$344.1M
0.53%
YoY
|
$361.2M
3.04%
YoY
|
$357.9M
7.11%
YoY
|
$339.7M
-0.08%
YoY
|
$342.3M
5.18%
YoY
|
$350.6M
6.56%
YoY
|
$334.2M
10.22%
YoY
|
$340.0M
25.18%
YoY
|
$325.5M
38.66%
YoY
|
$329.0M
52.65%
YoY
|
$303.2M
49.73%
YoY
|
$271.6M
45.1%
YoY
|
| Research & Development |
$81.71M
-0.33%
YoY
|
$77.24M
-8.6%
YoY
|
$79.91M
-5.03%
YoY
|
$77.54M
-2.77%
YoY
|
$81.98M
1.81%
YoY
|
$84.52M
-0.44%
YoY
|
$84.14M
-1.52%
YoY
|
$79.75M
-0.66%
YoY
|
$80.53M
-5.53%
YoY
|
$84.89M
-4.37%
YoY
|
$85.44M
-1.45%
YoY
|
$80.28M
-16.82%
YoY
|
$85.24M
-5.58%
YoY
|
$88.76M
2.29%
YoY
|
$86.70M
3.07%
YoY
|
$96.52M
26.73%
YoY
|
$90.27M
44.03%
YoY
|
$86.78M
53.32%
YoY
|
$84.12M
73.51%
YoY
|
$76.16M
75.01%
YoY
|
| Depreciation & Amortization |
$22.40M
3.23%
YoY
|
$56.20M
2.09%
YoY
|
$21.90M
3.79%
YoY
|
$21.60M
0.0%
YoY
|
$21.70M
0.0%
YoY
|
$55.05M
-7.07%
YoY
|
$21.10M
0.48%
YoY
|
$21.60M
-62.78%
YoY
|
$21.70M
6.9%
YoY
|
$59.24M
-5.06%
YoY
|
$21.00M
14.75%
YoY
|
$58.04M
229.76%
YoY
|
$20.30M
20.12%
YoY
|
$62.40M
32.56%
YoY
|
$18.30M
18.06%
YoY
|
$17.60M
23.94%
YoY
|
$16.90M
30.0%
YoY
|
$47.07M
113.46%
YoY
|
$15.50M
47.62%
YoY
|
$14.20M
51.06%
YoY
|
| Operating Expenses |
$414.7M
-1.55%
YoY
|
$414.4M
-1.02%
YoY
|
$427.5M
0.52%
YoY
|
$404.5M
-4.06%
YoY
|
$421.3M
-0.79%
YoY
|
$418.7M
-6.14%
YoY
|
$425.3M
-4.08%
YoY
|
$421.6M
0.39%
YoY
|
$424.6M
-0.68%
YoY
|
$446.1M
1.54%
YoY
|
$443.4M
-15.41%
YoY
|
$420.0M
-3.78%
YoY
|
$427.5M
2.84%
YoY
|
$439.3M
5.67%
YoY
|
$524.1M
35.32%
YoY
|
$436.5M
25.52%
YoY
|
$415.7M
39.79%
YoY
|
$415.7M
52.79%
YoY
|
$387.3M
54.32%
YoY
|
$347.7M
50.74%
YoY
|
| Operating Profit |
$50.03M
383.83%
YoY
|
$46.10M
161.46%
YoY
|
$30.81M
836.1%
YoY
|
$36.96M
-789.74%
YoY
|
$10.34M
-194.87%
YoY
|
$17.63M
-139.14%
YoY
|
$3.291M
-106.07%
YoY
|
-$5.359M
-88.11%
YoY
|
-$10.90M
-80.01%
YoY
|
-$45.04M
-40.07%
YoY
|
-$54.18M
-70.32%
YoY
|
-$45.06M
-58.18%
YoY
|
-$54.53M
-47.33%
YoY
|
-$75.16M
-27.21%
YoY
|
-$182.6M
119.59%
YoY
|
-$107.8M
46.86%
YoY
|
-$103.5M
146.46%
YoY
|
-$103.3M
259.25%
YoY
|
-$83.14M
180.2%
YoY
|
-$73.38M
150.14%
YoY
|
| Interest Expense |
-$14.21M
-11.85%
YoY
|
-$13.46M
-17.57%
YoY
|
-$13.94M
-14.96%
YoY
|
-$16.47M
2.78%
YoY
|
-$16.11M
-199.14%
YoY
|
-$16.33M
-1.08%
YoY
|
-$16.39M
-234.79%
YoY
|
-$16.02M
213.03%
YoY
|
$16.25M
634.81%
YoY
|
-$16.50M
-104.4%
YoY
|
$12.16M
932.43%
YoY
|
-$5.118M
-525.44%
YoY
|
$2.212M
79.55%
YoY
|
$375.1M
2449.14%
YoY
|
$1.178M
-92.63%
YoY
|
$1.203M
-92.45%
YoY
|
$1.232M
-92.43%
YoY
|
$14.72M
-189.18%
YoY
|
$15.98M
26.0%
YoY
|
$15.94M
26.54%
YoY
|
| Other Income/Expense, Net |
-$15.92M
8.2%
YoY
|
-$1.096M
-79.78%
YoY
|
-$13.76M
-10.18%
YoY
|
-$21.29M
242.33%
YoY
|
-$14.71M
2.82%
YoY
|
-$5.420M
-132.96%
YoY
|
-$15.32M
-285.05%
YoY
|
-$6.218M
-236.63%
YoY
|
-$14.31M
-544.82%
YoY
|
$16.44M
-104.09%
YoY
|
$8.279M
-108.18%
YoY
|
$4.551M
-108.98%
YoY
|
$3.217M
-106.93%
YoY
|
-$402.4M
1201.91%
YoY
|
-$101.2M
60.51%
YoY
|
-$50.70M
36.43%
YoY
|
-$46.45M
-209.9%
YoY
|
-$30.91M
-171.06%
YoY
|
-$63.04M
-789.4%
YoY
|
-$37.17M
-223.86%
YoY
|
| Pretax Income |
$34.11M
-879.99%
YoY
|
$27.89M
1653.9%
YoY
|
$17.05M
-241.71%
YoY
|
$15.68M
-235.42%
YoY
|
-$4.373M
-82.65%
YoY
|
$1.590M
-103.53%
YoY
|
-$12.03M
-73.79%
YoY
|
-$11.58M
-20.32%
YoY
|
-$25.21M
-50.87%
YoY
|
-$45.11M
-84.0%
YoY
|
-$45.90M
-83.82%
YoY
|
-$14.53M
-90.83%
YoY
|
-$51.31M
-65.79%
YoY
|
-$281.9M
140.37%
YoY
|
-$283.7M
94.11%
YoY
|
-$158.5M
43.35%
YoY
|
-$150.0M
-59152.36%
YoY
|
-$117.3M
6797.41%
YoY
|
-$146.2M
612.14%
YoY
|
-$110.5M
-16624.07%
YoY
|
| Income Tax |
$3.500M
-41.67%
YoY
|
$4.920M
-43.95%
YoY
|
-$500.0K
-88.1%
YoY
|
$2.500M
-21.88%
YoY
|
$6.000M
81.82%
YoY
|
$8.778M
310.76%
YoY
|
-$4.200M
10.53%
YoY
|
$3.200M
-53.98%
YoY
|
$3.300M
6.45%
YoY
|
$2.137M
-3.43%
YoY
|
-$3.800M
-522.22%
YoY
|
$6.953M
595.3%
YoY
|
$3.100M
210.0%
YoY
|
$2.213M
101.0%
YoY
|
$900.0K
50.0%
YoY
|
$1.000M
150.0%
YoY
|
$1.000M
150.0%
YoY
|
$1.101M
1001.0%
YoY
|
$600.0K
50.0%
YoY
|
$400.0K
100.0%
YoY
|
| Net Earnings |
$30.62M
-396.46%
YoY
|
$22.97M
-419.52%
YoY
|
$17.56M
-323.6%
YoY
|
$13.19M
-189.43%
YoY
|
-$10.33M
-63.75%
YoY
|
-$7.188M
-84.79%
YoY
|
-$7.853M
-81.35%
YoY
|
-$14.75M
-31.32%
YoY
|
-$28.49M
-47.62%
YoY
|
-$47.24M
-83.37%
YoY
|
-$42.12M
-85.2%
YoY
|
-$21.48M
-86.53%
YoY
|
-$54.40M
-63.97%
YoY
|
-$284.1M
140.01%
YoY
|
-$284.6M
93.94%
YoY
|
-$159.5M
43.76%
YoY
|
-$151.0M
81067.74%
YoY
|
-$118.4M
6378.22%
YoY
|
-$146.8M
600.25%
YoY
|
-$111.0M
-21898.82%
YoY
|
| Basic Earnings Per Share |
$0.36
-427.27%
YoY
|
N/A
|
$0.19
-311.11%
YoY
|
$0.15
-193.75%
YoY
|
-$0.11
-64.52%
YoY
|
N/A
|
-$0.09
-80.0%
YoY
|
-$0.16
-30.43%
YoY
|
-$0.31
-45.61%
YoY
|
N/A
|
-$0.45
-84.9%
YoY
|
-$0.23
-86.31%
YoY
|
-$0.57
-64.38%
YoY
|
N/A
|
-$2.98
86.25%
YoY
|
-$1.68
37.7%
YoY
|
-$1.60
N/A
|
N/A
|
-$1.60
566.67%
YoY
|
-$1.22
-12300.0%
YoY
|
| Diluted Earnings Per Share |
$0.35
-418.18%
YoY
|
$0.26
-428.75%
YoY
|
$0.19
-311.11%
YoY
|
$0.14
-187.5%
YoY
|
-$0.11
-64.52%
YoY
|
-$0.08
-84.22%
YoY
|
-$0.09
-80.0%
YoY
|
-$0.16
-28.99%
YoY
|
-$0.31
-45.61%
YoY
|
-$0.50
-83.08%
YoY
|
-$0.45
-84.9%
YoY
|
-$0.23
-86.59%
YoY
|
-$0.57
-64.38%
YoY
|
-$2.97
-100.0%
YoY
|
-$2.98
86.25%
YoY
|
-$1.68
37.7%
YoY
|
-$1.60
N/A
|
-$1.268M
6241.94%
YoY
|
-$1.60
566.67%
YoY
|
-$1.22
-12300.0%
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 |
84.66M shares
-6.98%
YoY
|
N/A
|
90.14M shares
-1.91%
YoY
|
90.71M shares
-2.19%
YoY
|
91.02M shares
-2.28%
YoY
|
N/A
|
91.89M shares
-2.86%
YoY
|
92.75M shares
-2.72%
YoY
|
93.14M shares
-2.69%
YoY
|
N/A
|
94.59M shares
-1.03%
YoY
|
95.34M shares
0.22%
YoY
|
95.72M shares
1.21%
YoY
|
N/A
|
95.58M shares
4.1%
YoY
|
95.13M shares
4.33%
YoY
|
94.57M shares
4.35%
YoY
|
N/A
|
91.81M shares
2.96%
YoY
|
91.18M shares
3.32%
YoY
|
| Diluted Shares Outstanding |
86.99M shares
-4.42%
YoY
|
N/A
|
91.96M shares
0.08%
YoY
|
92.06M shares
-0.74%
YoY
|
91.02M shares
-2.28%
YoY
|
N/A
|
91.89M shares
-2.86%
YoY
|
92.75M shares
-2.72%
YoY
|
93.14M shares
-2.69%
YoY
|
N/A
|
94.59M shares
-1.03%
YoY
|
95.34M shares
0.22%
YoY
|
95.72M shares
1.21%
YoY
|
N/A
|
95.58M shares
4.1%
YoY
|
95.13M shares
4.33%
YoY
|
94.57M shares
4.35%
YoY
|
N/A
|
91.81M shares
2.96%
YoY
|
91.18M shares
-3.15%
YoY
|
Loading...