|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.517B
28.95%
YoY
|
$1.177B
158.57%
YoY
|
$455.0M
46.4%
YoY
|
$310.8M
-10.02%
YoY
|
$345.4M
-0.4%
YoY
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$271.7M
32.34%
YoY
|
$205.3M
54.83%
YoY
|
$132.6M
-24.4%
YoY
|
$175.4M
-52.31%
YoY
|
$367.8M
68.56%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$200.0K
-80.0%
YoY
|
$1.000M
-33.33%
YoY
|
$1.500M
-28.57%
YoY
|
$2.100M
-54.35%
YoY
|
$4.600M
48.39%
YoY
|
| Operating Expenses |
$1.455B
32.54%
YoY
|
$1.098B
97.38%
YoY
|
$556.3M
-3.07%
YoY
|
$573.9M
-30.91%
YoY
|
$830.6M
31.4%
YoY
|
| Operating Profit |
$61.80M
-21.27%
YoY
|
$78.50M
-177.49%
YoY
|
-$101.3M
-61.5%
YoY
|
-$263.1M
-45.77%
YoY
|
-$485.2M
70.07%
YoY
|
| Interest Expense |
-$21.00M
-50.24%
YoY
|
-$42.20M
-191.54%
YoY
|
$46.10M
33.24%
YoY
|
$34.60M
73.0%
YoY
|
$20.00M
-74.26%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$40.80M
32.04%
YoY
|
$30.90M
-120.96%
YoY
|
-$147.4M
-50.49%
YoY
|
-$297.7M
-42.87%
YoY
|
-$521.1M
43.55%
YoY
|
| Income Tax |
$500.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$40.30M
30.42%
YoY
|
$30.90M
-120.96%
YoY
|
-$147.4M
-50.49%
YoY
|
-$297.7M
-42.87%
YoY
|
-$521.1M
43.55%
YoY
|
| Basic Earnings Per Share |
$2.49
27.04%
YoY
|
$1.96
-119.14%
YoY
|
-$10.24
-51.49%
YoY
|
-$21.11
910.05%
YoY
|
-$2.09
-56.55%
YoY
|
| Diluted Earnings Per Share |
$2.36
28.96%
YoY
|
$1.83
-117.87%
YoY
|
-$10.24
-51.49%
YoY
|
-$21.11
910.05%
YoY
|
-$2.09
-56.55%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
15.40M shares
3.36%
YoY
|
14.90M shares
3.47%
YoY
|
14.40M shares
2.13%
YoY
|
14.10M shares
-94.34%
YoY
|
249.2M shares
230.07%
YoY
|
| Diluted Shares Outstanding |
17.10M shares
1.18%
YoY
|
16.90M shares
17.36%
YoY
|
14.40M shares
2.13%
YoY
|
14.10M shares
-94.34%
YoY
|
249.2M shares
230.07%
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 |
$393.5M
12.62%
YoY
|
$397.0M
21.52%
YoY
|
$387.8M
26.86%
YoY
|
$382.9M
32.4%
YoY
|
$349.4M
37.07%
YoY
|
$326.7M
67.71%
YoY
|
$305.7M
165.13%
YoY
|
$289.2M
286.63%
YoY
|
$254.9M
263.62%
YoY
|
$194.8M
173.21%
YoY
|
$115.3M
56.45%
YoY
|
$74.80M
-6.97%
YoY
|
$70.10M
-17.92%
YoY
|
$71.30M
-23.5%
YoY
|
$73.70M
-21.43%
YoY
|
$80.40M
-10.47%
YoY
|
$85.40M
24.49%
YoY
|
$93.20M
83.1%
YoY
|
$93.80M
85.74%
YoY
|
$89.80M
-26.03%
YoY
|
| Cost Of Revenue |
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
|
| Gross Profit |
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
|
| Selling, General & Admin |
$51.80M
-28.06%
YoY
|
$85.90M
25.22%
YoY
|
$66.40M
28.93%
YoY
|
$60.70M
16.06%
YoY
|
$72.00M
51.58%
YoY
|
$68.60M
19.93%
YoY
|
$51.50M
51.03%
YoY
|
$52.30M
45.28%
YoY
|
$47.50M
89.24%
YoY
|
$57.20M
67.25%
YoY
|
$34.10M
6.23%
YoY
|
$36.00M
-34.9%
YoY
|
$25.10M
-43.85%
YoY
|
$34.20M
-50.22%
YoY
|
$32.10M
-65.41%
YoY
|
$55.30M
-59.25%
YoY
|
$44.70M
-48.5%
YoY
|
$68.70M
-0.87%
YoY
|
$92.80M
73.46%
YoY
|
$135.7M
372.82%
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
|
N/A
|
| Depreciation & Amortization |
$29.30M
157.02%
YoY
|
$3.100M
10.71%
YoY
|
$20.60M
296.15%
YoY
|
$18.30M
357.5%
YoY
|
$11.40M
72.73%
YoY
|
$2.800M
-36.36%
YoY
|
$5.200M
92.59%
YoY
|
$4.000M
42.86%
YoY
|
$6.600M
144.44%
YoY
|
$4.400M
2.33%
YoY
|
$2.700M
-6.9%
YoY
|
$2.800M
-6.67%
YoY
|
$2.700M
-25.0%
YoY
|
$4.300M
-23.21%
YoY
|
$2.900M
-23.68%
YoY
|
$3.000M
-18.92%
YoY
|
$3.600M
2.86%
YoY
|
$5.600M
12.0%
YoY
|
$3.800M
-24.0%
YoY
|
$3.700M
-47.89%
YoY
|
| Operating Expenses |
$352.6M
8.26%
YoY
|
$386.5M
32.5%
YoY
|
$387.5M
42.83%
YoY
|
$355.6M
24.6%
YoY
|
$325.7M
30.54%
YoY
|
$291.7M
42.08%
YoY
|
$271.3M
81.71%
YoY
|
$285.4M
190.93%
YoY
|
$249.5M
149.75%
YoY
|
$205.3M
72.52%
YoY
|
$149.3M
16.28%
YoY
|
$98.10M
-39.11%
YoY
|
$99.90M
-36.08%
YoY
|
$119.0M
-35.71%
YoY
|
$128.4M
-41.82%
YoY
|
$161.1M
-38.49%
YoY
|
$156.3M
-4.05%
YoY
|
$185.1M
32.78%
YoY
|
$220.7M
89.93%
YoY
|
$261.9M
71.63%
YoY
|
| Operating Profit |
$40.90M
72.57%
YoY
|
N/A
|
$300.0K
-99.13%
YoY
|
$27.30M
618.42%
YoY
|
$23.70M
338.89%
YoY
|
N/A
|
$34.40M
-201.18%
YoY
|
$3.800M
-115.08%
YoY
|
$5.400M
-118.12%
YoY
|
N/A
|
-$34.00M
-37.84%
YoY
|
-$25.20M
-68.77%
YoY
|
-$29.80M
-57.97%
YoY
|
-$47.70M
N/A
|
-$54.70M
-56.9%
YoY
|
-$80.70M
-53.11%
YoY
|
-$70.90M
-24.81%
YoY
|
N/A
|
-$126.9M
93.15%
YoY
|
-$172.1M
451.6%
YoY
|
| Interest Expense |
-$4.800M
-9.43%
YoY
|
-$5.100M
-31.08%
YoY
|
-$5.300M
-54.31%
YoY
|
-$5.300M
-54.31%
YoY
|
-$5.300M
-145.69%
YoY
|
-$7.400M
-36.75%
YoY
|
-$11.60M
-198.31%
YoY
|
-$11.60M
0.87%
YoY
|
$11.60M
4.5%
YoY
|
-$11.70M
-210.38%
YoY
|
$11.80M
26.88%
YoY
|
-$11.50M
-225.0%
YoY
|
$11.10M
101.82%
YoY
|
$10.60M
-604.76%
YoY
|
$9.300M
52.46%
YoY
|
$9.200M
41.54%
YoY
|
$5.500M
3.77%
YoY
|
-$2.100M
-104.69%
YoY
|
$6.100M
-68.72%
YoY
|
$6.500M
-15.58%
YoY
|
| Other Income/Expense, Net |
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
|
| Pretax Income |
$36.10M
96.2%
YoY
|
$5.400M
-75.57%
YoY
|
-$5.000M
-121.93%
YoY
|
$22.00M
-382.05%
YoY
|
$18.40M
-396.77%
YoY
|
$22.10M
-192.08%
YoY
|
$22.80M
-149.78%
YoY
|
-$7.800M
-78.75%
YoY
|
-$6.200M
-84.84%
YoY
|
-$24.00M
-58.83%
YoY
|
-$45.80M
-28.44%
YoY
|
-$36.70M
-59.18%
YoY
|
-$40.90M
-46.47%
YoY
|
-$58.30M
-46.95%
YoY
|
-$64.00M
-51.88%
YoY
|
-$89.90M
-49.66%
YoY
|
-$76.40M
-23.29%
YoY
|
-$109.9M
-17.55%
YoY
|
-$133.0M
56.1%
YoY
|
-$178.6M
359.13%
YoY
|
| Income Tax |
$200.0K
N/A
|
-$100.0K
N/A
|
$400.0K
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
| Net Earnings |
$35.90M
95.11%
YoY
|
$5.100M
-75.6%
YoY
|
-$5.400M
-123.68%
YoY
|
$22.00M
-382.05%
YoY
|
$18.40M
-396.77%
YoY
|
$20.90M
-187.08%
YoY
|
$22.80M
-149.78%
YoY
|
-$7.800M
-78.75%
YoY
|
-$6.200M
-84.84%
YoY
|
-$24.00M
-58.83%
YoY
|
-$45.80M
-28.44%
YoY
|
-$36.70M
-59.18%
YoY
|
-$40.90M
-46.47%
YoY
|
-$58.30M
-46.95%
YoY
|
-$64.00M
-51.88%
YoY
|
-$89.90M
-49.66%
YoY
|
-$76.40M
-23.29%
YoY
|
-$109.9M
-17.55%
YoY
|
-$133.0M
56.1%
YoY
|
-$178.6M
359.13%
YoY
|
| Basic Earnings Per Share |
$2.19
90.43%
YoY
|
N/A
|
-$0.35
-124.14%
YoY
|
$1.36
-361.54%
YoY
|
$1.15
-373.81%
YoY
|
N/A
|
$1.45
-145.89%
YoY
|
-$0.52
-79.61%
YoY
|
-$0.42
-85.42%
YoY
|
N/A
|
-$3.16
-30.4%
YoY
|
-$2.55
608.33%
YoY
|
-$2.88
860.0%
YoY
|
-$4.13
N/A
|
-$4.54
756.6%
YoY
|
-$0.36
-50.0%
YoY
|
-$0.30
-25.0%
YoY
|
N/A
|
-$0.53
-75.91%
YoY
|
-$0.72
-30.1%
YoY
|
| Diluted Earnings Per Share |
$2.09
95.33%
YoY
|
$0.30
-75.71%
YoY
|
-$0.35
-125.93%
YoY
|
$1.29
-348.08%
YoY
|
$1.07
-354.76%
YoY
|
$1.22
-172.91%
YoY
|
$1.35
-142.72%
YoY
|
-$0.52
-79.6%
YoY
|
-$0.42
-85.42%
YoY
|
-$1.67
-59.64%
YoY
|
-$3.16
-30.4%
YoY
|
-$2.55
607.95%
YoY
|
-$2.88
860.0%
YoY
|
-$4.13
-100.0%
YoY
|
-$4.54
756.6%
YoY
|
-$0.36
-50.0%
YoY
|
-$0.30
-25.0%
YoY
|
-$7.900M
1407.49%
YoY
|
-$0.53
-75.91%
YoY
|
-$0.72
-30.1%
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 |
15.60M shares
2.63%
YoY
|
N/A
|
15.40M shares
2.67%
YoY
|
15.40M shares
3.36%
YoY
|
15.20M shares
4.11%
YoY
|
N/A
|
15.00M shares
3.45%
YoY
|
14.90M shares
3.47%
YoY
|
14.60M shares
2.82%
YoY
|
N/A
|
14.50M shares
2.84%
YoY
|
14.40M shares
-94.31%
YoY
|
14.20M shares
-94.36%
YoY
|
14.10M shares
N/A
|
14.10M shares
-94.36%
YoY
|
253.0M shares
1.65%
YoY
|
251.7M shares
1.86%
YoY
|
N/A
|
250.2M shares
544.85%
YoY
|
248.9M shares
556.73%
YoY
|
| Diluted Shares Outstanding |
17.20M shares
0.0%
YoY
|
N/A
|
15.40M shares
-8.88%
YoY
|
17.10M shares
14.77%
YoY
|
17.20M shares
17.81%
YoY
|
N/A
|
16.90M shares
16.55%
YoY
|
14.90M shares
3.47%
YoY
|
14.60M shares
2.82%
YoY
|
N/A
|
14.50M shares
2.84%
YoY
|
14.40M shares
-94.31%
YoY
|
14.20M shares
-94.36%
YoY
|
14.10M shares
N/A
|
14.10M shares
-94.36%
YoY
|
253.0M shares
1.65%
YoY
|
251.7M shares
1.86%
YoY
|
N/A
|
250.2M shares
544.85%
YoY
|
248.9M shares
556.73%
YoY
|
Loading...