|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$423.0M
0.07%
YoY
|
$422.7M
-7.77%
YoY
|
$458.3M
-34.93%
YoY
|
$704.3M
17.7%
YoY
|
$598.4M
112.0%
YoY
|
| Cost Of Revenue |
$129.3M
-0.82%
YoY
|
$130.4M
-6.65%
YoY
|
$139.7M
-24.39%
YoY
|
$184.7M
48.32%
YoY
|
$124.5M
21.31%
YoY
|
| Gross Profit |
$293.6M
0.46%
YoY
|
$292.3M
-8.27%
YoY
|
$318.6M
-38.67%
YoY
|
$519.6M
9.65%
YoY
|
$473.8M
163.84%
YoY
|
| Selling, General & Admin |
$243.1M
33.81%
YoY
|
$181.7M
7.54%
YoY
|
$168.9M
48.35%
YoY
|
$113.9M
15.17%
YoY
|
$98.88M
166.02%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$345.0K
-29.01%
YoY
|
$486.0K
1.46%
YoY
|
$479.0K
31.96%
YoY
|
$363.0K
124.07%
YoY
|
$162.0K
N/A
|
| Operating Expenses |
$286.7M
27.22%
YoY
|
$225.4M
7.1%
YoY
|
$210.4M
35.61%
YoY
|
$155.2M
11.09%
YoY
|
$139.7M
49.39%
YoY
|
| Operating Profit |
$6.951M
-89.62%
YoY
|
$66.94M
-38.15%
YoY
|
$108.2M
-70.3%
YoY
|
$364.4M
9.05%
YoY
|
$334.2M
288.13%
YoY
|
| Interest Expense |
-$26.51M
-22.49%
YoY
|
-$34.21M
-159.02%
YoY
|
$57.95M
40.74%
YoY
|
$41.18M
-32.66%
YoY
|
$61.15M
58.23%
YoY
|
| Other Income/Expense, Net |
$13.39M
-330.08%
YoY
|
-$5.818M
-176.31%
YoY
|
$7.624M
-142.41%
YoY
|
-$17.98M
-790.55%
YoY
|
$2.603M
-1470.0%
YoY
|
| Pretax Income |
-$6.177M
-122.95%
YoY
|
$26.91M
-64.92%
YoY
|
$76.72M
-74.87%
YoY
|
$305.2M
10.75%
YoY
|
$275.6M
483.2%
YoY
|
| Income Tax |
$3.075M
-58.39%
YoY
|
$7.390M
-51.17%
YoY
|
$15.13M
-75.26%
YoY
|
$61.17M
11.57%
YoY
|
$54.83M
587.03%
YoY
|
| Net Earnings |
-$9.252M
-147.39%
YoY
|
$19.52M
-68.3%
YoY
|
$61.59M
-74.77%
YoY
|
$244.1M
10.55%
YoY
|
$220.8M
462.11%
YoY
|
| Basic Earnings Per Share |
-$0.01
-133.33%
YoY
|
$0.03
-66.67%
YoY
|
$0.09
-76.32%
YoY
|
$0.38
11.76%
YoY
|
$0.34
466.67%
YoY
|
| Diluted Earnings Per Share |
-$0.01
-133.33%
YoY
|
$0.03
-66.67%
YoY
|
$0.09
-74.29%
YoY
|
$0.35
9.37%
YoY
|
$0.32
433.33%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
666.5M shares
0.68%
YoY
|
662.0M shares
1.13%
YoY
|
654.6M shares
0.85%
YoY
|
649.1M shares
0.14%
YoY
|
648.2M shares
2.01%
YoY
|
| Diluted Shares Outstanding |
666.5M shares
0.16%
YoY
|
665.4M shares
-1.8%
YoY
|
677.6M shares
-1.94%
YoY
|
691.0M shares
0.16%
YoY
|
689.9M shares
8.34%
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 |
$99.37M
2.47%
YoY
|
$105.1M
4.35%
YoY
|
$114.6M
-3.78%
YoY
|
$106.3M
2.25%
YoY
|
$96.98M
-1.95%
YoY
|
$100.7M
-9.82%
YoY
|
$119.1M
-3.62%
YoY
|
$103.9M
-4.85%
YoY
|
$98.91M
-13.08%
YoY
|
$111.7M
-14.54%
YoY
|
$123.6M
-29.98%
YoY
|
$109.2M
-48.2%
YoY
|
$113.8M
-38.89%
YoY
|
$130.7M
-21.49%
YoY
|
$176.5M
9.18%
YoY
|
$210.9M
38.64%
YoY
|
$186.2M
57.63%
YoY
|
$166.5M
78.66%
YoY
|
$161.6M
80.69%
YoY
|
| Cost Of Revenue |
$27.71M
-6.46%
YoY
|
$31.56M
8.22%
YoY
|
$35.38M
-5.26%
YoY
|
$30.65M
-2.72%
YoY
|
$29.62M
7.47%
YoY
|
$29.17M
-16.53%
YoY
|
$37.35M
-6.65%
YoY
|
$31.51M
-0.75%
YoY
|
$27.56M
-16.42%
YoY
|
$34.94M
-9.56%
YoY
|
$40.01M
-14.2%
YoY
|
$31.75M
-41.72%
YoY
|
$32.98M
-26.7%
YoY
|
$38.63M
12.68%
YoY
|
$46.63M
36.56%
YoY
|
$54.47M
72.43%
YoY
|
$44.99M
83.46%
YoY
|
$34.29M
81.79%
YoY
|
$34.14M
28.01%
YoY
|
| Gross Profit |
$71.66M
6.39%
YoY
|
$73.56M
2.77%
YoY
|
$79.20M
-3.1%
YoY
|
$75.64M
4.41%
YoY
|
$67.36M
-5.59%
YoY
|
$71.58M
-6.78%
YoY
|
$81.73M
-2.17%
YoY
|
$72.44M
-6.53%
YoY
|
$71.34M
-11.72%
YoY
|
$76.78M
-16.63%
YoY
|
$83.55M
-35.65%
YoY
|
$77.50M
-50.46%
YoY
|
$80.81M
-42.77%
YoY
|
$92.09M
-30.35%
YoY
|
$129.8M
1.84%
YoY
|
$156.4M
29.78%
YoY
|
$141.2M
50.87%
YoY
|
$132.2M
77.86%
YoY
|
$127.5M
103.07%
YoY
|
| Selling, General & Admin |
$65.95M
37.44%
YoY
|
$65.11M
23.15%
YoY
|
$64.11M
49.25%
YoY
|
$65.91M
45.1%
YoY
|
$47.99M
18.67%
YoY
|
$52.87M
7.52%
YoY
|
$42.96M
17.9%
YoY
|
$45.42M
-6.18%
YoY
|
$40.44M
15.79%
YoY
|
$49.17M
41.93%
YoY
|
$36.43M
18.26%
YoY
|
$48.41M
85.41%
YoY
|
$34.92M
56.51%
YoY
|
$34.65M
47.08%
YoY
|
$30.81M
1.82%
YoY
|
$26.11M
-22.72%
YoY
|
$22.31M
97.82%
YoY
|
$23.56M
69.72%
YoY
|
$30.26M
268.31%
YoY
|
| Research & Development |
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
|
| Depreciation & Amortization |
$82.00K
-5.75%
YoY
|
$13.64M
2.97%
YoY
|
$13.70M
1.8%
YoY
|
$13.21M
0.25%
YoY
|
$87.00K
-41.61%
YoY
|
$13.24M
4.9%
YoY
|
$13.46M
3.51%
YoY
|
$13.17M
27.6%
YoY
|
$149.0K
28.45%
YoY
|
$12.63M
-2.37%
YoY
|
$13.00M
25.86%
YoY
|
$10.32M
-17.75%
YoY
|
$116.0K
54.67%
YoY
|
$12.93M
8.59%
YoY
|
$10.33M
-13.56%
YoY
|
$12.55M
-49.96%
YoY
|
$75.00K
N/A
|
$11.91M
-50.28%
YoY
|
$11.95M
17.36%
YoY
|
| Operating Expenses |
$76.77M
30.39%
YoY
|
$75.96M
19.19%
YoY
|
$75.02M
39.59%
YoY
|
$76.84M
36.82%
YoY
|
$58.88M
13.83%
YoY
|
$63.73M
6.9%
YoY
|
$53.74M
14.8%
YoY
|
$56.16M
-4.39%
YoY
|
$51.73M
14.32%
YoY
|
$59.62M
32.37%
YoY
|
$46.81M
13.8%
YoY
|
$58.74M
61.34%
YoY
|
$45.25M
38.88%
YoY
|
$45.04M
33.25%
YoY
|
$41.14M
1.72%
YoY
|
$36.41M
-17.2%
YoY
|
$32.58M
51.8%
YoY
|
$33.80M
40.47%
YoY
|
$40.44M
114.13%
YoY
|
| Operating Profit |
-$5.111M
-160.3%
YoY
|
-$2.404M
-130.64%
YoY
|
$4.183M
-85.06%
YoY
|
-$1.204M
-107.4%
YoY
|
$8.476M
-56.79%
YoY
|
$7.845M
-54.29%
YoY
|
$28.00M
-23.79%
YoY
|
$16.28M
-13.23%
YoY
|
$19.62M
-44.84%
YoY
|
$17.16M
-63.52%
YoY
|
$36.74M
-58.58%
YoY
|
$18.76M
-84.37%
YoY
|
$35.56M
-67.26%
YoY
|
$47.05M
-52.19%
YoY
|
$88.69M
1.89%
YoY
|
$120.0M
56.77%
YoY
|
$108.6M
50.59%
YoY
|
$98.42M
95.76%
YoY
|
$87.04M
98.32%
YoY
|
| Interest Expense |
-$4.430M
-43.01%
YoY
|
-$4.892M
-42.88%
YoY
|
-$5.001M
-44.46%
YoY
|
-$8.848M
6.15%
YoY
|
-$7.773M
-153.59%
YoY
|
-$8.565M
-3.41%
YoY
|
-$9.005M
-194.69%
YoY
|
-$8.335M
-18.33%
YoY
|
$14.50M
37.57%
YoY
|
-$8.867M
-15.75%
YoY
|
$9.510M
-9.42%
YoY
|
-$10.21M
17.39%
YoY
|
$10.54M
-8.0%
YoY
|
-$10.53M
-169.72%
YoY
|
$10.50M
-29.95%
YoY
|
-$8.694M
-155.86%
YoY
|
$11.46M
-26.07%
YoY
|
$15.10M
49.94%
YoY
|
$14.99M
53.02%
YoY
|
| Other Income/Expense, Net |
-$142.0K
-179.78%
YoY
|
$37.00K
-102.72%
YoY
|
$9.518M
1320.6%
YoY
|
$987.0K
-473.86%
YoY
|
$178.0K
-118.8%
YoY
|
-$1.362M
-187.98%
YoY
|
$670.0K
-169.07%
YoY
|
-$264.0K
-56.0%
YoY
|
-$947.0K
-491.32%
YoY
|
$1.548M
-3.01%
YoY
|
-$970.0K
-56.91%
YoY
|
-$600.0K
-50.98%
YoY
|
$242.0K
-101.26%
YoY
|
$1.596M
-47.15%
YoY
|
-$2.251M
956.81%
YoY
|
-$1.224M
679.62%
YoY
|
-$19.18M
40708.51%
YoY
|
$3.020M
-8728.57%
YoY
|
-$213.0K
634.48%
YoY
|
| Pretax Income |
-$9.683M
-1199.09%
YoY
|
-$6.693M
-38.01%
YoY
|
$8.700M
-55.75%
YoY
|
-$9.065M
-218.05%
YoY
|
$881.0K
-91.5%
YoY
|
-$10.80M
-162.6%
YoY
|
$19.66M
-25.12%
YoY
|
$7.679M
-3.45%
YoY
|
$10.37M
-58.95%
YoY
|
$17.25M
-58.14%
YoY
|
$26.26M
-65.42%
YoY
|
$7.953M
-92.78%
YoY
|
$25.26M
-67.61%
YoY
|
$41.21M
-52.27%
YoY
|
$75.94M
5.71%
YoY
|
$110.1M
80.97%
YoY
|
$77.99M
37.82%
YoY
|
$86.34M
114.93%
YoY
|
$71.84M
110.88%
YoY
|
| Income Tax |
-$4.396M
-1156.73%
YoY
|
$6.409M
-420.93%
YoY
|
-$2.427M
-149.9%
YoY
|
-$1.323M
-169.63%
YoY
|
$416.0K
-84.14%
YoY
|
-$1.997M
-163.46%
YoY
|
$4.864M
-17.43%
YoY
|
$1.900M
5.73%
YoY
|
$2.623M
-38.97%
YoY
|
$3.147M
-58.46%
YoY
|
$5.891M
-61.19%
YoY
|
$1.797M
-91.97%
YoY
|
$4.298M
-73.18%
YoY
|
$7.575M
-55.51%
YoY
|
$15.18M
-0.48%
YoY
|
$22.39M
94.84%
YoY
|
$16.02M
44.97%
YoY
|
$17.03M
151.04%
YoY
|
$15.25M
165.11%
YoY
|
| Net Earnings |
-$5.287M
-1236.99%
YoY
|
-$13.10M
48.89%
YoY
|
$11.13M
-24.8%
YoY
|
-$7.742M
-233.97%
YoY
|
$465.0K
-94.0%
YoY
|
-$8.800M
-162.41%
YoY
|
$14.80M
-27.34%
YoY
|
$5.779M
-6.12%
YoY
|
$7.746M
-63.05%
YoY
|
$14.10M
-58.07%
YoY
|
$20.37M
-66.48%
YoY
|
$6.156M
-92.98%
YoY
|
$20.96M
-66.17%
YoY
|
$33.63M
-51.48%
YoY
|
$60.76M
7.37%
YoY
|
$87.72M
77.74%
YoY
|
$61.96M
36.09%
YoY
|
$69.31M
107.59%
YoY
|
$56.59M
99.86%
YoY
|
| Basic Earnings Per Share |
-$0.01
N/A
|
N/A
|
$0.02
0.0%
YoY
|
-$0.01
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
N/A
|
$0.02
-33.33%
YoY
|
$0.01
0.0%
YoY
|
$0.01
-66.67%
YoY
|
N/A
|
$0.03
-66.67%
YoY
|
$0.01
-92.86%
YoY
|
$0.03
-70.0%
YoY
|
N/A
|
$0.09
0.0%
YoY
|
$0.14
75.0%
YoY
|
$0.10
42.86%
YoY
|
$0.11
120.0%
YoY
|
$0.09
125.0%
YoY
|
| Diluted Earnings Per Share |
-$0.01
N/A
|
-$0.02
75.19%
YoY
|
$0.02
0.0%
YoY
|
-$0.01
-200.0%
YoY
|
$0.00
-100.0%
YoY
|
-$0.01
-162.91%
YoY
|
$0.02
-33.33%
YoY
|
$0.01
10.5%
YoY
|
$0.01
-66.67%
YoY
|
$0.02
-56.68%
YoY
|
$0.03
-66.67%
YoY
|
$0.01
-100.0%
YoY
|
$0.03
-66.67%
YoY
|
$0.05
-51.2%
YoY
|
$0.09
12.5%
YoY
|
$126.9K
158590136.56%
YoY
|
$0.09
28.57%
YoY
|
$0.10
100.0%
YoY
|
$0.08
100.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
|
| Basic Shares Outstanding |
669.4M shares
0.72%
YoY
|
667.5M shares
0.69%
YoY
|
667.1M shares
0.77%
YoY
|
665.9M shares
0.63%
YoY
|
664.6M shares
0.58%
YoY
|
662.9M shares
1.25%
YoY
|
662.0M shares
1.11%
YoY
|
661.8M shares
1.14%
YoY
|
660.8M shares
1.36%
YoY
|
654.7M shares
0.86%
YoY
|
654.7M shares
0.86%
YoY
|
654.3M shares
0.82%
YoY
|
651.9M shares
0.48%
YoY
|
649.2M shares
0.12%
YoY
|
649.1M shares
0.15%
YoY
|
648.9M shares
0.12%
YoY
|
648.8M shares
0.13%
YoY
|
648.4M shares
0.08%
YoY
|
648.1M shares
0.04%
YoY
|
| Diluted Shares Outstanding |
669.9M shares
0.52%
YoY
|
N/A
|
668.9M shares
0.41%
YoY
|
666.0M shares
0.36%
YoY
|
666.5M shares
0.44%
YoY
|
N/A
|
666.2M shares
-1.86%
YoY
|
663.5M shares
-2.47%
YoY
|
663.6M shares
-2.91%
YoY
|
N/A
|
678.8M shares
-1.81%
YoY
|
680.3M shares
-1.59%
YoY
|
683.5M shares
-1.38%
YoY
|
N/A
|
691.3M shares
0.08%
YoY
|
691.4M shares
5.27%
YoY
|
693.0M shares
5.6%
YoY
|
692.9M shares
5.66%
YoY
|
690.7M shares
5.77%
YoY
|
Loading...