|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.013B
-24.79%
YoY
|
$1.346B
0.77%
YoY
|
$1.336B
-6.76%
YoY
|
$1.433B
-16.75%
YoY
|
$1.721B
32.44%
YoY
|
| Cost Of Revenue |
$269.3M
-41.25%
YoY
|
$458.3M
4.22%
YoY
|
$439.8M
-19.72%
YoY
|
$547.9M
-38.01%
YoY
|
$883.8M
104.21%
YoY
|
| Gross Profit |
$743.4M
-16.29%
YoY
|
$888.0M
-0.92%
YoY
|
$896.3M
1.27%
YoY
|
$885.0M
5.7%
YoY
|
$837.3M
-3.4%
YoY
|
| Selling, General & Admin |
$701.4M
-1.16%
YoY
|
$709.7M
17.97%
YoY
|
$601.6M
4.28%
YoY
|
$576.9M
8.37%
YoY
|
$532.3M
15.76%
YoY
|
| Research & Development |
$2.634M
-15.44%
YoY
|
$3.115M
-31.39%
YoY
|
$4.540M
9.37%
YoY
|
$4.151M
24.36%
YoY
|
$3.338M
40.49%
YoY
|
| Depreciation & Amortization |
$117.6M
-8.81%
YoY
|
$129.0M
-3.58%
YoY
|
$133.8M
3.63%
YoY
|
$129.1M
6.65%
YoY
|
$121.1M
-20.78%
YoY
|
| Operating Expenses |
$742.2M
-2.34%
YoY
|
$760.0M
16.18%
YoY
|
$654.2M
4.68%
YoY
|
$625.0M
7.68%
YoY
|
$580.4M
12.1%
YoY
|
| Operating Profit |
$1.116M
-99.13%
YoY
|
$128.0M
-47.14%
YoY
|
$242.1M
-6.91%
YoY
|
$260.1M
1.23%
YoY
|
$256.9M
-31.24%
YoY
|
| Interest Expense |
-$17.22M
-1846.75%
YoY
|
$986.0K
-38.3%
YoY
|
$1.598M
-97.91%
YoY
|
$76.47M
-519.19%
YoY
|
-$18.24M
-409.2%
YoY
|
| Other Income/Expense, Net |
$96.93M
344.28%
YoY
|
$21.82M
176.0%
YoY
|
$7.905M
-88.17%
YoY
|
$66.83M
-1164.8%
YoY
|
-$6.276M
-162.34%
YoY
|
| Pretax Income |
$98.05M
-34.54%
YoY
|
$149.8M
-40.08%
YoY
|
$250.0M
-23.52%
YoY
|
$326.9M
30.43%
YoY
|
$250.6M
-34.68%
YoY
|
| Income Tax |
$25.32M
-41.22%
YoY
|
$43.07M
-42.66%
YoY
|
$75.11M
28.22%
YoY
|
$58.58M
-208.6%
YoY
|
-$53.94M
-158.28%
YoY
|
| Net Earnings |
$30.83M
-71.11%
YoY
|
$106.7M
-38.98%
YoY
|
$174.9M
-34.82%
YoY
|
$268.3M
-11.91%
YoY
|
$304.6M
4.25%
YoY
|
| Basic Earnings Per Share |
$0.22
-79.05%
YoY
|
$1.05
-28.57%
YoY
|
$1.47
-33.48%
YoY
|
$2.21
-1.34%
YoY
|
$2.24
-74.92%
YoY
|
| Diluted Earnings Per Share |
$0.22
-78.85%
YoY
|
$1.04
-28.77%
YoY
|
$1.46
-33.33%
YoY
|
$2.19
-1.35%
YoY
|
$2.22
8.82%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
91.23M shares
-19.83%
YoY
|
113.8M shares
-4.19%
YoY
|
118.8M shares
-1.21%
YoY
|
120.2M shares
3.17%
YoY
|
116.5M shares
73.83%
YoY
|
| Diluted Shares Outstanding |
91.92M shares
-19.66%
YoY
|
114.4M shares
-4.57%
YoY
|
119.9M shares
-1.46%
YoY
|
121.7M shares
3.52%
YoY
|
117.5M shares
-4.92%
YoY
|
|
Concept
|
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 |
$240.0M
-3.28%
YoY
|
$262.9M
-24.96%
YoY
|
$261.4M
-23.71%
YoY
|
$240.3M
-28.22%
YoY
|
$248.1M
-22.15%
YoY
|
$350.3M
2.91%
YoY
|
$342.6M
6.32%
YoY
|
$334.7M
-6.92%
YoY
|
$318.8M
1.55%
YoY
|
$340.4M
-0.1%
YoY
|
$322.2M
-7.36%
YoY
|
$359.6M
-5.17%
YoY
|
$313.9M
-14.04%
YoY
|
$340.7M
-29.24%
YoY
|
$347.8M
-25.98%
YoY
|
$379.2M
-10.31%
YoY
|
$365.1M
5.26%
YoY
|
$481.5M
40.48%
YoY
|
$469.9M
40.35%
YoY
|
| Cost Of Revenue |
$69.41M
2.49%
YoY
|
$64.29M
-43.83%
YoY
|
$68.21M
-44.21%
YoY
|
$69.06M
-39.14%
YoY
|
$67.72M
-37.39%
YoY
|
$114.5M
6.1%
YoY
|
$122.3M
18.52%
YoY
|
$113.5M
-2.93%
YoY
|
$108.2M
-3.32%
YoY
|
$107.9M
-7.5%
YoY
|
$103.2M
-23.78%
YoY
|
$116.9M
-18.1%
YoY
|
$111.9M
-26.95%
YoY
|
$116.6M
-55.43%
YoY
|
$135.4M
-47.56%
YoY
|
$142.7M
-32.63%
YoY
|
$153.2M
0.65%
YoY
|
$261.7M
89.08%
YoY
|
$258.1M
150.29%
YoY
|
| Gross Profit |
$170.6M
-5.44%
YoY
|
$198.6M
-15.8%
YoY
|
$193.2M
-12.33%
YoY
|
$171.2M
-22.63%
YoY
|
$180.4M
-14.32%
YoY
|
$235.8M
1.43%
YoY
|
$220.3M
0.58%
YoY
|
$221.3M
-8.84%
YoY
|
$210.6M
4.26%
YoY
|
$232.5M
3.75%
YoY
|
$219.1M
3.1%
YoY
|
$242.7M
2.64%
YoY
|
$202.0M
-4.71%
YoY
|
$224.1M
1.93%
YoY
|
$212.5M
0.32%
YoY
|
$236.5M
12.09%
YoY
|
$212.0M
8.87%
YoY
|
$219.8M
7.58%
YoY
|
$211.8M
-8.58%
YoY
|
| Selling, General & Admin |
$134.9M
-0.02%
YoY
|
$152.7M
6.55%
YoY
|
$149.3M
-47.83%
YoY
|
$253.8M
78.52%
YoY
|
$134.9M
-2.3%
YoY
|
$143.3M
-22.69%
YoY
|
$286.1M
99.27%
YoY
|
$142.2M
1.15%
YoY
|
$138.1M
4.55%
YoY
|
$185.4M
16.93%
YoY
|
$143.6M
-0.06%
YoY
|
$140.5M
-4.3%
YoY
|
$132.1M
3.31%
YoY
|
$158.5M
10.2%
YoY
|
$143.7M
6.82%
YoY
|
$146.8M
12.96%
YoY
|
$127.8M
3.11%
YoY
|
$143.9M
-0.43%
YoY
|
$134.5M
16.67%
YoY
|
| Research & Development |
$483.0K
-17.58%
YoY
|
$689.0K
3.92%
YoY
|
$633.0K
-4.24%
YoY
|
$726.0K
-21.77%
YoY
|
$586.0K
-32.1%
YoY
|
$663.0K
-57.61%
YoY
|
$661.0K
-33.97%
YoY
|
$928.0K
-7.2%
YoY
|
$863.0K
-11.49%
YoY
|
$1.564M
5.32%
YoY
|
$1.001M
21.19%
YoY
|
$1.000M
18.2%
YoY
|
$975.0K
-1.91%
YoY
|
$1.485M
12.08%
YoY
|
$826.0K
15.52%
YoY
|
$846.0K
17.17%
YoY
|
$994.0K
72.57%
YoY
|
$1.325M
120.83%
YoY
|
$715.0K
13.85%
YoY
|
| Depreciation & Amortization |
$30.48M
4.06%
YoY
|
$29.55M
-2.89%
YoY
|
$29.25M
-10.75%
YoY
|
$29.54M
-9.88%
YoY
|
$29.29M
-11.29%
YoY
|
$30.43M
-8.41%
YoY
|
$32.78M
1.82%
YoY
|
$32.78M
-4.95%
YoY
|
$33.02M
-2.58%
YoY
|
$33.23M
-0.35%
YoY
|
$32.19M
-1.13%
YoY
|
$34.49M
8.72%
YoY
|
$33.89M
7.64%
YoY
|
$33.34M
6.66%
YoY
|
$32.56M
9.49%
YoY
|
$31.72M
8.06%
YoY
|
$31.49M
2.63%
YoY
|
$31.26M
-18.16%
YoY
|
$29.74M
-25.18%
YoY
|
| Operating Expenses |
$145.7M
0.42%
YoY
|
$162.9M
5.93%
YoY
|
$159.4M
-46.7%
YoY
|
$264.0M
69.7%
YoY
|
$145.1M
-4.29%
YoY
|
$153.8M
-22.97%
YoY
|
$299.1M
91.09%
YoY
|
$155.6M
0.66%
YoY
|
$151.6M
5.67%
YoY
|
$199.6M
16.69%
YoY
|
$156.5M
0.55%
YoY
|
$154.6M
-2.5%
YoY
|
$143.5M
2.71%
YoY
|
$171.1M
9.61%
YoY
|
$155.7M
6.89%
YoY
|
$158.5M
12.45%
YoY
|
$139.7M
1.43%
YoY
|
$156.1M
-3.47%
YoY
|
$145.6M
12.11%
YoY
|
| Operating Profit |
$24.88M
-29.54%
YoY
|
$35.67M
-56.51%
YoY
|
$33.76M
-142.88%
YoY
|
-$92.82M
-241.3%
YoY
|
$35.32M
-40.11%
YoY
|
$82.04M
149.71%
YoY
|
-$78.73M
-225.83%
YoY
|
$65.69M
-25.49%
YoY
|
$58.97M
0.79%
YoY
|
$32.85M
-38.02%
YoY
|
$62.57M
10.1%
YoY
|
$88.17M
13.09%
YoY
|
$58.51M
-19.05%
YoY
|
$53.01M
-16.85%
YoY
|
$56.82M
-14.15%
YoY
|
$77.96M
11.37%
YoY
|
$72.28M
26.86%
YoY
|
$63.75M
49.5%
YoY
|
$66.19M
-34.99%
YoY
|
| Interest Expense |
-$5.622M
-7401.3%
YoY
|
-$6.182M
-452.25%
YoY
|
-$4.861M
381.29%
YoY
|
$5.715M
222.52%
YoY
|
$77.00K
-105.13%
YoY
|
$1.755M
-247.48%
YoY
|
-$1.010M
-379.78%
YoY
|
$1.772M
-159.93%
YoY
|
-$1.500M
-127.86%
YoY
|
-$1.190M
-132.49%
YoY
|
$361.0K
-69.59%
YoY
|
-$2.957M
-191.18%
YoY
|
$5.384M
-92.13%
YoY
|
$3.663M
-193.85%
YoY
|
$1.187M
-140.93%
YoY
|
$3.243M
-124.38%
YoY
|
$68.38M
3498.95%
YoY
|
-$3.903M
2.71%
YoY
|
-$2.900M
-85.05%
YoY
|
| Other Income/Expense, Net |
-$7.900M
-113.09%
YoY
|
$6.419M
175.26%
YoY
|
$7.341M
-47.2%
YoY
|
$29.02M
349.84%
YoY
|
$60.34M
-2400.27%
YoY
|
$2.332M
-9.86%
YoY
|
$13.90M
319.4%
YoY
|
$6.451M
-23992.59%
YoY
|
-$2.623M
-181.46%
YoY
|
$2.587M
-134.63%
YoY
|
$3.315M
-208.3%
YoY
|
-$27.00K
-100.48%
YoY
|
$3.220M
-95.27%
YoY
|
-$7.470M
-515.0%
YoY
|
-$3.061M
135.1%
YoY
|
$5.635M
-166.74%
YoY
|
$68.06M
1121.46%
YoY
|
$1.800M
-70.49%
YoY
|
-$1.302M
-94.67%
YoY
|
| Pretax Income |
$16.98M
-82.24%
YoY
|
$25.10M
-70.85%
YoY
|
$41.10M
-163.4%
YoY
|
-$63.80M
-188.44%
YoY
|
$95.65M
69.75%
YoY
|
$86.12M
151.46%
YoY
|
-$64.83M
-198.4%
YoY
|
$72.14M
-18.15%
YoY
|
$56.35M
-8.72%
YoY
|
$34.25M
-30.38%
YoY
|
$65.88M
22.54%
YoY
|
$88.14M
5.43%
YoY
|
$61.73M
-56.02%
YoY
|
$49.20M
-20.19%
YoY
|
$53.76M
-17.14%
YoY
|
$83.60M
35.8%
YoY
|
$140.3M
124.37%
YoY
|
$61.65M
-11.43%
YoY
|
$64.89M
-16.14%
YoY
|
| Income Tax |
$1.700M
-92.51%
YoY
|
$7.083M
-72.24%
YoY
|
$13.50M
-185.99%
YoY
|
-$18.00M
-193.26%
YoY
|
$22.70M
63.31%
YoY
|
$25.52M
66.3%
YoY
|
-$15.70M
-191.28%
YoY
|
$19.30M
-18.91%
YoY
|
$13.90M
-26.06%
YoY
|
$15.35M
-17.0%
YoY
|
$17.20M
17.01%
YoY
|
$23.80M
271.88%
YoY
|
$18.80M
-1.05%
YoY
|
$18.49M
-45.77%
YoY
|
$14.70M
9.7%
YoY
|
$6.400M
-61.68%
YoY
|
$19.00M
-120.0%
YoY
|
$34.09M
140.1%
YoY
|
$13.40M
219.05%
YoY
|
| Net Earnings |
$15.29M
-78.57%
YoY
|
$17.88M
-70.5%
YoY
|
$26.84M
-154.6%
YoY
|
-$85.23M
-261.21%
YoY
|
$71.34M
68.21%
YoY
|
$60.61M
220.58%
YoY
|
-$49.16M
-201.05%
YoY
|
$52.87M
-17.88%
YoY
|
$42.41M
-1.28%
YoY
|
$18.91M
-38.44%
YoY
|
$48.65M
24.52%
YoY
|
$64.37M
-16.65%
YoY
|
$42.96M
-64.59%
YoY
|
$30.71M
-39.44%
YoY
|
$39.07M
-24.06%
YoY
|
$77.23M
71.99%
YoY
|
$121.3M
-22.99%
YoY
|
$50.71M
-8.54%
YoY
|
$51.44M
-29.74%
YoY
|
| Basic Earnings Per Share |
$0.21
-70.42%
YoY
|
N/A
|
$0.31
-186.11%
YoY
|
-$1.01
-324.44%
YoY
|
$0.71
86.84%
YoY
|
$0.58
222.22%
YoY
|
-$0.36
-192.31%
YoY
|
$0.45
-16.67%
YoY
|
$0.38
5.56%
YoY
|
$0.18
-28.0%
YoY
|
$0.39
21.88%
YoY
|
$0.54
-12.9%
YoY
|
$0.36
-63.64%
YoY
|
$0.25
-39.02%
YoY
|
$0.32
-20.0%
YoY
|
$0.62
72.22%
YoY
|
$0.99
-17.5%
YoY
|
$0.41
-232.26%
YoY
|
$0.40
-91.85%
YoY
|
| Diluted Earnings Per Share |
$0.21
-70.0%
YoY
|
$0.22
-61.4%
YoY
|
$0.31
-186.11%
YoY
|
-$1.01
-324.44%
YoY
|
$0.70
89.19%
YoY
|
$0.57
216.67%
YoY
|
-$0.36
-192.31%
YoY
|
$0.45
-16.67%
YoY
|
$0.37
2.78%
YoY
|
$0.18
-28.0%
YoY
|
$0.39
21.88%
YoY
|
$0.54
-12.9%
YoY
|
$0.36
-62.89%
YoY
|
$0.25
-37.5%
YoY
|
$0.32
-17.95%
YoY
|
$0.62
72.22%
YoY
|
$0.97
-18.49%
YoY
|
$0.40
-229.03%
YoY
|
$0.39
-27.78%
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 |
82.55M shares
-17.61%
YoY
|
82.34M shares
-21.44%
YoY
|
91.31M shares
-23.79%
YoY
|
96.11M shares
-19.69%
YoY
|
100.2M shares
-15.93%
YoY
|
104.8M shares
-11.97%
YoY
|
119.8M shares
0.8%
YoY
|
119.7M shares
0.77%
YoY
|
119.2M shares
0.94%
YoY
|
119.1M shares
0.91%
YoY
|
118.9M shares
0.14%
YoY
|
118.8M shares
-2.0%
YoY
|
118.1M shares
-3.97%
YoY
|
118.0M shares
-3.55%
YoY
|
118.7M shares
-2.91%
YoY
|
121.2M shares
-0.77%
YoY
|
122.9M shares
23.47%
YoY
|
122.3M shares
71.29%
YoY
|
122.3M shares
76.03%
YoY
|
| Diluted Shares Outstanding |
83.61M shares
-17.21%
YoY
|
83.59M shares
-20.84%
YoY
|
87.71M shares
-21.1%
YoY
|
94.77M shares
-21.07%
YoY
|
101.0M shares
-15.93%
YoY
|
105.6M shares
-12.05%
YoY
|
111.2M shares
-7.23%
YoY
|
120.1M shares
0.34%
YoY
|
120.1M shares
0.08%
YoY
|
120.1M shares
0.25%
YoY
|
119.8M shares
0.0%
YoY
|
119.7M shares
-2.3%
YoY
|
120.0M shares
-3.64%
YoY
|
119.8M shares
-3.46%
YoY
|
119.8M shares
-2.68%
YoY
|
122.5M shares
-0.36%
YoY
|
124.6M shares
24.41%
YoY
|
124.1M shares
73.69%
YoY
|
123.1M shares
0.53%
YoY
|
Loading...