|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$860.4M
3.95%
YoY
|
$827.7M
-4.47%
YoY
|
$866.5M
71.61%
YoY
|
$504.9M
101.46%
YoY
|
$250.6M
-15.98%
YoY
|
| Cost Of Revenue |
$60.88M
20.8%
YoY
|
$50.40M
-10.59%
YoY
|
$56.37M
73.14%
YoY
|
$32.56M
64.43%
YoY
|
$19.80M
N/A
|
| Gross Profit |
$799.5M
2.86%
YoY
|
$777.3M
-4.05%
YoY
|
$810.1M
71.5%
YoY
|
$472.4M
104.66%
YoY
|
$230.8M
-22.62%
YoY
|
| Selling, General & Admin |
$18.64M
75.81%
YoY
|
$10.60M
24.13%
YoY
|
$8.542M
9.51%
YoY
|
$7.800M
-4.88%
YoY
|
$8.200M
9.33%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$214.4M
46.74%
YoY
|
$146.1M
20.69%
YoY
|
$121.1M
17.56%
YoY
|
$103.0M
2.47%
YoY
|
$100.5M
28.52%
YoY
|
| Operating Expenses |
$294.0M
41.7%
YoY
|
$207.5M
11.56%
YoY
|
$186.0M
29.75%
YoY
|
$143.3M
-27.5%
YoY
|
$197.7M
88.76%
YoY
|
| Operating Profit |
$566.4M
-8.68%
YoY
|
$620.2M
-8.86%
YoY
|
$680.5M
88.2%
YoY
|
$361.6M
583.32%
YoY
|
$52.91M
-72.66%
YoY
|
| Interest Expense |
-$73.85M
-251.0%
YoY
|
$48.91M
-221.03%
YoY
|
-$40.41M
18.7%
YoY
|
-$34.04M
3.16%
YoY
|
-$33.00M
56.58%
YoY
|
| Other Income/Expense, Net |
-$62.46M
-14.35%
YoY
|
-$72.93M
25.45%
YoY
|
-$58.13M
-43.77%
YoY
|
-$103.4M
-0.47%
YoY
|
-$103.9M
646.56%
YoY
|
| Pretax Income |
$503.9M
-7.92%
YoY
|
$547.3M
-12.06%
YoY
|
$622.4M
141.04%
YoY
|
$258.2M
-606.8%
YoY
|
-$50.95M
-128.36%
YoY
|
| Income Tax |
-$99.71M
-316.99%
YoY
|
$45.95M
-240.73%
YoY
|
-$32.65M
-2246.81%
YoY
|
$1.521M
-98.93%
YoY
|
$142.5M
-442.61%
YoY
|
| Net Earnings |
$359.2M
79.54%
YoY
|
$200.1M
31.92%
YoY
|
$151.7M
161.78%
YoY
|
$57.94M
-130.13%
YoY
|
-$192.3M
-515.51%
YoY
|
| Basic Earnings Per Share |
$3.82
42.01%
YoY
|
$2.69
34.5%
YoY
|
$2.00
135.29%
YoY
|
$0.85
N/A
|
N/A
|
| Diluted Earnings Per Share |
$3.82
42.01%
YoY
|
$2.69
34.22%
YoY
|
$2.00
-100.0%
YoY
|
$847.2K
-129.83%
YoY
|
-$2.840M
-479.14%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
93.93M shares
26.63%
YoY
|
74.18M shares
-1.9%
YoY
|
75.61M shares
10.67%
YoY
|
68.32M shares
N/A
|
N/A
|
| Diluted Shares Outstanding |
93.93M shares
26.63%
YoY
|
74.18M shares
-1.99%
YoY
|
75.68M shares
10.66%
YoY
|
68.39M shares
N/A
|
N/A
|
|
Concept
|
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 | 2020 Q3 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$297.0M
37.05%
YoY
|
$245.0M
19.28%
YoY
|
$228.7M
11.72%
YoY
|
$209.6M
-28.53%
YoY
|
$216.7M
34.78%
YoY
|
$205.4M
21.56%
YoY
|
$204.7M
0.53%
YoY
|
$293.2M
32.32%
YoY
|
$160.8M
-32.82%
YoY
|
$169.0M
-16.32%
YoY
|
$203.6M
22.82%
YoY
|
$221.6M
73.13%
YoY
|
$239.3M
109.66%
YoY
|
$201.9M
108.2%
YoY
|
$165.8M
117.23%
YoY
|
$128.0M
103.37%
YoY
|
$114.2M
249.41%
YoY
|
$96.98M
23.23%
YoY
|
$76.32M
-17.68%
YoY
|
$62.94M
-12.32%
YoY
|
| Cost Of Revenue |
$21.00M
38.15%
YoY
|
$17.00M
18.01%
YoY
|
$16.16M
28.2%
YoY
|
$15.11M
22.87%
YoY
|
$15.20M
20.44%
YoY
|
$14.41M
11.79%
YoY
|
$12.61M
16.46%
YoY
|
$12.30M
-21.35%
YoY
|
$12.62M
-21.31%
YoY
|
$12.89M
-7.09%
YoY
|
$10.83M
18.54%
YoY
|
$15.64M
81.31%
YoY
|
$16.04M
96.75%
YoY
|
$13.87M
108.57%
YoY
|
$9.132M
64.84%
YoY
|
$8.625M
70.79%
YoY
|
$8.152M
162.12%
YoY
|
$6.650M
8.13%
YoY
|
$5.540M
-11.5%
YoY
|
$5.050M
6.77%
YoY
|
| Gross Profit |
$276.0M
36.97%
YoY
|
$228.0M
19.38%
YoY
|
$212.5M
10.64%
YoY
|
$194.5M
-30.79%
YoY
|
$201.5M
36.0%
YoY
|
$191.0M
22.37%
YoY
|
$192.1M
-0.36%
YoY
|
$281.0M
36.42%
YoY
|
$148.2M
-33.64%
YoY
|
$156.1M
-17.0%
YoY
|
$192.8M
23.07%
YoY
|
$206.0M
72.54%
YoY
|
$223.3M
110.65%
YoY
|
$188.0M
108.16%
YoY
|
$156.7M
121.3%
YoY
|
$119.4M
106.22%
YoY
|
$106.0M
258.59%
YoY
|
$90.33M
24.51%
YoY
|
$70.79M
-18.11%
YoY
|
$57.89M
-13.67%
YoY
|
| Selling, General & Admin |
$3.000M
-32.66%
YoY
|
$4.000M
-20.52%
YoY
|
$4.538M
14.86%
YoY
|
$4.615M
142.89%
YoY
|
$4.455M
121.86%
YoY
|
$5.033M
82.09%
YoY
|
$3.951M
53.74%
YoY
|
$1.900M
-11.17%
YoY
|
$2.008M
6.81%
YoY
|
$2.764M
41.53%
YoY
|
$2.570M
52.79%
YoY
|
$2.139M
23.29%
YoY
|
$1.880M
-13.04%
YoY
|
$1.953M
-12.03%
YoY
|
$1.682M
-16.32%
YoY
|
$1.735M
-4.14%
YoY
|
$2.162M
28.69%
YoY
|
$2.220M
-16.85%
YoY
|
$2.010M
-11.45%
YoY
|
$1.810M
0.0%
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 |
$124.0M
156.41%
YoY
|
$67.00M
42.76%
YoY
|
$64.59M
44.12%
YoY
|
$54.53M
50.63%
YoY
|
$48.36M
41.97%
YoY
|
$46.93M
51.46%
YoY
|
$44.82M
43.47%
YoY
|
$36.20M
18.84%
YoY
|
$34.06M
6.58%
YoY
|
$30.99M
13.05%
YoY
|
$31.24M
8.63%
YoY
|
$30.46M
20.08%
YoY
|
$31.96M
33.38%
YoY
|
$27.41M
10.08%
YoY
|
$28.76M
1.61%
YoY
|
$25.37M
2.28%
YoY
|
$23.96M
5.11%
YoY
|
$24.90M
1.22%
YoY
|
$28.30M
5.6%
YoY
|
$24.80M
32.62%
YoY
|
| Operating Expenses |
$162.0M
137.69%
YoY
|
$90.00M
35.41%
YoY
|
$69.19M
40.93%
YoY
|
$74.02M
46.73%
YoY
|
$68.16M
88.94%
YoY
|
$66.47M
42.51%
YoY
|
$49.09M
45.21%
YoY
|
$50.45M
4.58%
YoY
|
$36.07M
-27.68%
YoY
|
$46.64M
7.87%
YoY
|
$33.81M
11.07%
YoY
|
$48.24M
35.02%
YoY
|
$49.88M
45.46%
YoY
|
$43.23M
28.08%
YoY
|
$30.44M
0.46%
YoY
|
$35.73M
12.91%
YoY
|
$34.29M
24.36%
YoY
|
$33.76M
0.9%
YoY
|
$30.30M
4.34%
YoY
|
$31.64M
25.39%
YoY
|
| Operating Profit |
$135.0M
-9.12%
YoY
|
$155.0M
11.57%
YoY
|
$143.4M
0.24%
YoY
|
$135.6M
-44.16%
YoY
|
$148.6M
32.53%
YoY
|
$138.9M
13.58%
YoY
|
$143.0M
-10.05%
YoY
|
$242.8M
40.04%
YoY
|
$112.1M
-40.83%
YoY
|
$122.3M
-22.91%
YoY
|
$159.0M
25.97%
YoY
|
$173.4M
87.89%
YoY
|
$189.4M
137.22%
YoY
|
$158.7M
150.98%
YoY
|
$126.2M
211.72%
YoY
|
$92.28M
194.8%
YoY
|
$79.86M
1467.69%
YoY
|
$63.22M
39.75%
YoY
|
$40.49M
-29.47%
YoY
|
$31.30M
-32.76%
YoY
|
| Interest Expense |
-$15.00M
-19.64%
YoY
|
-$13.00M
-33.63%
YoY
|
-$12.99M
9.76%
YoY
|
-$16.74M
49.42%
YoY
|
-$18.67M
-21.85%
YoY
|
-$19.59M
102.23%
YoY
|
-$11.84M
31.16%
YoY
|
-$11.20M
4.4%
YoY
|
-$23.89M
144.17%
YoY
|
-$9.686M
0.43%
YoY
|
-$9.023M
4.4%
YoY
|
-$10.73M
28.85%
YoY
|
-$9.782M
22.69%
YoY
|
-$9.645M
22.71%
YoY
|
-$8.643M
-64.21%
YoY
|
-$8.328M
1.09%
YoY
|
-$7.973M
3.96%
YoY
|
-$7.860M
-12.31%
YoY
|
-$24.15M
164.51%
YoY
|
-$8.238M
115.26%
YoY
|
| Other Income/Expense, Net |
-$44.00M
230.31%
YoY
|
$19.00M
-170.84%
YoY
|
$0.00
-100.0%
YoY
|
-$9.329M
-31.92%
YoY
|
-$13.32M
-7844.77%
YoY
|
-$26.82M
8.82%
YoY
|
$972.0K
350.0%
YoY
|
-$13.70M
41.45%
YoY
|
$172.0K
-101.48%
YoY
|
-$24.65M
-11.97%
YoY
|
$216.0K
10700.0%
YoY
|
-$9.687M
-45.96%
YoY
|
-$11.64M
-68.95%
YoY
|
-$28.00M
-28.81%
YoY
|
$2.000K
-98.89%
YoY
|
-$17.93M
18.58%
YoY
|
-$37.48M
-1.76%
YoY
|
-$39.33M
47.73%
YoY
|
$180.0K
-68.97%
YoY
|
-$15.12M
414.57%
YoY
|
| Pretax Income |
$91.00M
-32.71%
YoY
|
$174.0M
55.21%
YoY
|
$130.4M
-1.35%
YoY
|
$126.2M
-44.9%
YoY
|
$135.2M
53.01%
YoY
|
$112.1M
14.78%
YoY
|
$132.1M
-12.01%
YoY
|
$229.1M
39.95%
YoY
|
$88.38M
-50.29%
YoY
|
$97.67M
-25.25%
YoY
|
$150.2M
27.74%
YoY
|
$163.7M
120.16%
YoY
|
$177.8M
319.56%
YoY
|
$130.7M
446.88%
YoY
|
$117.6M
-323.14%
YoY
|
$74.35M
359.41%
YoY
|
$42.38M
-228.2%
YoY
|
$23.89M
28.35%
YoY
|
-$52.69M
-207.86%
YoY
|
$16.18M
-62.9%
YoY
|
| Income Tax |
$7.000M
-46.18%
YoY
|
$21.00M
67.61%
YoY
|
-$142.4M
-2391.14%
YoY
|
$17.19M
-21.41%
YoY
|
$13.01M
53.92%
YoY
|
$12.53M
33.2%
YoY
|
$6.217M
25.75%
YoY
|
$21.88M
-147.14%
YoY
|
$8.450M
36.69%
YoY
|
$9.406M
257.64%
YoY
|
$4.944M
752.41%
YoY
|
-$46.41M
-5222.41%
YoY
|
$6.182M
N/A
|
$2.630M
7414.29%
YoY
|
$580.0K
N/A
|
$906.0K
N/A
|
$0.00
N/A
|
$35.00K
-99.98%
YoY
|
$0.00
-100.0%
YoY
|
$0.00
-100.0%
YoY
|
| Net Earnings |
$37.00M
-34.97%
YoY
|
$75.00M
72.97%
YoY
|
$209.8M
268.45%
YoY
|
$48.92M
-37.76%
YoY
|
$56.90M
86.6%
YoY
|
$43.36M
27.65%
YoY
|
$56.94M
158.62%
YoY
|
$78.60M
-0.93%
YoY
|
$30.49M
-10.37%
YoY
|
$33.97M
104.56%
YoY
|
$22.02M
-44.22%
YoY
|
$79.34M
371.36%
YoY
|
$34.02M
629.77%
YoY
|
$16.61M
-649.83%
YoY
|
$39.47M
-242.89%
YoY
|
$16.83M
-2303.14%
YoY
|
$4.662M
-121.43%
YoY
|
-$3.020M
-97.88%
YoY
|
-$27.62M
-1305.59%
YoY
|
-$764.0K
-109.61%
YoY
|
| Basic Earnings Per Share |
$0.28
-54.84%
YoY
|
$0.62
26.53%
YoY
|
N/A
|
$0.52
-53.15%
YoY
|
$0.62
47.62%
YoY
|
$0.49
4.26%
YoY
|
N/A
|
$1.11
N/A
|
$0.42
N/A
|
$0.47
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.28
-54.84%
YoY
|
$0.62
26.53%
YoY
|
$2.04
190.68%
YoY
|
$0.52
-53.15%
YoY
|
$0.62
45.92%
YoY
|
$0.49
5.27%
YoY
|
$0.70
133.45%
YoY
|
$1.11
-100.0%
YoY
|
$0.42
-100.0%
YoY
|
$0.47
-100.0%
YoY
|
$0.30
-100.0%
YoY
|
$1.059M
304.05%
YoY
|
$443.4K
516.27%
YoY
|
$215.1K
-565.42%
YoY
|
$498.8K
-221.45%
YoY
|
$262.0K
-2439.16%
YoY
|
$71.95K
-122.44%
YoY
|
-$46.21K
-97.8%
YoY
|
-$410.7K
-1288.36%
YoY
|
-$11.20K
-108.83%
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 |
131.1M shares
43.41%
YoY
|
120.9M shares
38.14%
YoY
|
N/A
|
93.70M shares
32.1%
YoY
|
91.42M shares
27.38%
YoY
|
87.54M shares
20.45%
YoY
|
N/A
|
70.93M shares
N/A
|
71.77M shares
-6.75%
YoY
|
72.68M shares
-5.57%
YoY
|
N/A
|
N/A
|
76.97M shares
18.95%
YoY
|
76.97M shares
17.88%
YoY
|
79.12M shares
16.59%
YoY
|
64.30M shares
-5.22%
YoY
|
64.71M shares
-4.61%
YoY
|
65.29M shares
-3.7%
YoY
|
67.86M shares
8.31%
YoY
|
67.84M shares
8.32%
YoY
|
| Diluted Shares Outstanding |
131.2M shares
43.46%
YoY
|
121.0M shares
38.12%
YoY
|
N/A
|
93.75M shares
32.18%
YoY
|
91.42M shares
27.38%
YoY
|
87.63M shares
20.34%
YoY
|
N/A
|
70.93M shares
N/A
|
71.77M shares
N/A
|
72.82M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...