|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$967.6M
68.3%
YoY
|
$574.9M
-61.89%
YoY
|
$1.509B
39.61%
YoY
|
$1.081B
-37.91%
YoY
|
$1.741B
92.82%
YoY
|
| Cost Of Revenue |
$145.4M
-61.9%
YoY
|
$381.5M
-15.2%
YoY
|
$449.9M
103.48%
YoY
|
$221.1M
171.81%
YoY
|
$81.34M
11.58%
YoY
|
| Gross Profit |
$822.2M
325.2%
YoY
|
$193.4M
-81.74%
YoY
|
$1.059B
52.48%
YoY
|
$694.4M
-58.15%
YoY
|
$1.659B
99.95%
YoY
|
| Selling, General & Admin |
$599.7M
-21.06%
YoY
|
$759.8M
-8.27%
YoY
|
$828.3M
15.91%
YoY
|
$714.6M
-21.12%
YoY
|
$906.0M
111.73%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$35.17M
-22.53%
YoY
|
$45.41M
-8.47%
YoY
|
$49.60M
24.11%
YoY
|
$39.97M
54.49%
YoY
|
$25.87M
33.56%
YoY
|
| Operating Expenses |
$599.7M
-21.06%
YoY
|
$759.8M
-8.27%
YoY
|
$828.3M
15.91%
YoY
|
$714.6M
-21.12%
YoY
|
$906.0M
111.73%
YoY
|
| Operating Profit |
$75.58M
-113.34%
YoY
|
-$566.4M
-345.75%
YoY
|
$230.5M
231.87%
YoY
|
$69.45M
-90.78%
YoY
|
$753.2M
87.42%
YoY
|
| Interest Expense |
-$46.36M
-75.17%
YoY
|
-$186.7M
-34.65%
YoY
|
-$285.7M
49.45%
YoY
|
-$191.2M
34.39%
YoY
|
-$142.3M
31.24%
YoY
|
| Other Income/Expense, Net |
N/A
|
$0.00
-100.0%
YoY
|
$15.90M
N/A
|
N/A
|
N/A
|
| Pretax Income |
$229.6M
-126.12%
YoY
|
-$878.7M
682.69%
YoY
|
-$112.3M
-49.07%
YoY
|
-$220.5M
-135.86%
YoY
|
$614.8M
119.95%
YoY
|
| Income Tax |
-$9.885M
-144.68%
YoY
|
$22.13M
-177.61%
YoY
|
-$28.51M
-55.35%
YoY
|
-$63.86M
-138.95%
YoY
|
$164.0M
117.45%
YoY
|
| Net Earnings |
$307.4M
-139.8%
YoY
|
-$772.3M
794.21%
YoY
|
-$86.37M
-45.96%
YoY
|
-$159.8M
-135.91%
YoY
|
$445.1M
116.99%
YoY
|
| Basic Earnings Per Share |
$9.80
-138.49%
YoY
|
-$25.46
589.97%
YoY
|
-$3.69
-37.98%
YoY
|
-$5.95
-137.21%
YoY
|
$15.99
104.21%
YoY
|
| Diluted Earnings Per Share |
$9.80
-138.51%
YoY
|
-$25.45
762.37%
YoY
|
-$2.95
-50.4%
YoY
|
-$5.95
-100.0%
YoY
|
$15.34M
98.25%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
30.56M shares
0.72%
YoY
|
30.34M shares
3.66%
YoY
|
29.27M shares
3.82%
YoY
|
28.19M shares
3.0%
YoY
|
27.37M shares
6.87%
YoY
|
| Diluted Shares Outstanding |
30.56M shares
0.72%
YoY
|
30.34M shares
3.66%
YoY
|
29.27M shares
3.82%
YoY
|
28.19M shares
-2.82%
YoY
|
29.01M shares
9.42%
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 |
$352.1M
89.22%
YoY
|
$312.6M
108.34%
YoY
|
$277.9M
39.42%
YoY
|
$225.3M
51.86%
YoY
|
$186.1M
-45.76%
YoY
|
$150.1M
-48.78%
YoY
|
$199.3M
-56.89%
YoY
|
$148.4M
-63.48%
YoY
|
$343.0M
-20.61%
YoY
|
$293.0M
-23.33%
YoY
|
$462.3M
35.83%
YoY
|
$406.3M
851.47%
YoY
|
$432.1M
110.17%
YoY
|
$382.1M
-9.48%
YoY
|
$340.4M
-10.79%
YoY
|
$42.70M
-87.32%
YoY
|
$205.6M
-65.74%
YoY
|
$422.1M
2.9%
YoY
|
$381.5M
68.59%
YoY
|
| Cost Of Revenue |
$32.37M
-11.89%
YoY
|
$70.73M
-25.26%
YoY
|
$35.00M
-13.17%
YoY
|
$35.11M
-24.84%
YoY
|
$36.73M
-7.28%
YoY
|
$94.63M
-10.49%
YoY
|
$40.31M
-48.35%
YoY
|
$46.72M
15.88%
YoY
|
$39.62M
-16.82%
YoY
|
$105.7M
-24.39%
YoY
|
$78.05M
2426.8%
YoY
|
$40.32M
1921.92%
YoY
|
$47.63M
2015.77%
YoY
|
$139.8M
655.15%
YoY
|
$3.089M
-89.86%
YoY
|
$1.994M
-45.01%
YoY
|
$2.251M
-57.74%
YoY
|
$18.51M
79.75%
YoY
|
$30.46M
-7.97%
YoY
|
| Gross Profit |
$319.7M
114.09%
YoY
|
$241.9M
336.44%
YoY
|
$242.9M
52.76%
YoY
|
$190.2M
87.11%
YoY
|
$149.3M
-50.78%
YoY
|
$55.42M
-70.4%
YoY
|
$159.0M
-58.62%
YoY
|
$101.6M
-72.22%
YoY
|
$303.4M
-21.08%
YoY
|
$187.2M
0.12%
YoY
|
$384.3M
13.93%
YoY
|
$366.0M
799.03%
YoY
|
$384.5M
89.08%
YoY
|
$187.0M
-53.67%
YoY
|
$337.3M
-3.93%
YoY
|
$40.71M
-87.78%
YoY
|
$203.3M
-65.82%
YoY
|
$403.6M
0.92%
YoY
|
$351.1M
81.71%
YoY
|
| Selling, General & Admin |
$134.3M
-19.74%
YoY
|
$146.4M
-22.21%
YoY
|
$143.9M
-22.05%
YoY
|
$142.4M
-31.99%
YoY
|
$167.4M
-20.12%
YoY
|
$188.2M
-8.25%
YoY
|
$184.6M
-16.73%
YoY
|
$209.3M
10.83%
YoY
|
$209.5M
-1.45%
YoY
|
$205.1M
-1.66%
YoY
|
$221.7M
35.4%
YoY
|
$188.9M
13.01%
YoY
|
$212.6M
21.36%
YoY
|
$208.6M
-22.88%
YoY
|
$163.7M
-32.84%
YoY
|
$167.1M
-16.4%
YoY
|
$175.2M
-8.44%
YoY
|
$270.4M
98.13%
YoY
|
$243.8M
152.1%
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 |
$7.589M
-24.79%
YoY
|
$7.942M
-29.58%
YoY
|
$8.434M
-24.64%
YoY
|
$8.708M
-26.2%
YoY
|
$10.09M
-9.4%
YoY
|
$11.28M
-1.96%
YoY
|
$11.19M
-10.4%
YoY
|
$11.80M
-5.86%
YoY
|
$11.14M
-14.84%
YoY
|
$11.50M
-14.42%
YoY
|
$12.49M
16.54%
YoY
|
$12.53M
57.44%
YoY
|
$13.08M
66.63%
YoY
|
$13.44M
97.55%
YoY
|
$10.72M
74.49%
YoY
|
$7.961M
29.15%
YoY
|
$7.848M
16.11%
YoY
|
$6.805M
47.93%
YoY
|
$6.142M
25.6%
YoY
|
| Operating Expenses |
$134.3M
-19.74%
YoY
|
$146.4M
-22.21%
YoY
|
$143.9M
-22.05%
YoY
|
$142.4M
-31.99%
YoY
|
$167.4M
-20.12%
YoY
|
$188.2M
-8.25%
YoY
|
$184.6M
-16.73%
YoY
|
$209.3M
10.83%
YoY
|
$209.5M
-1.45%
YoY
|
$205.1M
-1.66%
YoY
|
$221.7M
35.4%
YoY
|
$188.9M
13.01%
YoY
|
$212.6M
21.36%
YoY
|
$208.6M
-22.88%
YoY
|
$163.7M
-32.84%
YoY
|
$167.1M
-16.4%
YoY
|
$175.2M
-8.44%
YoY
|
$270.4M
98.13%
YoY
|
$243.8M
152.1%
YoY
|
| Operating Profit |
$152.9M
-348.76%
YoY
|
$95.49M
-171.93%
YoY
|
$65.41M
-180.01%
YoY
|
$10.82M
-104.91%
YoY
|
-$61.48M
1692.86%
YoY
|
-$132.8M
643.37%
YoY
|
-$81.75M
-496.34%
YoY
|
-$220.3M
-365.39%
YoY
|
-$3.429M
-104.04%
YoY
|
-$17.86M
-278.63%
YoY
|
$20.63M
-80.08%
YoY
|
$82.99M
-152.28%
YoY
|
$84.92M
1698.45%
YoY
|
$9.998M
-92.49%
YoY
|
$103.6M
-3.47%
YoY
|
-$158.8M
-244.14%
YoY
|
$4.722M
-98.73%
YoY
|
$133.2M
-49.45%
YoY
|
$107.3M
11.18%
YoY
|
| Interest Expense |
-$22.59M
-143.31%
YoY
|
-$16.92M
-37.66%
YoY
|
-$12.93M
-66.5%
YoY
|
$17.55M
-131.66%
YoY
|
$52.15M
-180.0%
YoY
|
-$27.15M
-63.29%
YoY
|
-$38.60M
-47.91%
YoY
|
-$55.45M
-23.72%
YoY
|
-$65.19M
1.55%
YoY
|
-$73.95M
13.93%
YoY
|
-$74.10M
44.64%
YoY
|
-$72.69M
65.0%
YoY
|
-$64.19M
121.24%
YoY
|
-$64.91M
73.6%
YoY
|
-$51.23M
47.68%
YoY
|
-$44.05M
34.87%
YoY
|
-$29.02M
-22.0%
YoY
|
-$37.39M
26.75%
YoY
|
-$34.69M
27.07%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.00
-100.0%
YoY
|
N/A
|
N/A
|
N/A
|
$15.90M
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$239.1M
-1139.17%
YoY
|
$79.22M
-131.54%
YoY
|
$98.60M
-173.4%
YoY
|
$74.74M
-118.28%
YoY
|
-$23.00M
-64.63%
YoY
|
-$251.1M
126.97%
YoY
|
-$134.3M
47.01%
YoY
|
-$408.8M
-726.14%
YoY
|
-$65.04M
-365.71%
YoY
|
-$110.6M
26.52%
YoY
|
-$91.39M
-232.45%
YoY
|
$65.29M
-134.52%
YoY
|
$24.48M
-289.89%
YoY
|
-$87.45M
-195.79%
YoY
|
$69.00M
-7.2%
YoY
|
-$189.1M
-299.05%
YoY
|
-$12.89M
-103.64%
YoY
|
$91.29M
-60.97%
YoY
|
$74.35M
9.99%
YoY
|
| Income Tax |
$16.89M
-655.26%
YoY
|
-$11.08M
-363.16%
YoY
|
$1.183M
-91.85%
YoY
|
$3.053M
-87.79%
YoY
|
-$3.042M
-82.2%
YoY
|
$4.210M
-109.82%
YoY
|
$14.51M
-196.21%
YoY
|
$25.01M
16.29%
YoY
|
-$17.09M
-315.81%
YoY
|
-$42.85M
78.57%
YoY
|
-$15.08M
-192.23%
YoY
|
$21.50M
-140.95%
YoY
|
$7.919M
-314.32%
YoY
|
-$24.00M
-200.63%
YoY
|
$16.35M
-27.95%
YoY
|
-$52.51M
-363.86%
YoY
|
-$3.695M
-103.79%
YoY
|
$23.85M
-61.6%
YoY
|
$22.69M
21.35%
YoY
|
| Net Earnings |
$213.3M
-2238.08%
YoY
|
$84.82M
9571.72%
YoY
|
$91.08M
-132.03%
YoY
|
$139.5M
-132.17%
YoY
|
-$9.975M
-79.71%
YoY
|
$877.0K
-101.25%
YoY
|
-$284.4M
285.24%
YoY
|
-$433.6M
-1034.87%
YoY
|
-$49.17M
-386.59%
YoY
|
-$70.04M
21.93%
YoY
|
-$73.82M
-254.32%
YoY
|
$46.38M
-133.09%
YoY
|
$17.16M
-270.49%
YoY
|
-$57.45M
-189.52%
YoY
|
$47.84M
-5.37%
YoY
|
-$140.2M
-285.21%
YoY
|
-$10.06M
-103.95%
YoY
|
$64.17M
-62.6%
YoY
|
$50.55M
4.44%
YoY
|
| Basic Earnings Per Share |
$6.62
-1797.44%
YoY
|
N/A
|
$2.91
-130.99%
YoY
|
$4.50
-131.36%
YoY
|
-$0.39
-77.19%
YoY
|
N/A
|
-$9.39
271.15%
YoY
|
-$14.35
-1014.01%
YoY
|
-$1.71
-422.64%
YoY
|
N/A
|
-$2.53
-256.17%
YoY
|
$1.57
-130.97%
YoY
|
$0.53
-223.26%
YoY
|
-$2.08
-192.04%
YoY
|
$1.62
-7.95%
YoY
|
-$5.07
-287.78%
YoY
|
-$0.43
-104.58%
YoY
|
$2.26
N/A
|
$1.76
N/A
|
| Diluted Earnings Per Share |
$6.57
-1784.62%
YoY
|
$2.77
13750.0%
YoY
|
$2.91
-130.99%
YoY
|
$4.50
-131.36%
YoY
|
-$0.39
-77.19%
YoY
|
$0.02
-101.06%
YoY
|
-$9.39
271.15%
YoY
|
-$14.35
-1025.81%
YoY
|
-$1.71
-435.29%
YoY
|
-$2.32
11.32%
YoY
|
-$2.53
-265.36%
YoY
|
$1.55
-130.57%
YoY
|
$0.51
-218.6%
YoY
|
-$2.08
-100.0%
YoY
|
$1.53
-100.0%
YoY
|
-$5.07
-296.51%
YoY
|
-$0.43
-104.88%
YoY
|
$2.150M
-67.42%
YoY
|
$1.756M
-1.7%
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 |
30.60M shares
0.32%
YoY
|
30.60M shares
N/A
|
30.60M shares
0.32%
YoY
|
30.53M shares
0.77%
YoY
|
30.50M shares
1.7%
YoY
|
N/A
|
30.50M shares
-0.24%
YoY
|
30.30M shares
7.68%
YoY
|
29.99M shares
4.07%
YoY
|
30.58M shares
7.0%
YoY
|
30.57M shares
8.06%
YoY
|
28.14M shares
0.3%
YoY
|
28.82M shares
3.46%
YoY
|
28.58M shares
3.67%
YoY
|
28.29M shares
2.61%
YoY
|
28.05M shares
2.59%
YoY
|
27.86M shares
3.27%
YoY
|
27.57M shares
N/A
|
27.57M shares
N/A
|
| Diluted Shares Outstanding |
32.17M shares
5.47%
YoY
|
N/A
|
30.60M shares
0.32%
YoY
|
30.53M shares
0.58%
YoY
|
30.50M shares
1.69%
YoY
|
N/A
|
30.50M shares
1.8%
YoY
|
30.35M shares
5.93%
YoY
|
29.99M shares
1.61%
YoY
|
N/A
|
29.96M shares
-0.02%
YoY
|
28.65M shares
2.15%
YoY
|
29.51M shares
5.95%
YoY
|
28.55M shares
-4.34%
YoY
|
29.97M shares
4.08%
YoY
|
28.05M shares
-2.15%
YoY
|
27.86M shares
-2.98%
YoY
|
29.84M shares
N/A
|
28.79M shares
N/A
|
Loading...