|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$1.050B
23.08%
YoY
|
$852.9M
-26.78%
YoY
|
$1.165B
-26.1%
YoY
|
$1.576B
-2.82%
YoY
|
$1.622B
127.53%
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 |
$905.0M
32.01%
YoY
|
$685.6M
-11.43%
YoY
|
$774.1M
-34.04%
YoY
|
$1.173B
8.54%
YoY
|
$1.081B
55.38%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$6.100M
-58.16%
YoY
|
$14.58M
-6.09%
YoY
|
$15.53M
35.14%
YoY
|
$11.49M
53.17%
YoY
|
$7.500M
2.32%
YoY
|
| Operating Expenses |
$930.7M
11.77%
YoY
|
$832.6M
11.79%
YoY
|
$744.8M
-37.38%
YoY
|
$1.189B
5.44%
YoY
|
$1.128B
59.53%
YoY
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
-$109.8M
65.52%
YoY
|
-$66.36M
-234.78%
YoY
|
$49.24M
-20.05%
YoY
|
$61.59M
2.36%
YoY
|
$60.17M
8.62%
YoY
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$119.1M
-358.08%
YoY
|
-$46.13M
-110.98%
YoY
|
$420.0M
8.55%
YoY
|
$386.9M
-21.68%
YoY
|
$494.1M
8374.61%
YoY
|
| Income Tax |
$22.13M
-416.34%
YoY
|
-$6.994M
-107.65%
YoY
|
$91.39M
-11.4%
YoY
|
$103.1M
-16.47%
YoY
|
$123.5M
48711.46%
YoY
|
| Net Earnings |
$97.13M
-349.0%
YoY
|
-$39.01M
-111.87%
YoY
|
$328.6M
15.8%
YoY
|
$283.8M
-23.42%
YoY
|
$370.6M
6544.74%
YoY
|
| Basic Earnings Per Share |
$1.58
-346.88%
YoY
|
-$0.64
-111.87%
YoY
|
$5.39
14.93%
YoY
|
$4.69
-24.11%
YoY
|
$6.18
N/A
|
| Diluted Earnings Per Share |
$1.56
-343.81%
YoY
|
-$0.64
-111.96%
YoY
|
$5.35
14.56%
YoY
|
$4.67
-24.31%
YoY
|
$6.17
-99.99%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
61.40M shares
0.71%
YoY
|
60.97M shares
-0.02%
YoY
|
60.98M shares
0.78%
YoY
|
60.51M shares
0.85%
YoY
|
60.00M shares
N/A
|
| Diluted Shares Outstanding |
62.11M shares
1.87%
YoY
|
60.97M shares
-0.67%
YoY
|
61.38M shares
0.91%
YoY
|
60.83M shares
1.28%
YoY
|
60.06M shares
N/A
|
|
Concept
|
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 | 2021 Q1 | 2020 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$307.4M
93.04%
YoY
|
$279.4M
-2.18%
YoY
|
$198.5M
-14.37%
YoY
|
$316.7M
53.65%
YoY
|
$159.3M
-38.09%
YoY
|
$285.7M
20.64%
YoY
|
$231.8M
123.11%
YoY
|
$206.1M
16.43%
YoY
|
$257.3M
-1.52%
YoY
|
$236.8M
-14.64%
YoY
|
$103.9M
-78.44%
YoY
|
$177.0M
-52.87%
YoY
|
$261.2M
-36.74%
YoY
|
$277.4M
-5.68%
YoY
|
$481.8M
-8.44%
YoY
|
$375.6M
-28.03%
YoY
|
$413.0M
-26.72%
YoY
|
$294.1M
-32.4%
YoY
|
$526.2M
209.16%
YoY
|
$521.9M
-49.01%
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 |
$254.5M
2.73%
YoY
|
$252.1M
8.94%
YoY
|
$222.1M
18.16%
YoY
|
$241.1M
39.84%
YoY
|
$247.7M
37.32%
YoY
|
$231.4M
26.81%
YoY
|
$188.0M
25.77%
YoY
|
$172.4M
13.9%
YoY
|
$180.4M
3.82%
YoY
|
$182.5M
-17.06%
YoY
|
$149.4M
-34.71%
YoY
|
$151.3M
-47.96%
YoY
|
$173.8M
-43.63%
YoY
|
$220.0M
-19.26%
YoY
|
$228.9M
-24.15%
YoY
|
$290.8M
-14.56%
YoY
|
$308.2M
-0.15%
YoY
|
$272.5M
-37.1%
YoY
|
$301.8M
N/A
|
$340.4M
-51.08%
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 |
$3.528M
-6.0%
YoY
|
$8.804M
121.76%
YoY
|
$9.098M
142.35%
YoY
|
$9.269M
163.55%
YoY
|
$3.753M
120.76%
YoY
|
$3.970M
133.53%
YoY
|
$3.754M
108.56%
YoY
|
$3.517M
-10.03%
YoY
|
$1.700M
-15.0%
YoY
|
$1.700M
-55.36%
YoY
|
$1.800M
-5.26%
YoY
|
$3.909M
-5.1%
YoY
|
$2.000M
-51.3%
YoY
|
$3.808M
136.23%
YoY
|
$1.900M
11.76%
YoY
|
$4.119M
46.58%
YoY
|
$4.107M
166.69%
YoY
|
$1.612M
-48.83%
YoY
|
$1.700M
N/A
|
$2.810M
-28.86%
YoY
|
| Operating Expenses |
$261.5M
3.72%
YoY
|
$258.9M
7.36%
YoY
|
$230.1M
19.08%
YoY
|
$156.5M
-49.18%
YoY
|
$252.1M
37.21%
YoY
|
$241.2M
29.4%
YoY
|
$193.2M
24.92%
YoY
|
$308.0M
64.35%
YoY
|
$183.7M
5.27%
YoY
|
$186.4M
-0.9%
YoY
|
$154.7M
-24.03%
YoY
|
$187.4M
-37.13%
YoY
|
$174.5M
-44.68%
YoY
|
$188.1M
-32.88%
YoY
|
$203.6M
-34.86%
YoY
|
$298.1M
-26.25%
YoY
|
$315.5M
-0.63%
YoY
|
$280.2M
3.21%
YoY
|
$312.6M
66.83%
YoY
|
$404.2M
-58.0%
YoY
|
| Operating 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
|
| Interest Expense |
-$29.22M
-12.37%
YoY
|
-$28.96M
1.1%
YoY
|
-$22.08M
-233.48%
YoY
|
-$31.32M
80.19%
YoY
|
-$33.34M
-271.9%
YoY
|
-$28.65M
-265.31%
YoY
|
$16.54M
34.9%
YoY
|
-$17.38M
35.47%
YoY
|
$19.39M
71.26%
YoY
|
$17.33M
-258.27%
YoY
|
$12.26M
-13.27%
YoY
|
-$12.83M
-17.55%
YoY
|
$11.32M
-26.04%
YoY
|
-$10.95M
-177.06%
YoY
|
$14.14M
-14.37%
YoY
|
-$15.56M
-9.53%
YoY
|
$15.31M
-1.15%
YoY
|
$14.21M
-2.06%
YoY
|
$16.51M
27.66%
YoY
|
-$17.20M
-68.95%
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 |
$45.98M
-149.53%
YoY
|
$20.54M
-53.87%
YoY
|
-$31.62M
-182.05%
YoY
|
$128.8M
-207.98%
YoY
|
-$92.83M
-226.26%
YoY
|
$44.53M
-11.72%
YoY
|
$38.54M
-175.87%
YoY
|
-$119.3M
413.67%
YoY
|
$73.53M
-15.18%
YoY
|
$50.44M
-35.66%
YoY
|
-$50.80M
-118.26%
YoY
|
-$23.23M
-137.5%
YoY
|
$86.69M
-11.05%
YoY
|
$78.40M
463.04%
YoY
|
$278.2M
30.22%
YoY
|
$61.94M
-38.37%
YoY
|
$97.46M
-60.39%
YoY
|
$13.92M
-91.49%
YoY
|
$213.6M
-1344.3%
YoY
|
$100.5M
1623.84%
YoY
|
| Income Tax |
$12.64M
-148.82%
YoY
|
$1.879M
-72.91%
YoY
|
-$7.665M
-175.57%
YoY
|
$30.93M
-218.15%
YoY
|
-$25.88M
-234.21%
YoY
|
$6.936M
-48.64%
YoY
|
$10.14M
-174.55%
YoY
|
-$26.18M
218.23%
YoY
|
$19.28M
106.89%
YoY
|
$13.51M
-32.84%
YoY
|
-$13.61M
-119.38%
YoY
|
-$8.226M
-141.56%
YoY
|
$9.321M
-63.25%
YoY
|
$20.11M
303.29%
YoY
|
$70.19M
32.41%
YoY
|
$19.79M
-13.18%
YoY
|
$25.36M
-60.51%
YoY
|
$4.986M
-87.73%
YoY
|
$53.01M
-1367.76%
YoY
|
$22.80M
8911.86%
YoY
|
| Net Earnings |
$33.33M
-149.82%
YoY
|
$18.66M
-50.35%
YoY
|
-$23.90M
-183.86%
YoY
|
$97.94M
-205.31%
YoY
|
-$66.89M
-223.31%
YoY
|
$37.58M
1.75%
YoY
|
$28.50M
-176.63%
YoY
|
-$93.00M
519.78%
YoY
|
$54.25M
-29.89%
YoY
|
$36.94M
-36.61%
YoY
|
-$37.19M
-117.88%
YoY
|
-$15.01M
-135.61%
YoY
|
$77.37M
7.32%
YoY
|
$58.27M
551.96%
YoY
|
$208.0M
29.48%
YoY
|
$42.14M
-45.77%
YoY
|
$72.10M
-60.35%
YoY
|
$8.938M
-92.73%
YoY
|
$160.6M
-1336.75%
YoY
|
$77.70M
1293.22%
YoY
|
| Basic Earnings Per Share |
$0.54
-149.54%
YoY
|
$0.30
-50.82%
YoY
|
-$0.39
-182.98%
YoY
|
N/A
|
-$1.09
-222.47%
YoY
|
$0.61
0.0%
YoY
|
$0.47
-177.05%
YoY
|
N/A
|
$0.89
-29.92%
YoY
|
$0.61
-35.79%
YoY
|
-$0.61
-117.89%
YoY
|
N/A
|
$1.27
7.63%
YoY
|
$0.95
533.33%
YoY
|
$3.41
27.24%
YoY
|
N/A
|
$1.18
N/A
|
$0.15
N/A
|
$2.68
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.53
-148.62%
YoY
|
$0.30
-50.0%
YoY
|
-$0.39
-184.78%
YoY
|
$1.52
-199.55%
YoY
|
-$1.09
-223.86%
YoY
|
$0.60
0.0%
YoY
|
$0.46
-175.41%
YoY
|
-$1.52
518.38%
YoY
|
$0.88
-30.16%
YoY
|
$0.60
-100.0%
YoY
|
-$0.61
-118.05%
YoY
|
-$0.25
-100.0%
YoY
|
$1.26
7.69%
YoY
|
$945.2K
630137775.1%
YoY
|
$3.38
26.59%
YoY
|
$685.7K
-46.87%
YoY
|
$1.17
-100.0%
YoY
|
$0.15
-100.0%
YoY
|
$2.67
N/A
|
$1.291M
1288.59%
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 |
62.25M shares
1.41%
YoY
|
62.17M shares
1.35%
YoY
|
61.91M shares
1.31%
YoY
|
N/A
|
61.39M shares
0.71%
YoY
|
61.34M shares
0.62%
YoY
|
61.11M shares
0.34%
YoY
|
N/A
|
60.96M shares
0.1%
YoY
|
60.96M shares
-0.17%
YoY
|
60.90M shares
-0.26%
YoY
|
N/A
|
60.89M shares
-0.15%
YoY
|
61.06M shares
1.77%
YoY
|
61.06M shares
1.76%
YoY
|
N/A
|
60.99M shares
N/A
|
60.00M shares
N/A
|
60.00M shares
N/A
|
19.67M
N/A
|
| Diluted Shares Outstanding |
62.81M shares
2.32%
YoY
|
62.62M shares
0.37%
YoY
|
61.91M shares
-0.4%
YoY
|
N/A
|
61.39M shares
-0.84%
YoY
|
62.39M shares
0.96%
YoY
|
62.16M shares
2.06%
YoY
|
N/A
|
61.91M shares
0.57%
YoY
|
61.80M shares
0.24%
YoY
|
60.90M shares
-0.97%
YoY
|
N/A
|
61.56M shares
0.27%
YoY
|
61.65M shares
2.31%
YoY
|
61.49M shares
2.13%
YoY
|
N/A
|
61.40M shares
N/A
|
60.26M shares
N/A
|
60.21M shares
N/A
|
N/A
|
Loading...