|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.250B
2.9%
YoY
|
$1.214B
-2.03%
YoY
|
$1.240B
12.89%
YoY
|
$1.098B
46.95%
YoY
|
$747.2M
56.91%
YoY
|
| Cost Of Revenue |
$198.2M
9.14%
YoY
|
$181.6M
1.97%
YoY
|
$178.1M
-5.37%
YoY
|
$188.2M
39.82%
YoY
|
$134.6M
25.68%
YoY
|
| Gross Profit |
$1.050B
2.48%
YoY
|
$1.025B
-3.48%
YoY
|
$1.061B
16.69%
YoY
|
$909.6M
48.99%
YoY
|
$610.5M
65.58%
YoY
|
| Selling, General & Admin |
$621.3M
-12.42%
YoY
|
$709.4M
22.33%
YoY
|
$579.9M
15.4%
YoY
|
$502.5M
50.67%
YoY
|
$333.5M
34.64%
YoY
|
| Research & Development |
$182.0M
-7.19%
YoY
|
$196.1M
3.32%
YoY
|
$189.8M
-7.5%
YoY
|
$205.2M
71.43%
YoY
|
$119.7M
132.88%
YoY
|
| Depreciation & Amortization |
$30.30M
16.99%
YoY
|
$25.90M
-67.87%
YoY
|
$80.60M
357.95%
YoY
|
$17.60M
28.47%
YoY
|
$13.70M
53.93%
YoY
|
| Operating Expenses |
$824.2M
-11.1%
YoY
|
$927.1M
17.12%
YoY
|
$791.6M
7.88%
YoY
|
$733.8M
47.59%
YoY
|
$497.2M
49.94%
YoY
|
| Operating Profit |
$225.7M
131.72%
YoY
|
$97.40M
-63.9%
YoY
|
$269.8M
53.47%
YoY
|
$175.8M
55.16%
YoY
|
$113.3M
205.39%
YoY
|
| Interest Expense |
-$42.00M
40.94%
YoY
|
-$29.80M
-34.07%
YoY
|
-$45.20M
-194.96%
YoY
|
$47.60M
8.43%
YoY
|
$43.90M
-36.65%
YoY
|
| Other Income/Expense, Net |
$11.20M
-142.91%
YoY
|
-$26.10M
-114.6%
YoY
|
$178.8M
169.28%
YoY
|
$66.40M
68.96%
YoY
|
$39.30M
155.19%
YoY
|
| Pretax Income |
$194.3M
520.77%
YoY
|
$31.30M
-91.95%
YoY
|
$388.8M
99.79%
YoY
|
$194.6M
92.67%
YoY
|
$101.0M
-418.61%
YoY
|
| Income Tax |
$70.10M
3086.36%
YoY
|
$2.200M
-99.22%
YoY
|
$281.5M
114.23%
YoY
|
$131.4M
2054.1%
YoY
|
$6.100M
29.79%
YoY
|
| Net Earnings |
$124.2M
326.8%
YoY
|
$29.10M
-72.88%
YoY
|
$107.3M
69.78%
YoY
|
$63.20M
-45.89%
YoY
|
$116.8M
-3020.0%
YoY
|
| Basic Earnings Per Share |
$0.38
375.0%
YoY
|
$0.08
-70.37%
YoY
|
$0.27
68.75%
YoY
|
$0.16
-65.22%
YoY
|
$0.46
-560.0%
YoY
|
| Diluted Earnings Per Share |
$0.38
375.0%
YoY
|
$0.08
-70.25%
YoY
|
$0.27
68.07%
YoY
|
$0.16
-62.79%
YoY
|
$0.43
-490.91%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
324.0M shares
-10.48%
YoY
|
362.0M shares
-8.82%
YoY
|
397.0M shares
-1.12%
YoY
|
401.5M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
324.0M shares
-10.54%
YoY
|
362.2M shares
-8.88%
YoY
|
397.5M shares
-1.47%
YoY
|
403.4M shares
N/A
|
N/A
|
|
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 |
$310.2M
1.47%
YoY
|
$319.1M
3.24%
YoY
|
$318.0M
4.74%
YoY
|
$306.7M
5.21%
YoY
|
$305.7M
-1.42%
YoY
|
$309.1M
-2.31%
YoY
|
$303.6M
-3.25%
YoY
|
$291.5M
-5.54%
YoY
|
$310.1M
3.13%
YoY
|
$316.4M
4.91%
YoY
|
$313.8M
9.11%
YoY
|
$308.6M
15.54%
YoY
|
$300.7M
24.41%
YoY
|
$301.6M
35.67%
YoY
|
$287.6M
45.55%
YoY
|
$267.1M
53.51%
YoY
|
$241.7M
57.66%
YoY
|
$222.3M
59.13%
YoY
|
$197.6M
60.13%
YoY
|
| Cost Of Revenue |
$50.50M
6.77%
YoY
|
$51.10M
-3.95%
YoY
|
$51.70M
9.3%
YoY
|
$49.50M
7.84%
YoY
|
$47.30M
8.99%
YoY
|
$53.20M
19.28%
YoY
|
$47.30M
5.58%
YoY
|
$45.90M
6.25%
YoY
|
$43.40M
4.83%
YoY
|
$44.60M
-9.35%
YoY
|
$44.80M
-7.05%
YoY
|
$43.20M
-7.89%
YoY
|
$41.40M
-5.69%
YoY
|
$49.20M
22.69%
YoY
|
$48.20M
29.22%
YoY
|
$46.90M
57.91%
YoY
|
$43.90M
59.06%
YoY
|
$40.10M
51.32%
YoY
|
$37.30M
40.23%
YoY
|
| Gross Profit |
$259.2M
0.31%
YoY
|
$268.0M
4.73%
YoY
|
$266.3M
3.9%
YoY
|
$257.2M
4.72%
YoY
|
$258.4M
-3.11%
YoY
|
$255.9M
-5.85%
YoY
|
$256.3M
-4.72%
YoY
|
$245.6M
-7.46%
YoY
|
$266.7M
4.51%
YoY
|
$271.8M
7.69%
YoY
|
$269.0M
12.36%
YoY
|
$265.4M
20.58%
YoY
|
$255.2M
29.08%
YoY
|
$252.4M
38.53%
YoY
|
$239.4M
49.91%
YoY
|
$220.1M
53.17%
YoY
|
$197.7M
57.91%
YoY
|
$182.2M
60.95%
YoY
|
$159.7M
65.15%
YoY
|
| Selling, General & Admin |
$154.1M
1.52%
YoY
|
$166.4M
1.96%
YoY
|
$149.5M
-6.39%
YoY
|
$153.6M
-27.48%
YoY
|
$151.8M
-13.01%
YoY
|
$163.2M
10.79%
YoY
|
$159.7M
7.83%
YoY
|
$211.8M
47.49%
YoY
|
$174.5M
23.85%
YoY
|
$147.3M
6.28%
YoY
|
$148.1M
16.07%
YoY
|
$143.6M
15.43%
YoY
|
$140.9M
25.92%
YoY
|
$138.6M
36.42%
YoY
|
$127.6M
43.86%
YoY
|
$124.4M
73.26%
YoY
|
$111.9M
65.53%
YoY
|
$101.6M
66.83%
YoY
|
$88.70M
40.35%
YoY
|
| Research & Development |
$42.10M
-17.61%
YoY
|
$42.20M
-25.18%
YoY
|
$44.10M
-7.55%
YoY
|
$44.60M
-7.66%
YoY
|
$51.10M
16.93%
YoY
|
$56.40M
17.01%
YoY
|
$47.70M
0.85%
YoY
|
$48.30M
-7.12%
YoY
|
$43.70M
3.31%
YoY
|
$48.20M
-10.91%
YoY
|
$47.30M
-12.73%
YoY
|
$52.00M
5.05%
YoY
|
$42.30M
-7.24%
YoY
|
$54.10M
33.58%
YoY
|
$54.20M
57.56%
YoY
|
$49.50M
106.25%
YoY
|
$45.60M
123.53%
YoY
|
$40.50M
204.51%
YoY
|
$34.40M
224.53%
YoY
|
| Depreciation & Amortization |
$8.800M
18.92%
YoY
|
$22.70M
1.34%
YoY
|
$8.200M
10.81%
YoY
|
$6.600M
11.86%
YoY
|
$7.400M
42.31%
YoY
|
$22.40M
11.44%
YoY
|
$7.400M
51.02%
YoY
|
$5.900M
-70.2%
YoY
|
$5.200M
8.33%
YoY
|
$20.10M
-11.06%
YoY
|
$4.900M
2.08%
YoY
|
$19.80M
330.43%
YoY
|
$4.800M
-76.0%
YoY
|
$22.60M
14.72%
YoY
|
$4.800M
65.52%
YoY
|
$4.600M
31.43%
YoY
|
$20.00M
29.03%
YoY
|
$19.70M
42.75%
YoY
|
$2.900M
20.83%
YoY
|
| Operating Expenses |
$201.3M
-3.27%
YoY
|
$213.8M
-4.98%
YoY
|
$198.8M
-6.58%
YoY
|
$203.5M
-23.38%
YoY
|
$208.1M
-6.97%
YoY
|
$225.0M
12.0%
YoY
|
$212.8M
3.35%
YoY
|
$265.6M
32.07%
YoY
|
$223.7M
18.42%
YoY
|
$200.9M
1.36%
YoY
|
$205.9M
9.75%
YoY
|
$201.1M
11.35%
YoY
|
$188.9M
14.28%
YoY
|
$198.2M
34.46%
YoY
|
$187.6M
34.48%
YoY
|
$180.6M
75.68%
YoY
|
$165.3M
70.06%
YoY
|
$147.4M
86.58%
YoY
|
$139.5M
78.16%
YoY
|
| Operating Profit |
$57.90M
15.11%
YoY
|
$54.20M
75.4%
YoY
|
$67.50M
55.17%
YoY
|
$53.70M
-368.5%
YoY
|
$50.30M
16.98%
YoY
|
$30.90M
-56.42%
YoY
|
$43.50M
-31.06%
YoY
|
-$20.00M
-131.1%
YoY
|
$43.00M
-35.14%
YoY
|
$70.90M
30.81%
YoY
|
$63.10M
21.81%
YoY
|
$64.30M
62.78%
YoY
|
$66.30M
104.63%
YoY
|
$54.20M
55.75%
YoY
|
$51.80M
156.44%
YoY
|
$39.50M
-3.42%
YoY
|
$32.40M
15.71%
YoY
|
$34.80M
1.75%
YoY
|
$20.20M
9.78%
YoY
|
| Interest Expense |
-$15.00M
57.89%
YoY
|
-$10.20M
4.08%
YoY
|
-$12.00M
62.16%
YoY
|
-$11.30M
82.26%
YoY
|
-$9.500M
-194.06%
YoY
|
-$9.800M
-14.04%
YoY
|
-$7.400M
-162.18%
YoY
|
-$6.200M
-48.33%
YoY
|
$10.10M
2.02%
YoY
|
-$11.40M
-8.8%
YoY
|
$11.90M
2.59%
YoY
|
-$12.00M
-202.56%
YoY
|
$9.900M
-16.1%
YoY
|
-$12.50M
-6.72%
YoY
|
$11.60M
-16.55%
YoY
|
$11.70M
15.84%
YoY
|
$11.80M
81.54%
YoY
|
-$13.40M
34.0%
YoY
|
$13.90M
43.3%
YoY
|
| Other Income/Expense, Net |
-$100.0K
-88.89%
YoY
|
$18.40M
-1940.0%
YoY
|
$400.0K
-60.0%
YoY
|
$14.00M
137.29%
YoY
|
-$900.0K
-73.53%
YoY
|
-$1.000M
-100.67%
YoY
|
$1.000M
-87.5%
YoY
|
$5.900M
-1.67%
YoY
|
-$3.400M
-124.29%
YoY
|
$149.7M
409.18%
YoY
|
$8.000M
-18.37%
YoY
|
$6.000M
-528.57%
YoY
|
$14.00M
-1100.0%
YoY
|
$29.40M
-24.81%
YoY
|
$9.800M
9700.0%
YoY
|
-$1.400M
1300.0%
YoY
|
-$1.400M
-800.0%
YoY
|
$39.10M
237.07%
YoY
|
$100.0K
-97.37%
YoY
|
| Pretax Income |
$44.30M
11.87%
YoY
|
$41.30M
-585.88%
YoY
|
$56.40M
61.6%
YoY
|
$57.00M
-331.71%
YoY
|
$39.60M
34.24%
YoY
|
-$8.500M
-104.11%
YoY
|
$34.90M
-41.05%
YoY
|
-$24.60M
-144.97%
YoY
|
$29.50M
-56.74%
YoY
|
$206.7M
108.79%
YoY
|
$59.20M
18.4%
YoY
|
$54.70M
107.2%
YoY
|
$68.20M
255.21%
YoY
|
$99.00M
98.4%
YoY
|
$50.00M
986.96%
YoY
|
$26.40M
-14.01%
YoY
|
$19.20M
21.52%
YoY
|
$49.90M
59.94%
YoY
|
$4.600M
-63.2%
YoY
|
| Income Tax |
$15.00M
17.19%
YoY
|
$6.600M
-128.57%
YoY
|
$17.70M
59.46%
YoY
|
$33.00M
-16600.0%
YoY
|
$12.80M
-11.11%
YoY
|
-$23.10M
-110.89%
YoY
|
$11.10M
-61.72%
YoY
|
-$200.0K
-101.2%
YoY
|
$14.40M
-39.24%
YoY
|
$212.2M
179.95%
YoY
|
$29.00M
-9.66%
YoY
|
$16.60M
58.1%
YoY
|
$23.70M
82.31%
YoY
|
$75.80M
-179.54%
YoY
|
$32.10M
-29.45%
YoY
|
$10.50M
69.35%
YoY
|
$13.00M
-73.84%
YoY
|
-$95.30M
1768.63%
YoY
|
$45.50M
3150.0%
YoY
|
| Net Earnings |
$29.30M
9.33%
YoY
|
$34.70M
137.67%
YoY
|
$38.70M
62.61%
YoY
|
$24.00M
-198.36%
YoY
|
$26.80M
77.48%
YoY
|
$14.60M
-365.45%
YoY
|
$23.80M
-21.19%
YoY
|
-$24.40M
-164.04%
YoY
|
$15.10M
-66.07%
YoY
|
-$5.500M
-123.71%
YoY
|
$30.20M
68.72%
YoY
|
$38.10M
139.62%
YoY
|
$44.50M
617.74%
YoY
|
$23.20M
-83.99%
YoY
|
$17.90M
-144.09%
YoY
|
$15.90M
70.97%
YoY
|
$6.200M
93.75%
YoY
|
$144.9M
468.24%
YoY
|
-$40.60M
-928.57%
YoY
|
| Basic Earnings Per Share |
$0.10
25.0%
YoY
|
N/A
|
$0.12
71.43%
YoY
|
$0.07
-200.0%
YoY
|
$0.08
100.0%
YoY
|
N/A
|
$0.07
-12.5%
YoY
|
-$0.07
-177.78%
YoY
|
$0.04
-63.64%
YoY
|
N/A
|
$0.08
100.0%
YoY
|
$0.09
125.0%
YoY
|
$0.11
450.0%
YoY
|
N/A
|
$0.04
-126.67%
YoY
|
$0.04
-20.0%
YoY
|
$0.02
0.0%
YoY
|
N/A
|
-$0.15
-600.0%
YoY
|
| Diluted Earnings Per Share |
$0.10
25.0%
YoY
|
$0.11
164.32%
YoY
|
$0.12
71.43%
YoY
|
$0.07
-200.0%
YoY
|
$0.08
100.0%
YoY
|
$0.04
-409.14%
YoY
|
$0.07
-12.5%
YoY
|
-$0.07
-173.81%
YoY
|
$0.04
-63.64%
YoY
|
-$0.01
-123.98%
YoY
|
$0.08
100.0%
YoY
|
$0.09
137.1%
YoY
|
$0.11
450.0%
YoY
|
$0.06
-100.0%
YoY
|
$0.04
-126.67%
YoY
|
$0.04
-20.0%
YoY
|
$0.02
0.0%
YoY
|
$125.3K
-19.65%
YoY
|
-$0.15
-850.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
|
| Basic Shares Outstanding |
305.3M shares
-10.81%
YoY
|
311.6M shares
-9.25%
YoY
|
318.6M shares
-12.77%
YoY
|
328.9M shares
-12.04%
YoY
|
342.3M shares
-9.85%
YoY
|
343.4M shares
-11.91%
YoY
|
365.3M shares
-9.01%
YoY
|
373.9M shares
-7.06%
YoY
|
379.7M shares
-6.08%
YoY
|
389.8M shares
-3.44%
YoY
|
401.5M shares
-0.49%
YoY
|
402.3M shares
-0.26%
YoY
|
404.3M shares
0.25%
YoY
|
403.7M shares
N/A
|
403.4M shares
N/A
|
403.4M shares
N/A
|
403.3M shares
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
302.5M shares
-11.24%
YoY
|
N/A
|
317.0M shares
-10.75%
YoY
|
327.2M shares
-11.9%
YoY
|
340.7M shares
N/A
|
N/A
|
355.1M shares
N/A
|
371.4M 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
|
Loading...