|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.127B
7.98%
YoY
|
$1.044B
157.63%
YoY
|
$405.3M
-42.87%
YoY
|
$709.4M
18.49%
YoY
|
$598.7M
0.34%
YoY
|
| Cost Of Revenue |
$382.6M
2.41%
YoY
|
$373.6M
138.87%
YoY
|
$156.4M
160.01%
YoY
|
$60.15M
-2.35%
YoY
|
$61.60M
6.57%
YoY
|
| Gross Profit |
$744.9M
11.08%
YoY
|
$670.6M
169.42%
YoY
|
$248.9M
-61.66%
YoY
|
$649.2M
20.88%
YoY
|
$537.1M
-0.33%
YoY
|
| Selling, General & Admin |
$628.3M
79.4%
YoY
|
$350.2M
136.1%
YoY
|
$148.3M
-22.77%
YoY
|
$192.1M
2.44%
YoY
|
$187.5M
7.39%
YoY
|
| Research & Development |
$206.1M
-1.54%
YoY
|
$209.3M
225.65%
YoY
|
$64.29M
-31.78%
YoY
|
$94.23M
2.2%
YoY
|
$92.20M
10.95%
YoY
|
| Depreciation & Amortization |
$493.0M
0.32%
YoY
|
$491.4M
309.75%
YoY
|
$119.9M
1069.25%
YoY
|
$10.26M
6.84%
YoY
|
$9.600M
18.52%
YoY
|
| Operating Expenses |
$834.4M
-2.25%
YoY
|
$853.7M
301.48%
YoY
|
$212.6M
-25.73%
YoY
|
$286.3M
2.33%
YoY
|
$279.8M
8.58%
YoY
|
| Operating Profit |
-$89.54M
-51.09%
YoY
|
-$183.1M
-604.67%
YoY
|
$36.27M
-90.0%
YoY
|
$362.9M
41.05%
YoY
|
$257.3M
-8.5%
YoY
|
| Interest Expense |
N/A
|
$31.92M
813.48%
YoY
|
$3.494M
-86.64%
YoY
|
$26.15M
25.7%
YoY
|
$20.80M
5.58%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$29.42M
-9589.68%
YoY
|
$310.0K
55.0%
YoY
|
$200.0K
-83.33%
YoY
|
$1.200M
71.43%
YoY
|
| Pretax Income |
-$43.84M
-75.72%
YoY
|
-$180.6M
-551.86%
YoY
|
$39.96M
-89.61%
YoY
|
$384.7M
37.7%
YoY
|
$279.4M
-7.33%
YoY
|
| Income Tax |
-$34.06M
-53.21%
YoY
|
-$72.81M
452.19%
YoY
|
-$13.19M
-120.3%
YoY
|
$64.94M
30.67%
YoY
|
$49.70M
23.63%
YoY
|
| Net Earnings |
-$9.771M
-90.93%
YoY
|
-$107.8M
-302.76%
YoY
|
$53.15M
-83.38%
YoY
|
$319.8M
39.23%
YoY
|
$229.7M
-12.13%
YoY
|
| Basic Earnings Per Share |
-$0.15
-91.02%
YoY
|
-$1.67
-259.05%
YoY
|
$1.05
-284.21%
YoY
|
-$0.57
N/A
|
N/A
|
| Diluted Earnings Per Share |
-$0.15
-91.0%
YoY
|
-$1.67
-100.0%
YoY
|
$1.296M
-72.24%
YoY
|
$4.669M
39.65%
YoY
|
$3.344M
-9.44%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
63.71M shares
-1.41%
YoY
|
64.62M shares
62.49%
YoY
|
39.77M shares
9.53%
YoY
|
36.31M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
63.71M shares
-1.41%
YoY
|
64.62M shares
62.18%
YoY
|
39.85M shares
9.74%
YoY
|
36.31M shares
N/A
|
N/A
|
|
Concept
|
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 | 2020 Q4 | 2020 Q3 | 2020 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$303.6M
18.04%
YoY
|
$215.9M
-13.41%
YoY
|
N/A
|
$278.1M
20.98%
YoY
|
$257.2M
5.9%
YoY
|
$249.3M
-0.6%
YoY
|
$320.6M
34.21%
YoY
|
$229.9M
N/A
|
$242.8M
41.72%
YoY
|
$250.8M
84.4%
YoY
|
$238.9M
20.69%
YoY
|
$0.00
-100.0%
YoY
|
$171.4M
-26.68%
YoY
|
$136.0M
18.28%
YoY
|
$198.0M
-4.78%
YoY
|
$162.7M
24.58%
YoY
|
$233.7M
85.48%
YoY
|
$115.0M
-17.97%
YoY
|
$207.9M
7.11%
YoY
|
| Cost Of Revenue |
$94.26M
-0.7%
YoY
|
$95.45M
-2.66%
YoY
|
N/A
|
$92.94M
-0.91%
YoY
|
$94.93M
1.97%
YoY
|
$98.06M
7.6%
YoY
|
$95.56M
34.56%
YoY
|
$93.80M
N/A
|
$93.10M
524.99%
YoY
|
$91.13M
512.31%
YoY
|
$71.02M
396.11%
YoY
|
$0.00
-100.0%
YoY
|
$14.90M
4.17%
YoY
|
$14.88M
-3.98%
YoY
|
$14.32M
-5.82%
YoY
|
$16.10M
2.55%
YoY
|
$14.30M
-7.74%
YoY
|
$15.50M
1.97%
YoY
|
$15.20M
-1.94%
YoY
|
| Gross Profit |
$209.3M
29.01%
YoY
|
$120.4M
-20.38%
YoY
|
N/A
|
$185.2M
36.07%
YoY
|
$162.2M
8.34%
YoY
|
$151.2M
-5.29%
YoY
|
$225.1M
34.05%
YoY
|
$136.1M
N/A
|
$149.7M
-4.3%
YoY
|
$159.7M
31.83%
YoY
|
$167.9M
-8.57%
YoY
|
$0.00
-100.0%
YoY
|
$156.5M
-28.69%
YoY
|
$121.1M
21.75%
YoY
|
$183.6M
-4.7%
YoY
|
$146.7M
27.68%
YoY
|
$219.4M
98.55%
YoY
|
$99.50M
-20.4%
YoY
|
$192.7M
7.89%
YoY
|
| Selling, General & Admin |
$151.7M
-4.18%
YoY
|
$158.7M
0.56%
YoY
|
N/A
|
$155.1M
-3.35%
YoY
|
$158.3M
-0.54%
YoY
|
$157.8M
-2.07%
YoY
|
$90.00M
-5.53%
YoY
|
$160.5M
202.45%
YoY
|
$159.2M
226.39%
YoY
|
$161.1M
215.64%
YoY
|
$95.27M
80.68%
YoY
|
$53.07M
3.85%
YoY
|
$48.77M
6.25%
YoY
|
$51.05M
19.27%
YoY
|
$52.73M
12.19%
YoY
|
$51.10M
9.66%
YoY
|
$45.90M
2.23%
YoY
|
$42.80M
-12.83%
YoY
|
$47.00M
-1.67%
YoY
|
| Research & Development |
$48.12M
-9.46%
YoY
|
$50.00M
-6.85%
YoY
|
N/A
|
$49.33M
-8.72%
YoY
|
$53.15M
6.39%
YoY
|
$53.68M
7.91%
YoY
|
$55.61M
66.29%
YoY
|
$54.05M
75.22%
YoY
|
$49.95M
96.56%
YoY
|
$49.74M
85.2%
YoY
|
$33.44M
41.38%
YoY
|
$30.85M
19.09%
YoY
|
$25.41M
14.48%
YoY
|
$26.86M
19.36%
YoY
|
$23.65M
0.65%
YoY
|
$25.90M
9.75%
YoY
|
$22.20M
-1.77%
YoY
|
$22.50M
0.0%
YoY
|
$23.50M
10.85%
YoY
|
| Depreciation & Amortization |
N/A
|
$122.9M
-0.29%
YoY
|
N/A
|
N/A
|
$123.2M
0.51%
YoY
|
$123.2M
0.55%
YoY
|
$123.2M
10.18%
YoY
|
$123.2M
4495.67%
YoY
|
$122.6M
4459.38%
YoY
|
$122.5M
4303.38%
YoY
|
$111.8M
3954.37%
YoY
|
$2.680M
3.08%
YoY
|
$2.688M
3.38%
YoY
|
$2.783M
21.0%
YoY
|
$2.757M
6.04%
YoY
|
$2.600M
4.0%
YoY
|
$2.600M
4.0%
YoY
|
$2.300M
15.0%
YoY
|
$2.600M
30.0%
YoY
|
| Operating Expenses |
$200.3M
-5.28%
YoY
|
$216.4M
2.33%
YoY
|
N/A
|
$204.5M
-4.7%
YoY
|
$211.5M
1.12%
YoY
|
$211.5M
0.28%
YoY
|
$219.1M
70.22%
YoY
|
$214.6M
N/A
|
$209.1M
181.91%
YoY
|
$210.9M
170.67%
YoY
|
$128.7M
68.51%
YoY
|
$0.00
-100.0%
YoY
|
$74.18M
8.93%
YoY
|
$77.90M
19.3%
YoY
|
$76.38M
8.5%
YoY
|
$76.90M
9.54%
YoY
|
$68.10M
0.74%
YoY
|
$65.30M
-8.8%
YoY
|
$70.40M
2.03%
YoY
|
| Operating Profit |
$8.986M
-118.25%
YoY
|
-$95.97M
59.38%
YoY
|
N/A
|
-$19.29M
-75.41%
YoY
|
-$49.24M
-17.09%
YoY
|
-$60.21M
17.66%
YoY
|
$5.985M
-84.73%
YoY
|
-$78.47M
N/A
|
-$59.40M
-172.19%
YoY
|
-$51.17M
-218.36%
YoY
|
$39.19M
-63.46%
YoY
|
$0.00
-100.0%
YoY
|
$82.28M
-45.62%
YoY
|
$43.23M
26.42%
YoY
|
$107.3M
-12.29%
YoY
|
$69.80M
56.15%
YoY
|
$151.3M
252.68%
YoY
|
$34.20M
-35.96%
YoY
|
$122.3M
11.59%
YoY
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
$12.28M
198.13%
YoY
|
$14.00M
178.72%
YoY
|
$12.81M
261.58%
YoY
|
$9.969M
-20868.75%
YoY
|
$4.120M
-26.13%
YoY
|
$5.023M
-20.62%
YoY
|
$3.542M
-52.15%
YoY
|
-$48.00K
-100.71%
YoY
|
$5.577M
-16.76%
YoY
|
$6.328M
24.08%
YoY
|
$7.402M
27.62%
YoY
|
$6.800M
44.68%
YoY
|
$6.700M
55.81%
YoY
|
$5.100M
-16.39%
YoY
|
$5.800M
11.54%
YoY
|
| Other Income/Expense, Net |
-$8.905M
-172.5%
YoY
|
$2.041M
-85.47%
YoY
|
N/A
|
$13.72M
-203.33%
YoY
|
$12.28M
-68.21%
YoY
|
$14.05M
-123.96%
YoY
|
$3.850M
-12.78%
YoY
|
-$13.28M
N/A
|
$38.64M
-24713.38%
YoY
|
-$58.63M
81333.33%
YoY
|
$4.414M
62957.14%
YoY
|
$0.00
-100.0%
YoY
|
-$157.0K
-152.33%
YoY
|
-$72.00K
N/A
|
$7.000K
-99.42%
YoY
|
$100.0K
-200.0%
YoY
|
$300.0K
N/A
|
$0.00
N/A
|
$1.200M
100.0%
YoY
|
| Pretax Income |
$16.56M
-144.57%
YoY
|
-$76.75M
47.62%
YoY
|
N/A
|
-$7.559M
-90.76%
YoY
|
-$37.16M
123.42%
YoY
|
-$51.99M
-50.39%
YoY
|
$22.64M
-51.94%
YoY
|
-$81.79M
1044.01%
YoY
|
-$16.63M
-122.5%
YoY
|
-$104.8M
-327.14%
YoY
|
$47.11M
-58.42%
YoY
|
-$7.149M
-109.43%
YoY
|
$73.91M
-52.74%
YoY
|
$46.13M
17.39%
YoY
|
$113.3M
-12.32%
YoY
|
$75.80M
53.75%
YoY
|
$156.4M
231.36%
YoY
|
$39.30M
-33.95%
YoY
|
$129.2M
11.96%
YoY
|
| Income Tax |
-$3.800M
-75.8%
YoY
|
-$16.30M
-6.86%
YoY
|
N/A
|
-$9.100M
-62.4%
YoY
|
-$15.70M
-131.65%
YoY
|
-$17.50M
-81.29%
YoY
|
-$4.674M
-53.61%
YoY
|
-$24.20M
N/A
|
$49.60M
311.79%
YoY
|
-$93.55M
-1488.97%
YoY
|
-$10.08M
-156.47%
YoY
|
$0.00
-100.0%
YoY
|
$12.05M
-55.72%
YoY
|
$6.735M
2.05%
YoY
|
$17.84M
-35.35%
YoY
|
$13.30M
77.33%
YoY
|
$27.20M
267.57%
YoY
|
$6.600M
10.0%
YoY
|
$27.60M
113.95%
YoY
|
| Net Earnings |
$20.34M
-194.61%
YoY
|
-$60.46M
75.13%
YoY
|
N/A
|
$1.556M
-102.7%
YoY
|
-$21.50M
-67.52%
YoY
|
-$34.53M
207.05%
YoY
|
$27.32M
-52.23%
YoY
|
-$57.64M
N/A
|
-$66.20M
-207.0%
YoY
|
-$11.24M
-128.54%
YoY
|
$57.19M
-40.08%
YoY
|
$0.00
-100.0%
YoY
|
$61.86M
-52.12%
YoY
|
$39.40M
20.49%
YoY
|
$95.45M
-6.06%
YoY
|
$62.50M
49.52%
YoY
|
$129.2M
224.62%
YoY
|
$32.70M
-38.88%
YoY
|
$101.6M
-0.88%
YoY
|
| Basic Earnings Per Share |
$0.32
-194.12%
YoY
|
-$0.96
77.78%
YoY
|
N/A
|
$0.02
-102.25%
YoY
|
-$0.34
-66.67%
YoY
|
-$0.54
217.65%
YoY
|
N/A
|
-$0.89
N/A
|
-$1.02
5000.0%
YoY
|
-$0.17
-45.16%
YoY
|
N/A
|
$0.00
N/A
|
-$0.02
N/A
|
-$0.31
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.32
-194.12%
YoY
|
-$0.96
77.78%
YoY
|
N/A
|
$0.02
-102.25%
YoY
|
-$0.34
-66.67%
YoY
|
-$0.54
-100.0%
YoY
|
$0.42
-100.0%
YoY
|
-$0.89
N/A
|
-$1.02
-100.0%
YoY
|
-$174.4K
-129.85%
YoY
|
$1.135M
-18.4%
YoY
|
$0.00
-100.0%
YoY
|
$919.9K
-51.3%
YoY
|
$584.5K
22.07%
YoY
|
$1.390M
-6.68%
YoY
|
$911.1K
49.3%
YoY
|
$1.889M
226.52%
YoY
|
$478.8K
-37.98%
YoY
|
$1.490M
1.3%
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 |
63.25M shares
-0.71%
YoY
|
63.25M shares
-1.75%
YoY
|
63.33M shares
-2.38%
YoY
|
63.55M shares
-1.89%
YoY
|
63.70M shares
-1.3%
YoY
|
64.38M shares
-0.11%
YoY
|
64.87M shares
6486847.5%
YoY
|
64.77M shares
6477027.2%
YoY
|
64.54M shares
77.76%
YoY
|
64.45M shares
77.52%
YoY
|
1.000K
N/A
|
1.000K
N/A
|
36.31M shares
N/A
|
36.31M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Shares Outstanding |
63.64M shares
-0.1%
YoY
|
63.24M shares
-1.67%
YoY
|
N/A
|
63.80M shares
-1.53%
YoY
|
63.70M shares
-1.43%
YoY
|
64.32M shares
-0.21%
YoY
|
N/A
|
64.80M shares
6479500.0%
YoY
|
64.62M shares
77.98%
YoY
|
64.45M shares
77.52%
YoY
|
N/A
|
1.000K
N/A
|
36.31M shares
N/A
|
36.31M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...