|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.473B
10.72%
YoY
|
$1.330B
-41.92%
YoY
|
$2.291B
-1.72%
YoY
|
$2.331B
68.65%
YoY
|
$1.382B
78.46%
YoY
|
| Cost Of Revenue |
$786.0M
12.08%
YoY
|
$701.2M
-43.1%
YoY
|
$1.232B
-9.13%
YoY
|
$1.356B
63.87%
YoY
|
$827.6M
93.17%
YoY
|
| Gross Profit |
$687.0M
9.2%
YoY
|
$629.1M
-40.56%
YoY
|
$1.058B
8.6%
YoY
|
$974.6M
75.79%
YoY
|
$554.4M
60.25%
YoY
|
| Selling, General & Admin |
$333.3M
-1.22%
YoY
|
$337.4M
-8.73%
YoY
|
$369.6M
4.09%
YoY
|
$355.1M
52.36%
YoY
|
$233.1M
124.92%
YoY
|
| Research & Development |
$189.1M
-6.08%
YoY
|
$201.3M
-11.45%
YoY
|
$227.3M
34.64%
YoY
|
$168.8M
60.0%
YoY
|
$105.5M
88.71%
YoY
|
| Depreciation & Amortization |
$80.65M
-0.91%
YoY
|
$81.39M
8.94%
YoY
|
$74.71M
27.11%
YoY
|
$58.78M
81.19%
YoY
|
$32.44M
79.19%
YoY
|
| Operating Expenses |
$529.5M
-4.05%
YoY
|
$551.8M
-7.56%
YoY
|
$597.0M
13.42%
YoY
|
$526.3M
55.45%
YoY
|
$338.6M
112.23%
YoY
|
| Operating Profit |
$157.5M
103.81%
YoY
|
$77.29M
-83.25%
YoY
|
$461.4M
2.94%
YoY
|
$448.3M
107.69%
YoY
|
$215.8M
15.77%
YoY
|
| Interest Expense |
$48.41M
-31.2%
YoY
|
$70.37M
15.57%
YoY
|
$60.89M
545.15%
YoY
|
$9.438M
-79.1%
YoY
|
$45.15M
115.0%
YoY
|
| Other Income/Expense, Net |
$47.29M
10.31%
YoY
|
$42.87M
558.58%
YoY
|
$6.509M
71.88%
YoY
|
$3.787M
-103.99%
YoY
|
-$94.90M
41.59%
YoY
|
| Pretax Income |
$204.8M
70.45%
YoY
|
$120.2M
-76.58%
YoY
|
$513.1M
13.51%
YoY
|
$452.0M
273.82%
YoY
|
$120.9M
1.27%
YoY
|
| Income Tax |
$32.68M
86.74%
YoY
|
$17.50M
-76.41%
YoY
|
$74.20M
35.69%
YoY
|
$54.69M
-323.02%
YoY
|
-$24.52M
68.12%
YoY
|
| Net Earnings |
$172.1M
67.68%
YoY
|
$102.7M
-76.61%
YoY
|
$438.9M
10.46%
YoY
|
$397.4M
173.2%
YoY
|
$145.4M
8.55%
YoY
|
| Basic Earnings Per Share |
$1.31
72.37%
YoY
|
$0.76
-76.4%
YoY
|
$3.22
9.52%
YoY
|
$2.94
N/A
|
N/A
|
| Diluted Earnings Per Share |
$1.29
72.0%
YoY
|
$0.75
-75.52%
YoY
|
$3.06
11.31%
YoY
|
$2.75
-100.0%
YoY
|
$1.018M
7.8%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
131.2M shares
-2.96%
YoY
|
135.2M shares
-0.89%
YoY
|
136.4M shares
0.76%
YoY
|
135.3M shares
0.99%
YoY
|
134.0M shares
6.74%
YoY
|
| Diluted Shares Outstanding |
134.9M shares
-3.66%
YoY
|
140.0M shares
-2.29%
YoY
|
143.3M shares
-0.76%
YoY
|
144.4M shares
1.06%
YoY
|
142.9M shares
0.68%
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 |
$282.9M
-20.55%
YoY
|
$343.3M
-10.29%
YoY
|
$410.4M
7.76%
YoY
|
$363.2M
19.67%
YoY
|
$356.1M
35.22%
YoY
|
$382.7M
26.49%
YoY
|
$380.9M
-30.89%
YoY
|
$303.5M
-57.33%
YoY
|
$263.3M
-63.73%
YoY
|
$302.6M
-58.25%
YoY
|
$551.1M
-13.18%
YoY
|
$711.1M
34.12%
YoY
|
$726.0M
64.52%
YoY
|
$724.7M
75.58%
YoY
|
$634.7M
80.56%
YoY
|
$530.2M
67.75%
YoY
|
$441.3M
46.24%
YoY
|
$412.7M
55.84%
YoY
|
$351.5M
96.93%
YoY
|
| Cost Of Revenue |
$182.5M
-2.84%
YoY
|
$192.9M
4.59%
YoY
|
$214.2M
5.67%
YoY
|
$192.7M
15.86%
YoY
|
$187.8M
27.07%
YoY
|
$184.4M
18.29%
YoY
|
$202.7M
-29.88%
YoY
|
$166.3M
-57.12%
YoY
|
$147.8M
-63.01%
YoY
|
$155.9M
-62.34%
YoY
|
$289.1M
-21.19%
YoY
|
$387.8M
24.61%
YoY
|
$399.6M
51.2%
YoY
|
$414.0M
65.98%
YoY
|
$366.8M
73.7%
YoY
|
$311.2M
65.3%
YoY
|
$264.3M
47.83%
YoY
|
$249.4M
74.53%
YoY
|
$211.2M
152.82%
YoY
|
| Gross Profit |
$100.4M
-40.33%
YoY
|
$150.4M
-24.14%
YoY
|
$196.2M
10.14%
YoY
|
$170.5M
24.3%
YoY
|
$168.2M
45.65%
YoY
|
$198.3M
35.2%
YoY
|
$178.2M
-32.0%
YoY
|
$137.2M
-57.58%
YoY
|
$115.5M
-64.61%
YoY
|
$146.7M
-52.8%
YoY
|
$262.0M
-2.2%
YoY
|
$323.3M
47.64%
YoY
|
$326.4M
84.42%
YoY
|
$310.7M
90.25%
YoY
|
$267.9M
90.88%
YoY
|
$219.0M
71.36%
YoY
|
$177.0M
43.94%
YoY
|
$163.3M
33.93%
YoY
|
$140.4M
47.77%
YoY
|
| Selling, General & Admin |
$81.34M
-1.98%
YoY
|
$80.57M
0.36%
YoY
|
$81.53M
2.08%
YoY
|
$84.74M
-0.68%
YoY
|
$82.98M
-2.41%
YoY
|
$80.28M
-7.5%
YoY
|
$79.86M
-10.42%
YoY
|
$85.33M
-8.06%
YoY
|
$85.03M
-15.72%
YoY
|
$86.79M
-11.46%
YoY
|
$89.15M
1.66%
YoY
|
$92.80M
8.27%
YoY
|
$100.9M
27.01%
YoY
|
$98.02M
32.41%
YoY
|
$87.69M
19.15%
YoY
|
$85.71M
87.58%
YoY
|
$79.43M
99.85%
YoY
|
$74.03M
173.95%
YoY
|
$73.60M
161.26%
YoY
|
| Research & Development |
$44.87M
-10.58%
YoY
|
$46.21M
-8.29%
YoY
|
$47.27M
-1.21%
YoY
|
$45.42M
-7.06%
YoY
|
$50.17M
-7.45%
YoY
|
$50.39M
-8.86%
YoY
|
$47.84M
-12.81%
YoY
|
$48.87M
-18.61%
YoY
|
$54.21M
-5.11%
YoY
|
$55.29M
11.29%
YoY
|
$54.87M
24.18%
YoY
|
$60.04M
52.95%
YoY
|
$57.13M
59.94%
YoY
|
$49.68M
57.28%
YoY
|
$44.19M
50.24%
YoY
|
$39.26M
72.87%
YoY
|
$35.72M
63.71%
YoY
|
$31.59M
99.92%
YoY
|
$29.41M
95.4%
YoY
|
| Depreciation & Amortization |
$20.82M
4.52%
YoY
|
$20.43M
-1.15%
YoY
|
$20.22M
0.57%
YoY
|
$20.09M
-1.95%
YoY
|
$19.92M
-1.1%
YoY
|
$20.67M
-0.69%
YoY
|
$20.10M
3.09%
YoY
|
$20.48M
14.9%
YoY
|
$20.14M
21.37%
YoY
|
$20.81M
29.98%
YoY
|
$19.50M
63.03%
YoY
|
$17.83M
16.93%
YoY
|
$16.59M
6.64%
YoY
|
$16.01M
45.91%
YoY
|
$11.96M
43.88%
YoY
|
$15.25M
101.84%
YoY
|
$15.56M
179.92%
YoY
|
$10.97M
107.02%
YoY
|
$8.313M
73.19%
YoY
|
| Operating Expenses |
$130.0M
-4.61%
YoY
|
$130.2M
-2.88%
YoY
|
$130.1M
1.32%
YoY
|
$133.5M
-1.39%
YoY
|
$136.3M
-4.47%
YoY
|
$134.1M
-5.62%
YoY
|
$128.4M
-10.86%
YoY
|
$135.4M
-11.54%
YoY
|
$142.7M
-10.09%
YoY
|
$142.1M
-6.5%
YoY
|
$144.0M
8.72%
YoY
|
$153.0M
22.45%
YoY
|
$158.7M
37.83%
YoY
|
$152.0M
43.87%
YoY
|
$132.5M
28.61%
YoY
|
$125.0M
82.7%
YoY
|
$115.1M
87.04%
YoY
|
$105.6M
146.64%
YoY
|
$103.0M
138.32%
YoY
|
| Operating Profit |
-$29.64M
-192.86%
YoY
|
$20.20M
-68.54%
YoY
|
$66.16M
32.88%
YoY
|
$37.01M
1957.09%
YoY
|
$31.92M
-217.39%
YoY
|
$64.20M
1300.89%
YoY
|
$49.79M
-57.8%
YoY
|
$1.799M
-98.94%
YoY
|
-$27.19M
-116.22%
YoY
|
$4.583M
-97.11%
YoY
|
$118.0M
-12.89%
YoY
|
$170.3M
81.12%
YoY
|
$167.7M
171.19%
YoY
|
$158.8M
175.15%
YoY
|
$135.4M
262.62%
YoY
|
$94.04M
58.31%
YoY
|
$61.82M
0.71%
YoY
|
$57.70M
-27.07%
YoY
|
$37.35M
-27.84%
YoY
|
| Interest Expense |
$11.99M
-21.66%
YoY
|
$17.05M
-14.17%
YoY
|
$11.43M
-32.79%
YoY
|
$4.632M
-69.23%
YoY
|
$15.31M
-17.05%
YoY
|
$19.86M
8.98%
YoY
|
$17.00M
674.09%
YoY
|
$15.05M
578.32%
YoY
|
$18.46M
755.98%
YoY
|
$18.23M
168.57%
YoY
|
$2.196M
-2.62%
YoY
|
$2.219M
2.35%
YoY
|
$2.156M
-21.2%
YoY
|
$6.786M
-155.28%
YoY
|
$2.255M
-82.14%
YoY
|
$2.168M
-82.66%
YoY
|
$2.736M
-62.67%
YoY
|
-$12.28M
-308.02%
YoY
|
$12.63M
110.71%
YoY
|
| Other Income/Expense, Net |
$15.78M
5.42%
YoY
|
-$789.0K
-84.12%
YoY
|
$10.86M
1037.17%
YoY
|
$5.198M
-44.8%
YoY
|
$14.97M
-1850.99%
YoY
|
-$4.967M
-217.34%
YoY
|
$955.0K
-95.07%
YoY
|
$9.417M
-34.03%
YoY
|
-$855.0K
-107.56%
YoY
|
$4.233M
-4.49%
YoY
|
$19.36M
-1732.04%
YoY
|
$14.27M
-880.85%
YoY
|
$11.31M
-356.06%
YoY
|
$4.432M
-15.36%
YoY
|
-$1.186M
-89.81%
YoY
|
-$1.828M
-86.0%
YoY
|
-$4.417M
-92.99%
YoY
|
$5.236M
-167.46%
YoY
|
-$11.64M
68.41%
YoY
|
| Pretax Income |
-$13.90M
-129.64%
YoY
|
$38.70M
-44.48%
YoY
|
$77.00M
51.87%
YoY
|
$42.20M
276.79%
YoY
|
$46.90M
-507.86%
YoY
|
$69.70M
470.04%
YoY
|
$50.70M
-63.07%
YoY
|
$11.20M
-93.93%
YoY
|
-$11.50M
-106.42%
YoY
|
$12.23M
-92.73%
YoY
|
$137.3M
2.23%
YoY
|
$184.6M
100.22%
YoY
|
$179.0M
211.85%
YoY
|
$168.2M
232.76%
YoY
|
$134.3M
422.57%
YoY
|
$92.20M
99.14%
YoY
|
$57.40M
-3476.47%
YoY
|
$50.54M
-29.17%
YoY
|
$25.70M
-42.63%
YoY
|
| Income Tax |
-$6.500M
-137.79%
YoY
|
-$16.00K
-100.21%
YoY
|
$10.40M
108.0%
YoY
|
$5.200M
1200.0%
YoY
|
$17.20M
274.08%
YoY
|
$7.539M
-186.73%
YoY
|
$5.000M
-78.63%
YoY
|
$400.0K
-98.54%
YoY
|
$4.598M
-85.68%
YoY
|
-$8.692M
-160.26%
YoY
|
$23.40M
20.62%
YoY
|
$27.40M
80.26%
YoY
|
$32.10M
473.21%
YoY
|
$14.43M
-803.66%
YoY
|
$19.40M
397.44%
YoY
|
$15.20M
117.14%
YoY
|
$5.600M
-116.77%
YoY
|
-$2.050M
25.08%
YoY
|
$3.900M
-29.09%
YoY
|
| Net Earnings |
-$7.406M
-124.91%
YoY
|
$38.71M
-37.72%
YoY
|
$66.64M
45.62%
YoY
|
$37.05M
242.03%
YoY
|
$29.73M
-284.69%
YoY
|
$62.16M
197.15%
YoY
|
$45.76M
-59.84%
YoY
|
$10.83M
-93.11%
YoY
|
-$16.10M
-110.96%
YoY
|
$20.92M
-86.39%
YoY
|
$114.0M
-0.75%
YoY
|
$157.2M
104.21%
YoY
|
$146.9M
183.42%
YoY
|
$153.8M
192.36%
YoY
|
$114.8M
426.44%
YoY
|
$76.98M
95.61%
YoY
|
$51.82M
63.48%
YoY
|
$52.59M
-27.95%
YoY
|
$21.81M
-44.59%
YoY
|
| Basic Earnings Per Share |
-$0.06
-126.09%
YoY
|
N/A
|
$0.51
50.0%
YoY
|
$0.28
250.0%
YoY
|
$0.23
-291.67%
YoY
|
N/A
|
$0.34
-59.52%
YoY
|
$0.08
-93.04%
YoY
|
-$0.12
-111.21%
YoY
|
N/A
|
$0.84
N/A
|
$1.15
N/A
|
$1.07
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.06
-127.27%
YoY
|
$0.28
-31.65%
YoY
|
$0.50
51.52%
YoY
|
$0.28
250.0%
YoY
|
$0.22
-285.72%
YoY
|
$0.41
173.37%
YoY
|
$0.33
-58.23%
YoY
|
$0.08
-92.62%
YoY
|
-$0.12
-111.61%
YoY
|
$0.15
-85.79%
YoY
|
$0.79
-100.0%
YoY
|
$1.08
-100.0%
YoY
|
$1.02
-100.0%
YoY
|
$1.06
-100.0%
YoY
|
$786.6K
409.34%
YoY
|
$535.6K
92.63%
YoY
|
$358.3K
65.49%
YoY
|
$369.7K
-25.5%
YoY
|
$154.4K
-44.42%
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 |
131.1M shares
-1.04%
YoY
|
130.9M shares
-3.14%
YoY
|
130.8M shares
-3.45%
YoY
|
131.2M shares
-3.57%
YoY
|
132.5M shares
-2.42%
YoY
|
135.1M shares
-1.06%
YoY
|
135.4M shares
-0.68%
YoY
|
136.1M shares
-0.72%
YoY
|
135.8M shares
-0.54%
YoY
|
136.6M shares
0.46%
YoY
|
136.4M shares
0.66%
YoY
|
137.0M shares
1.37%
YoY
|
136.5M shares
1.62%
YoY
|
135.9M shares
0.75%
YoY
|
135.5M shares
0.55%
YoY
|
135.2M shares
0.08%
YoY
|
134.3M shares
2.3%
YoY
|
134.9M shares
6.79%
YoY
|
134.7M shares
6.83%
YoY
|
| Diluted Shares Outstanding |
131.3M shares
-3.58%
YoY
|
N/A
|
133.0M shares
-4.95%
YoY
|
135.2M shares
-0.66%
YoY
|
136.2M shares
0.23%
YoY
|
N/A
|
139.9M shares
-2.74%
YoY
|
136.1M shares
-6.19%
YoY
|
135.9M shares
-6.92%
YoY
|
N/A
|
143.9M shares
-1.44%
YoY
|
145.1M shares
0.96%
YoY
|
146.0M shares
0.95%
YoY
|
N/A
|
146.0M shares
3.36%
YoY
|
143.7M shares
1.55%
YoY
|
144.6M shares
-1.25%
YoY
|
N/A
|
141.2M shares
-0.42%
YoY
|
Loading...