|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.031B
-13.04%
YoY
|
$1.185B
-12.78%
YoY
|
$1.359B
-28.17%
YoY
|
$1.892B
12.23%
YoY
|
$1.685B
14.82%
YoY
|
| Cost Of Revenue |
$47.44M
-17.61%
YoY
|
$57.58M
-7.94%
YoY
|
$62.55M
-85.72%
YoY
|
$438.1M
34.42%
YoY
|
$325.9M
88.06%
YoY
|
| Gross Profit |
$983.1M
-12.81%
YoY
|
$1.128B
-13.01%
YoY
|
$1.296B
-10.82%
YoY
|
$1.453B
6.91%
YoY
|
$1.360B
5.01%
YoY
|
| Selling, General & Admin |
$770.4M
-16.41%
YoY
|
$921.6M
-18.05%
YoY
|
$1.125B
-18.93%
YoY
|
$1.387B
7.58%
YoY
|
$1.289B
13.44%
YoY
|
| Research & Development |
$87.36M
-8.39%
YoY
|
$95.36M
-1.23%
YoY
|
$96.54M
30.78%
YoY
|
$73.82M
4.07%
YoY
|
$70.93M
3.1%
YoY
|
| Depreciation & Amortization |
$45.32M
-47.34%
YoY
|
$86.05M
-15.27%
YoY
|
$101.6M
29.76%
YoY
|
$78.27M
32.11%
YoY
|
$59.25M
12.59%
YoY
|
| Operating Expenses |
$857.8M
-15.66%
YoY
|
$1.017B
-23.11%
YoY
|
$1.323B
-9.47%
YoY
|
$1.461B
7.4%
YoY
|
$1.360B
12.85%
YoY
|
| Operating Profit |
$65.41M
198.86%
YoY
|
$21.89M
-182.59%
YoY
|
-$26.50M
-79.02%
YoY
|
-$126.3M
65.08%
YoY
|
-$76.51M
1101.52%
YoY
|
| Interest Expense |
-$4.724M
272.56%
YoY
|
-$1.268M
-93.7%
YoY
|
-$20.14M
-200.15%
YoY
|
$20.11M
-14.38%
YoY
|
$23.49M
65.64%
YoY
|
| Other Income/Expense, Net |
$17.59M
-4.2%
YoY
|
$18.36M
-0.36%
YoY
|
$18.43M
1464.26%
YoY
|
$1.178M
-146.95%
YoY
|
-$2.509M
-305.99%
YoY
|
| Pretax Income |
$62.53M
211.44%
YoY
|
$20.08M
-171.17%
YoY
|
-$28.21M
-80.58%
YoY
|
-$145.2M
41.68%
YoY
|
-$102.5M
430.35%
YoY
|
| Income Tax |
$18.70M
-211.47%
YoY
|
-$16.77M
-1011.96%
YoY
|
$1.839M
-110.66%
YoY
|
-$17.25M
-46.11%
YoY
|
-$32.01M
111.06%
YoY
|
| Net Earnings |
$43.83M
18.95%
YoY
|
$36.85M
-190.0%
YoY
|
-$40.94M
-68.13%
YoY
|
-$128.4M
79.96%
YoY
|
-$71.38M
1032.98%
YoY
|
| Basic Earnings Per Share |
$0.96
1271.43%
YoY
|
$0.07
-187.5%
YoY
|
-$0.08
-69.23%
YoY
|
-$0.26
85.71%
YoY
|
-$0.14
1300.0%
YoY
|
| Diluted Earnings Per Share |
$0.94
1242.86%
YoY
|
$0.07
-187.5%
YoY
|
-$0.08
-69.23%
YoY
|
-$0.26
85.71%
YoY
|
-$0.14
1300.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
45.79M shares
-90.84%
YoY
|
500.0M shares
-1.16%
YoY
|
505.9M shares
0.57%
YoY
|
503.0M shares
0.05%
YoY
|
502.8M shares
0.92%
YoY
|
| Diluted Shares Outstanding |
46.45M shares
-90.83%
YoY
|
506.7M shares
0.16%
YoY
|
505.9M shares
0.57%
YoY
|
503.0M shares
0.05%
YoY
|
502.8M shares
0.92%
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 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$238.2M
-3.16%
YoY
|
$240.8M
-10.12%
YoY
|
$265.6M
-10.48%
YoY
|
$278.2M
-11.71%
YoY
|
$245.9M
-19.48%
YoY
|
$267.9M
-10.84%
YoY
|
$296.7M
-20.2%
YoY
|
$315.1M
-15.98%
YoY
|
$305.4M
-22.18%
YoY
|
$300.4M
-31.96%
YoY
|
$371.8M
-25.34%
YoY
|
$375.1M
-27.28%
YoY
|
$392.4M
-10.03%
YoY
|
$441.5M
6.18%
YoY
|
$498.0M
7.9%
YoY
|
$515.8M
22.52%
YoY
|
$436.2M
12.69%
YoY
|
$415.9M
15.74%
YoY
|
$461.6M
18.38%
YoY
|
$421.0M
12.25%
YoY
|
| Cost Of Revenue |
$9.693M
-25.52%
YoY
|
$8.819M
-45.49%
YoY
|
$12.46M
-15.53%
YoY
|
$13.14M
-7.14%
YoY
|
$13.02M
4.14%
YoY
|
$16.18M
-6.15%
YoY
|
$14.75M
-48.67%
YoY
|
$14.15M
-55.3%
YoY
|
$12.50M
-70.27%
YoY
|
$17.24M
-83.14%
YoY
|
$28.74M
-73.65%
YoY
|
$31.66M
-75.22%
YoY
|
$42.04M
-57.53%
YoY
|
$102.2M
-0.63%
YoY
|
$109.1M
9.64%
YoY
|
$127.8M
83.31%
YoY
|
$99.00M
83.92%
YoY
|
$102.9M
102.69%
YoY
|
$99.47M
106.14%
YoY
|
$69.70M
69.84%
YoY
|
| Gross Profit |
$228.5M
-1.91%
YoY
|
$231.9M
-7.84%
YoY
|
$253.2M
-10.21%
YoY
|
$265.1M
-11.93%
YoY
|
$232.9M
-20.48%
YoY
|
$251.7M
-11.12%
YoY
|
$282.0M
-17.82%
YoY
|
$301.0M
-12.35%
YoY
|
$292.9M
-16.4%
YoY
|
$283.2M
-16.54%
YoY
|
$343.1M
-11.79%
YoY
|
$343.4M
-11.5%
YoY
|
$350.4M
3.92%
YoY
|
$339.3M
8.42%
YoY
|
$389.0M
7.42%
YoY
|
$388.0M
10.46%
YoY
|
$337.2M
1.19%
YoY
|
$313.0M
1.44%
YoY
|
$362.1M
5.98%
YoY
|
$351.3M
5.17%
YoY
|
| Selling, General & Admin |
$197.9M
12.51%
YoY
|
$182.3M
-10.68%
YoY
|
$198.7M
-14.44%
YoY
|
$213.5M
-12.01%
YoY
|
$175.9M
-27.5%
YoY
|
$204.1M
-10.27%
YoY
|
$232.3M
-24.21%
YoY
|
$242.7M
-21.64%
YoY
|
$242.6M
-21.1%
YoY
|
$227.5M
-28.43%
YoY
|
$306.5M
-15.49%
YoY
|
$309.7M
-16.48%
YoY
|
$307.4M
-8.36%
YoY
|
$317.8M
4.21%
YoY
|
$362.7M
6.4%
YoY
|
$370.8M
7.0%
YoY
|
$335.5M
14.1%
YoY
|
$305.0M
10.35%
YoY
|
$340.8M
13.5%
YoY
|
$346.5M
25.81%
YoY
|
| Research & Development |
$10.44M
-61.46%
YoY
|
$15.93M
-29.23%
YoY
|
$20.75M
-14.66%
YoY
|
$23.59M
-4.78%
YoY
|
$27.09M
14.02%
YoY
|
$22.51M
-6.92%
YoY
|
$24.31M
13.1%
YoY
|
$24.78M
-3.01%
YoY
|
$23.76M
-6.15%
YoY
|
$24.19M
26.02%
YoY
|
$21.50M
35.92%
YoY
|
$25.55M
21.93%
YoY
|
$25.31M
41.73%
YoY
|
$19.19M
16.6%
YoY
|
$15.82M
-10.52%
YoY
|
$20.95M
11.74%
YoY
|
$17.86M
-1.04%
YoY
|
$16.46M
-11.98%
YoY
|
$17.68M
0.56%
YoY
|
$18.75M
21.71%
YoY
|
| Depreciation & Amortization |
$14.69M
47.71%
YoY
|
$14.98M
-34.64%
YoY
|
$11.92M
-32.16%
YoY
|
$10.28M
-57.75%
YoY
|
$9.948M
-58.29%
YoY
|
$22.91M
-1.93%
YoY
|
$17.57M
-22.25%
YoY
|
$24.32M
-2.09%
YoY
|
$23.85M
-6.24%
YoY
|
$23.36M
-35.44%
YoY
|
$22.60M
27.24%
YoY
|
$24.84M
44.78%
YoY
|
$25.44M
81.69%
YoY
|
$36.19M
108.78%
YoY
|
$17.76M
20.8%
YoY
|
$17.16M
13.95%
YoY
|
$14.00M
-12.34%
YoY
|
$17.33M
-4.24%
YoY
|
$14.70M
5.6%
YoY
|
$15.06M
19.94%
YoY
|
| Operating Expenses |
$208.3M
2.64%
YoY
|
$211.4M
-14.38%
YoY
|
$219.5M
-14.46%
YoY
|
$237.1M
-11.34%
YoY
|
$202.9M
-23.8%
YoY
|
$246.9M
-10.39%
YoY
|
$256.6M
-21.77%
YoY
|
$267.5M
-25.72%
YoY
|
$266.3M
-19.96%
YoY
|
$275.6M
-26.16%
YoY
|
$328.0M
-13.34%
YoY
|
$360.1M
-11.94%
YoY
|
$332.7M
-5.82%
YoY
|
$373.2M
10.16%
YoY
|
$378.5M
5.57%
YoY
|
$408.9M
11.94%
YoY
|
$353.3M
13.22%
YoY
|
$338.8M
8.17%
YoY
|
$358.5M
12.79%
YoY
|
$365.3M
25.59%
YoY
|
| Operating Profit |
-$9.464M
-147.31%
YoY
|
$20.54M
331.0%
YoY
|
$21.78M
178.65%
YoY
|
$17.67M
92.37%
YoY
|
$20.00M
636.49%
YoY
|
$4.765M
-37.52%
YoY
|
$7.817M
-177.33%
YoY
|
$9.187M
-155.07%
YoY
|
$2.716M
-125.94%
YoY
|
$7.627M
-122.5%
YoY
|
-$10.11M
-8.59%
YoY
|
-$16.68M
-20.12%
YoY
|
-$10.47M
-69.17%
YoY
|
-$33.90M
31.3%
YoY
|
-$11.06M
-26.15%
YoY
|
-$20.89M
-36.19%
YoY
|
-$33.96M
-31253.21%
YoY
|
-$25.82M
449.67%
YoY
|
-$14.97M
395.96%
YoY
|
-$32.73M
-285.51%
YoY
|
| Interest Expense |
-$83.00K
-88.63%
YoY
|
-$1.587M
53.63%
YoY
|
-$1.236M
-2622.45%
YoY
|
-$1.173M
-2706.67%
YoY
|
-$730.0K
-114.49%
YoY
|
-$1.033M
-79.49%
YoY
|
$49.00K
-99.03%
YoY
|
$45.00K
-72.05%
YoY
|
$5.038M
0.18%
YoY
|
-$5.037M
-966.95%
YoY
|
$5.037M
0.14%
YoY
|
$161.0K
-102.38%
YoY
|
$5.029M
0.14%
YoY
|
$581.0K
-110.29%
YoY
|
$5.030M
-16.61%
YoY
|
-$6.775M
-216.53%
YoY
|
$5.022M
-24.1%
YoY
|
-$5.649M
-11.73%
YoY
|
$6.032M
63.07%
YoY
|
$5.814M
258.89%
YoY
|
| Other Income/Expense, Net |
$5.099M
5.61%
YoY
|
$135.0K
-119.74%
YoY
|
$4.090M
-31.59%
YoY
|
$4.819M
5.45%
YoY
|
$4.828M
7.67%
YoY
|
-$684.0K
-112.33%
YoY
|
$5.979M
53.66%
YoY
|
$4.570M
-65385.71%
YoY
|
$4.484M
17.66%
YoY
|
$5.547M
110840.0%
YoY
|
$3.891M
-269.47%
YoY
|
-$7.000K
600.0%
YoY
|
$3.811M
-1074.68%
YoY
|
$5.000K
N/A
|
-$2.296M
379.33%
YoY
|
-$1.000K
-99.84%
YoY
|
-$391.0K
-49.02%
YoY
|
$0.00
-100.0%
YoY
|
-$479.0K
-314.8%
YoY
|
-$636.0K
-400.0%
YoY
|
| Pretax Income |
-$9.695M
-149.0%
YoY
|
$4.496M
903.57%
YoY
|
$20.80M
137.72%
YoY
|
$17.44M
100.1%
YoY
|
$19.79M
815.22%
YoY
|
$448.0K
-94.49%
YoY
|
$8.751M
-177.76%
YoY
|
$8.716M
-152.73%
YoY
|
$2.162M
-118.5%
YoY
|
$8.137M
-113.6%
YoY
|
-$11.25M
-38.78%
YoY
|
-$16.53M
-40.25%
YoY
|
-$11.69M
-70.31%
YoY
|
-$59.82M
73.05%
YoY
|
-$18.38M
-14.43%
YoY
|
-$27.66M
-29.4%
YoY
|
-$39.37M
441.17%
YoY
|
-$34.57M
217.13%
YoY
|
-$21.48M
230.78%
YoY
|
-$39.18M
-341.32%
YoY
|
| Income Tax |
-$717.0K
-115.26%
YoY
|
-$2.728M
-257.32%
YoY
|
$10.20M
-138.35%
YoY
|
$6.500M
41.3%
YoY
|
$4.700M
34.29%
YoY
|
$1.734M
-69.32%
YoY
|
-$26.60M
343.33%
YoY
|
$4.600M
-324.39%
YoY
|
$3.500M
5.68%
YoY
|
$5.651M
-186.16%
YoY
|
-$6.000M
534.92%
YoY
|
-$2.050M
-44.07%
YoY
|
$3.312M
-154.45%
YoY
|
-$6.559M
-25.5%
YoY
|
-$945.0K
-80.28%
YoY
|
-$3.665M
-59.85%
YoY
|
-$6.083M
-34.51%
YoY
|
-$8.804M
-452.16%
YoY
|
-$4.791M
-59.04%
YoY
|
-$9.129M
-401.79%
YoY
|
| Net Earnings |
-$8.978M
-159.43%
YoY
|
$7.224M
-661.74%
YoY
|
$10.61M
-70.01%
YoY
|
$10.90M
166.56%
YoY
|
$15.11M
-1247.0%
YoY
|
-$1.286M
-76.86%
YoY
|
$35.36M
-754.87%
YoY
|
$4.088M
-127.81%
YoY
|
-$1.317M
-91.41%
YoY
|
-$5.557M
-89.58%
YoY
|
-$5.400M
-69.11%
YoY
|
-$14.70M
-39.34%
YoY
|
-$15.33M
-54.1%
YoY
|
-$53.35M
105.02%
YoY
|
-$17.48M
2.85%
YoY
|
-$24.23M
-20.01%
YoY
|
-$33.39M
-1857.37%
YoY
|
-$26.02M
94.33%
YoY
|
-$17.00M
-426.64%
YoY
|
-$30.29M
-329.3%
YoY
|
| Basic Earnings Per Share |
-$0.22
-173.33%
YoY
|
N/A
|
$0.24
242.86%
YoY
|
$0.23
2200.0%
YoY
|
$0.30
N/A
|
N/A
|
$0.07
-800.0%
YoY
|
$0.01
-133.33%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
-$0.01
-66.67%
YoY
|
-$0.03
-40.0%
YoY
|
-$0.03
-57.14%
YoY
|
N/A
|
-$0.03
0.0%
YoY
|
-$0.05
-16.67%
YoY
|
-$0.07
N/A
|
N/A
|
-$0.03
-400.0%
YoY
|
-$0.06
-300.0%
YoY
|
| Diluted Earnings Per Share |
-$0.22
-173.33%
YoY
|
$0.17
-6538.46%
YoY
|
$0.23
228.57%
YoY
|
$0.23
2200.0%
YoY
|
$0.30
N/A
|
$0.00
-158.43%
YoY
|
$0.07
-800.0%
YoY
|
$0.01
-134.44%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-104.21%
YoY
|
-$0.01
-66.67%
YoY
|
-$0.03
-100.0%
YoY
|
-$0.03
-57.14%
YoY
|
-$0.11
-100.0%
YoY
|
-$0.03
0.0%
YoY
|
-$48.23K
80378893.99%
YoY
|
-$0.07
N/A
|
-$50.18K
167270504.77%
YoY
|
-$0.03
-400.0%
YoY
|
-$0.06
-400.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
|
N/A
|
| Basic Shares Outstanding |
40.15M shares
-19.34%
YoY
|
N/A
|
44.29M shares
-91.11%
YoY
|
47.22M shares
-90.59%
YoY
|
49.78M shares
-90.1%
YoY
|
N/A
|
498.5M shares
-1.55%
YoY
|
501.6M shares
-0.89%
YoY
|
502.6M shares
-0.48%
YoY
|
N/A
|
506.3M shares
0.62%
YoY
|
506.1M shares
0.72%
YoY
|
505.0M shares
0.6%
YoY
|
N/A
|
503.2M shares
-0.04%
YoY
|
502.5M shares
-0.4%
YoY
|
502.0M shares
0.27%
YoY
|
N/A
|
503.4M shares
1.19%
YoY
|
504.5M shares
1.75%
YoY
|
| Diluted Shares Outstanding |
40.15M shares
-20.43%
YoY
|
N/A
|
45.13M shares
-91.07%
YoY
|
47.68M shares
-90.6%
YoY
|
50.46M shares
-89.96%
YoY
|
N/A
|
505.3M shares
-0.2%
YoY
|
507.0M shares
0.18%
YoY
|
502.6M shares
-0.48%
YoY
|
N/A
|
506.3M shares
0.62%
YoY
|
506.1M shares
0.72%
YoY
|
505.0M shares
0.6%
YoY
|
N/A
|
503.2M shares
-0.04%
YoY
|
502.5M shares
-0.4%
YoY
|
502.0M shares
-1.69%
YoY
|
N/A
|
503.4M shares
-2.2%
YoY
|
504.5M shares
-1.19%
YoY
|
Loading...