|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.945B
0.6%
YoY
|
$1.933B
-0.83%
YoY
|
$1.949B
-3.35%
YoY
|
$2.017B
-10.52%
YoY
|
$2.254B
8.76%
YoY
|
| Cost Of Revenue |
$770.3M
-5.11%
YoY
|
$811.8M
-25.28%
YoY
|
$1.086B
-0.22%
YoY
|
$1.089B
-26.05%
YoY
|
$1.472B
6.33%
YoY
|
| Gross Profit |
$1.049B
6.76%
YoY
|
$983.0M
13.9%
YoY
|
$863.0M
8.53%
YoY
|
$795.2M
1.7%
YoY
|
$781.9M
13.65%
YoY
|
| Selling, General & Admin |
$563.3M
2.01%
YoY
|
$552.2M
11.79%
YoY
|
$494.0M
-15.31%
YoY
|
$583.3M
21.97%
YoY
|
$478.3M
7.07%
YoY
|
| Research & Development |
$283.3M
1.42%
YoY
|
$279.3M
44.4%
YoY
|
$193.4M
3.12%
YoY
|
$187.6M
23.57%
YoY
|
$151.8M
14.57%
YoY
|
| Depreciation & Amortization |
$33.30M
-18.98%
YoY
|
$41.10M
-43.18%
YoY
|
$72.34M
30.1%
YoY
|
$55.60M
-15.55%
YoY
|
$65.84M
4.01%
YoY
|
| Operating Expenses |
$846.6M
1.81%
YoY
|
$831.6M
12.5%
YoY
|
$739.2M
-4.11%
YoY
|
$770.9M
22.36%
YoY
|
$630.1M
8.78%
YoY
|
| Operating Profit |
$202.8M
33.92%
YoY
|
$151.4M
22.26%
YoY
|
$123.8M
410.09%
YoY
|
$24.28M
-84.01%
YoY
|
$151.9M
39.56%
YoY
|
| Interest Expense |
$980.0K
-66.7%
YoY
|
$2.943M
-218.19%
YoY
|
-$2.490M
-222.96%
YoY
|
$2.025M
-10.83%
YoY
|
$2.271M
-19.21%
YoY
|
| Other Income/Expense, Net |
$800.0K
-74.15%
YoY
|
$3.095M
-223.8%
YoY
|
-$2.500M
-114.04%
YoY
|
$17.80M
836.84%
YoY
|
$1.900M
-200.0%
YoY
|
| Pretax Income |
$203.6M
31.77%
YoY
|
$154.5M
106.75%
YoY
|
$74.73M
77.67%
YoY
|
$42.06M
-72.65%
YoY
|
$153.8M
43.91%
YoY
|
| Income Tax |
$54.20M
36.22%
YoY
|
$39.78M
98.09%
YoY
|
$20.08M
-35.6%
YoY
|
$31.19M
92.88%
YoY
|
$16.17M
-49.78%
YoY
|
| Net Earnings |
$144.6M
29.61%
YoY
|
$111.6M
109.49%
YoY
|
$53.26M
494.94%
YoY
|
$8.952M
-93.34%
YoY
|
$134.5M
87.58%
YoY
|
| Basic Earnings Per Share |
$2.73
33.82%
YoY
|
$2.04
114.74%
YoY
|
$0.95
533.33%
YoY
|
$0.15
-93.21%
YoY
|
$2.21
87.29%
YoY
|
| Diluted Earnings Per Share |
$2.64
38.95%
YoY
|
$1.90
114.87%
YoY
|
$0.88
531.6%
YoY
|
$0.14
-93.3%
YoY
|
$2.09
80.17%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
52.93M shares
-3.43%
YoY
|
54.82M shares
-2.41%
YoY
|
56.17M shares
-6.39%
YoY
|
60.00M shares
-1.17%
YoY
|
60.72M shares
-0.26%
YoY
|
| Diluted Shares Outstanding |
54.79M shares
-6.51%
YoY
|
58.61M shares
-2.7%
YoY
|
60.23M shares
-4.03%
YoY
|
62.76M shares
-2.29%
YoY
|
64.23M shares
3.9%
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$424.6M
-5.94%
YoY
|
$541.1M
-2.15%
YoY
|
$469.7M
2.35%
YoY
|
$482.7M
2.41%
YoY
|
$451.4M
0.31%
YoY
|
$553.0M
-2.34%
YoY
|
$458.9M
-2.2%
YoY
|
$471.3M
0.51%
YoY
|
$450.1M
1.13%
YoY
|
$566.3M
0.33%
YoY
|
$469.2M
4.98%
YoY
|
$468.9M
-5.28%
YoY
|
$445.0M
-12.84%
YoY
|
$564.4M
-13.6%
YoY
|
$446.9M
-12.12%
YoY
|
$495.1M
-10.2%
YoY
|
$510.6M
-5.64%
YoY
|
$653.3M
-1.21%
YoY
|
$508.6M
8.13%
YoY
|
| Cost Of Revenue |
$174.3M
-6.84%
YoY
|
$243.7M
-3.31%
YoY
|
$213.2M
10.58%
YoY
|
$190.6M
-6.67%
YoY
|
$187.1M
-4.64%
YoY
|
$252.1M
-12.98%
YoY
|
$192.8M
-13.86%
YoY
|
$204.2M
-24.13%
YoY
|
$196.2M
-12.58%
YoY
|
$289.7M
-8.86%
YoY
|
$223.8M
-4.17%
YoY
|
$269.2M
-4.07%
YoY
|
$224.4M
-23.58%
YoY
|
$317.8M
-22.27%
YoY
|
$233.5M
-21.53%
YoY
|
$280.6M
-15.26%
YoY
|
$293.7M
-10.38%
YoY
|
$408.9M
-7.65%
YoY
|
$297.6M
4.65%
YoY
|
| Gross Profit |
$222.7M
-6.01%
YoY
|
$297.4M
-1.19%
YoY
|
$256.5M
10.59%
YoY
|
$258.5M
11.03%
YoY
|
$237.0M
9.09%
YoY
|
$301.0M
8.8%
YoY
|
$231.9M
13.07%
YoY
|
$232.8M
16.55%
YoY
|
$217.2M
19.68%
YoY
|
$276.6M
12.18%
YoY
|
$205.1M
14.21%
YoY
|
$199.8M
8.0%
YoY
|
$181.5M
-1.37%
YoY
|
$246.6M
0.92%
YoY
|
$179.6M
2.03%
YoY
|
$185.0M
1.15%
YoY
|
$184.0M
2.98%
YoY
|
$244.4M
11.84%
YoY
|
$176.0M
16.31%
YoY
|
| Selling, General & Admin |
$142.7M
11.4%
YoY
|
$149.6M
7.72%
YoY
|
$137.2M
0.1%
YoY
|
$148.5M
8.94%
YoY
|
$128.1M
-8.54%
YoY
|
$138.9M
5.67%
YoY
|
$137.0M
4.48%
YoY
|
$136.3M
3.98%
YoY
|
$140.0M
-0.99%
YoY
|
$131.5M
2.22%
YoY
|
$131.2M
-0.93%
YoY
|
$131.0M
-34.47%
YoY
|
$141.4M
15.59%
YoY
|
$128.6M
5.3%
YoY
|
$132.4M
19.83%
YoY
|
$200.0M
64.97%
YoY
|
$122.3M
8.47%
YoY
|
$122.1M
11.42%
YoY
|
$110.5M
-1.63%
YoY
|
| Research & Development |
$69.68M
14.71%
YoY
|
$75.27M
11.41%
YoY
|
$67.68M
-20.64%
YoY
|
$79.61M
33.49%
YoY
|
$60.75M
-9.14%
YoY
|
$67.56M
82.02%
YoY
|
$85.29M
36.41%
YoY
|
$59.64M
-12.0%
YoY
|
$66.86M
5.14%
YoY
|
$37.12M
-46.48%
YoY
|
$62.52M
46.34%
YoY
|
$67.78M
63.33%
YoY
|
$63.59M
86.88%
YoY
|
$69.35M
67.59%
YoY
|
$42.73M
28.13%
YoY
|
$41.50M
-1.0%
YoY
|
$34.03M
7.35%
YoY
|
$41.38M
36.4%
YoY
|
$33.35M
7.72%
YoY
|
| Depreciation & Amortization |
$28.57M
21.14%
YoY
|
$32.33M
56.77%
YoY
|
$36.63M
76.04%
YoY
|
$36.90M
74.98%
YoY
|
$23.58M
-6.55%
YoY
|
$20.62M
28.59%
YoY
|
$20.81M
10.11%
YoY
|
$21.09M
108.57%
YoY
|
$25.24M
-7.6%
YoY
|
$16.04M
2.72%
YoY
|
$18.90M
-6.19%
YoY
|
$10.11M
-88.5%
YoY
|
$27.31M
2.63%
YoY
|
$15.61M
-32.17%
YoY
|
$20.15M
-21.09%
YoY
|
$87.89M
249.31%
YoY
|
$26.61M
54.49%
YoY
|
$23.02M
-14.63%
YoY
|
$25.53M
3.46%
YoY
|
| Operating Expenses |
$212.3M
12.46%
YoY
|
$215.7M
5.64%
YoY
|
$204.9M
-7.86%
YoY
|
$228.1M
16.41%
YoY
|
$188.8M
-8.73%
YoY
|
$204.2M
12.2%
YoY
|
$222.3M
14.78%
YoY
|
$195.9M
-1.47%
YoY
|
$206.9M
0.91%
YoY
|
$182.0M
-8.07%
YoY
|
$193.7M
10.6%
YoY
|
$198.8M
-17.67%
YoY
|
$205.0M
31.11%
YoY
|
$197.9M
15.99%
YoY
|
$175.1M
21.75%
YoY
|
$241.5M
48.02%
YoY
|
$156.4M
8.22%
YoY
|
$170.7M
16.3%
YoY
|
$143.8M
0.39%
YoY
|
| Operating Profit |
$10.40M
-78.41%
YoY
|
$81.71M
-15.59%
YoY
|
$51.63M
437.69%
YoY
|
$30.46M
-17.55%
YoY
|
$48.17M
365.2%
YoY
|
$96.81M
2.27%
YoY
|
$9.602M
-16.02%
YoY
|
$36.94M
3751.72%
YoY
|
$10.35M
-144.07%
YoY
|
$94.66M
94.6%
YoY
|
$11.43M
155.34%
YoY
|
$959.0K
-101.7%
YoY
|
-$23.49M
-184.93%
YoY
|
$48.64M
-33.99%
YoY
|
$4.478M
-86.09%
YoY
|
-$56.51M
-386.41%
YoY
|
$27.66M
-19.16%
YoY
|
$73.70M
2.73%
YoY
|
$32.19M
299.76%
YoY
|
| Interest Expense |
$1.914M
-17.57%
YoY
|
$502.0K
-77.71%
YoY
|
-$137.0K
-861.11%
YoY
|
-$1.801M
828.35%
YoY
|
$2.322M
448.94%
YoY
|
$2.252M
-150.07%
YoY
|
$18.00K
-95.88%
YoY
|
-$194.0K
-89.93%
YoY
|
$423.0K
-12.96%
YoY
|
-$4.498M
-29.85%
YoY
|
$437.0K
3.55%
YoY
|
-$1.927M
-556.64%
YoY
|
$486.0K
-11.15%
YoY
|
-$6.412M
211.26%
YoY
|
$422.0K
-5.17%
YoY
|
$422.0K
-16.6%
YoY
|
$547.0K
1.3%
YoY
|
-$2.060M
2295.35%
YoY
|
$445.0K
-34.27%
YoY
|
| Other Income/Expense, Net |
$1.873M
-18.57%
YoY
|
-$173.0K
276.09%
YoY
|
$116.0K
-1550.0%
YoY
|
-$1.801M
534.15%
YoY
|
$2.300M
91.67%
YoY
|
-$46.00K
-99.48%
YoY
|
-$8.000K
-99.73%
YoY
|
-$284.0K
-478.67%
YoY
|
$1.200M
-82.35%
YoY
|
-$8.854M
-3403.73%
YoY
|
-$2.967M
-184.77%
YoY
|
$75.00K
-99.54%
YoY
|
$6.800M
70.0%
YoY
|
$268.0K
-95.03%
YoY
|
$3.500M
-1850.0%
YoY
|
$16.40M
-3259.92%
YoY
|
$4.000M
-671.43%
YoY
|
$5.390M
-21660.0%
YoY
|
-$200.0K
-59.27%
YoY
|
| Pretax Income |
$12.27M
-75.68%
YoY
|
$72.84M
-24.68%
YoY
|
$51.61M
437.92%
YoY
|
$28.65M
-21.83%
YoY
|
$50.47M
337.53%
YoY
|
$96.71M
15.38%
YoY
|
$9.594M
13.31%
YoY
|
$36.65M
-4204.59%
YoY
|
$11.54M
-169.21%
YoY
|
$83.82M
97.22%
YoY
|
$8.467M
6.33%
YoY
|
-$893.0K
-97.77%
YoY
|
-$16.67M
-152.59%
YoY
|
$42.50M
-38.47%
YoY
|
$7.963M
-75.14%
YoY
|
-$40.09M
-308.71%
YoY
|
$31.69M
-5.4%
YoY
|
$69.07M
2.98%
YoY
|
$32.03M
323.69%
YoY
|
| Income Tax |
$3.693M
-64.69%
YoY
|
$26.47M
6.87%
YoY
|
$11.53M
234.23%
YoY
|
$5.734M
-33.29%
YoY
|
$10.46M
248.6%
YoY
|
$24.77M
13.79%
YoY
|
$3.450M
88.32%
YoY
|
$8.595M
697.31%
YoY
|
$3.000M
-165.22%
YoY
|
$21.77M
-17.7%
YoY
|
$1.832M
27.05%
YoY
|
$1.078M
-115.14%
YoY
|
-$4.600M
-144.17%
YoY
|
$26.45M
-551.07%
YoY
|
$1.442M
-81.52%
YoY
|
-$7.121M
-270.32%
YoY
|
$10.41M
3.61%
YoY
|
-$5.864M
-128.95%
YoY
|
$7.801M
244.11%
YoY
|
| Net Earnings |
$7.817M
-79.39%
YoY
|
$47.64M
-32.99%
YoY
|
$37.78M
505.0%
YoY
|
$21.25M
-21.26%
YoY
|
$37.93M
423.58%
YoY
|
$71.10M
16.52%
YoY
|
$6.245M
-9.85%
YoY
|
$26.99M
-1038.35%
YoY
|
$7.244M
-161.34%
YoY
|
$61.02M
296.21%
YoY
|
$6.927M
5.29%
YoY
|
-$2.876M
-91.44%
YoY
|
-$11.81M
-157.36%
YoY
|
$15.40M
-79.12%
YoY
|
$6.579M
-71.98%
YoY
|
-$33.61M
-327.06%
YoY
|
$20.59M
-8.12%
YoY
|
$73.77M
62.92%
YoY
|
$23.48M
349.23%
YoY
|
| Basic Earnings Per Share |
$0.16
-77.14%
YoY
|
N/A
|
N/A
|
$0.40
-18.37%
YoY
|
$0.70
438.46%
YoY
|
N/A
|
$0.11
-8.33%
YoY
|
$0.49
-1080.0%
YoY
|
$0.13
-161.9%
YoY
|
N/A
|
$0.12
9.09%
YoY
|
-$0.05
-91.07%
YoY
|
-$0.21
-161.76%
YoY
|
N/A
|
$0.11
-71.79%
YoY
|
-$0.56
-333.33%
YoY
|
$0.34
-8.11%
YoY
|
N/A
|
$0.39
333.33%
YoY
|
| Diluted Earnings Per Share |
$0.15
-77.27%
YoY
|
$0.90
-27.59%
YoY
|
$0.70
536.36%
YoY
|
$0.39
-15.22%
YoY
|
$0.66
450.0%
YoY
|
$1.23
20.54%
YoY
|
$0.11
-8.33%
YoY
|
$0.46
-994.42%
YoY
|
$0.12
-160.0%
YoY
|
$1.02
362.99%
YoY
|
$0.12
20.0%
YoY
|
-$0.05
-90.48%
YoY
|
-$0.20
-162.5%
YoY
|
$0.22
-100.0%
YoY
|
$0.10
-72.97%
YoY
|
-$0.54
-334.78%
YoY
|
$0.32
-8.57%
YoY
|
$1.153M
58.73%
YoY
|
$0.37
311.11%
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 |
49.86M shares
-8.25%
YoY
|
N/A
|
52.33M shares
-6.53%
YoY
|
53.14M shares
-6.25%
YoY
|
54.34M shares
-1.6%
YoY
|
55.18M shares
-2.19%
YoY
|
55.99M shares
0.31%
YoY
|
56.69M shares
0.98%
YoY
|
55.23M shares
-1.09%
YoY
|
56.42M shares
-6.3%
YoY
|
55.81M shares
-7.92%
YoY
|
56.14M shares
-6.81%
YoY
|
55.83M shares
-8.08%
YoY
|
60.21M shares
-0.84%
YoY
|
60.61M shares
-0.43%
YoY
|
60.24M shares
-0.7%
YoY
|
60.74M shares
-0.01%
YoY
|
60.72M shares
0.8%
YoY
|
60.87M shares
1.32%
YoY
|
| Diluted Shares Outstanding |
50.97M shares
-10.89%
YoY
|
N/A
|
N/A
|
55.13M shares
-6.51%
YoY
|
57.20M shares
-3.6%
YoY
|
N/A
|
58.43M shares
-2.9%
YoY
|
58.97M shares
5.45%
YoY
|
59.33M shares
-1.92%
YoY
|
N/A
|
60.17M shares
-4.84%
YoY
|
55.92M shares
-10.24%
YoY
|
60.49M shares
-4.9%
YoY
|
N/A
|
63.24M shares
-1.5%
YoY
|
62.30M shares
-3.65%
YoY
|
63.61M shares
-0.72%
YoY
|
N/A
|
64.20M shares
5.19%
YoY
|
Loading...