|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$1.862B
-20.39%
YoY
|
$2.340B
1.54%
YoY
|
$2.304B
13.32%
YoY
|
$2.033B
38.57%
YoY
|
$1.467B
62.27%
YoY
|
| Cost Of Revenue |
N/A
|
$1.254B
-1.41%
YoY
|
$1.272B
19.36%
YoY
|
$1.066B
43.57%
YoY
|
$742.3M
47.77%
YoY
|
| Gross Profit |
N/A
|
$1.086B
5.18%
YoY
|
$1.032B
6.67%
YoY
|
$967.5M
33.45%
YoY
|
$725.0M
80.41%
YoY
|
| Selling, General & Admin |
$496.3M
-10.54%
YoY
|
$554.8M
25.2%
YoY
|
$443.1M
15.55%
YoY
|
$383.5M
31.21%
YoY
|
$292.3M
33.9%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$81.86M
-54.55%
YoY
|
$180.1M
2.75%
YoY
|
$175.3M
19.12%
YoY
|
$147.2M
30.48%
YoY
|
$112.8M
81.56%
YoY
|
| Operating Expenses |
$1.631B
-34.22%
YoY
|
$2.480B
-17.08%
YoY
|
$2.991B
63.1%
YoY
|
$1.834B
42.12%
YoY
|
$1.290B
59.39%
YoY
|
| Operating Profit |
$231.1M
-264.81%
YoY
|
-$140.2M
-79.57%
YoY
|
-$686.5M
-443.95%
YoY
|
$199.6M
12.73%
YoY
|
$177.1M
86.92%
YoY
|
| Interest Expense |
N/A
|
-$177.2M
-207.92%
YoY
|
$164.2M
43.91%
YoY
|
$114.1M
50.3%
YoY
|
$75.91M
-20.63%
YoY
|
| Other Income/Expense, Net |
-$111.9M
-36.94%
YoY
|
-$177.4M
10.11%
YoY
|
-$161.1M
22.74%
YoY
|
-$131.3M
-7.67%
YoY
|
-$142.2M
62.35%
YoY
|
| Pretax Income |
$119.2M
-137.54%
YoY
|
-$317.6M
-62.53%
YoY
|
-$847.7M
-1340.34%
YoY
|
$68.34M
95.86%
YoY
|
$34.89M
387.32%
YoY
|
| Income Tax |
-$12.84M
-48.92%
YoY
|
-$25.14M
-75.52%
YoY
|
-$102.7M
-508.03%
YoY
|
$25.17M
-0.75%
YoY
|
$25.36M
122.97%
YoY
|
| Net Earnings |
$140.2M
-147.92%
YoY
|
-$292.5M
-60.74%
YoY
|
-$745.0M
-1824.93%
YoY
|
$43.19M
348.38%
YoY
|
$9.632M
-329.39%
YoY
|
| Basic Earnings Per Share |
$0.85
-147.49%
YoY
|
-$1.79
-60.22%
YoY
|
-$4.50
-1830.77%
YoY
|
$0.26
333.33%
YoY
|
$0.06
-250.0%
YoY
|
| Diluted Earnings Per Share |
$0.85
-146.7%
YoY
|
-$1.82
-59.82%
YoY
|
-$4.53
-1912.0%
YoY
|
$0.25
316.67%
YoY
|
$0.06
-250.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
162.8M shares
1.57%
YoY
|
160.3M shares
-0.99%
YoY
|
161.9M shares
-0.52%
YoY
|
162.8M shares
1.29%
YoY
|
160.7M shares
54.03%
YoY
|
| Diluted Shares Outstanding |
163.9M shares
2.2%
YoY
|
160.3M shares
-0.99%
YoY
|
161.9M shares
-2.89%
YoY
|
166.7M shares
1.27%
YoY
|
164.6M shares
57.83%
YoY
|
|
Concept
|
2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$460.1M
-18.44%
YoY
|
$535.7M
-9.46%
YoY
|
$551.0M
-9.91%
YoY
|
$516.2M
-9.8%
YoY
|
$564.1M
1.89%
YoY
|
$591.7M
-2.5%
YoY
|
$611.6M
8.73%
YoY
|
$572.2M
N/A
|
$553.7M
2.6%
YoY
|
$606.9M
17.47%
YoY
|
$562.5M
10.59%
YoY
|
$539.7M
37.71%
YoY
|
$516.6M
39.19%
YoY
|
$508.6M
35.7%
YoY
|
$468.3M
42.17%
YoY
|
$391.9M
35.84%
YoY
|
$371.1M
38.61%
YoY
|
$374.8M
123.35%
YoY
|
| Cost Of Revenue |
N/A
|
$265.9M
-13.47%
YoY
|
$267.8M
-18.02%
YoY
|
$253.4M
-17.64%
YoY
|
$312.5M
2.81%
YoY
|
$307.2M
-7.21%
YoY
|
$326.7M
5.37%
YoY
|
$307.6M
N/A
|
$304.0M
4.71%
YoY
|
$331.1M
20.9%
YoY
|
$310.0M
20.37%
YoY
|
$290.3M
41.55%
YoY
|
$273.9M
46.75%
YoY
|
$257.6M
39.83%
YoY
|
$243.9M
32.86%
YoY
|
$205.1M
21.07%
YoY
|
$186.6M
29.23%
YoY
|
$184.2M
111.04%
YoY
|
| Gross Profit |
N/A
|
$269.8M
-5.14%
YoY
|
$283.2M
-0.6%
YoY
|
$262.8M
-0.68%
YoY
|
$251.6M
0.76%
YoY
|
$284.4M
3.15%
YoY
|
$284.9M
12.86%
YoY
|
$264.6M
N/A
|
$249.7M
0.14%
YoY
|
$275.7M
13.6%
YoY
|
$252.4M
0.55%
YoY
|
$249.4M
33.49%
YoY
|
$242.7M
31.54%
YoY
|
$251.0M
31.7%
YoY
|
$224.4M
53.9%
YoY
|
$186.8M
56.84%
YoY
|
$184.5M
49.59%
YoY
|
$190.6M
136.69%
YoY
|
| Selling, General & Admin |
N/A
|
$145.2M
-18.47%
YoY
|
$183.1M
24.59%
YoY
|
$143.1M
22.89%
YoY
|
$189.6M
38.65%
YoY
|
$178.1M
44.84%
YoY
|
$147.0M
8.85%
YoY
|
$116.4M
N/A
|
$136.8M
0.59%
YoY
|
$122.9M
16.83%
YoY
|
$135.0M
37.82%
YoY
|
$136.0M
46.26%
YoY
|
$105.2M
47.04%
YoY
|
$97.98M
25.72%
YoY
|
$92.22M
33.56%
YoY
|
$92.95M
40.62%
YoY
|
$71.57M
26.47%
YoY
|
$77.94M
71.45%
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
|
| Depreciation & Amortization |
N/A
|
$40.88M
-7.88%
YoY
|
$42.18M
-5.49%
YoY
|
$35.36M
-18.21%
YoY
|
$53.73M
16.81%
YoY
|
$44.38M
-2.29%
YoY
|
$44.63M
16.85%
YoY
|
$43.23M
N/A
|
$46.00M
16.36%
YoY
|
$45.42M
24.37%
YoY
|
$38.20M
0.29%
YoY
|
$39.53M
16.07%
YoY
|
$36.52M
28.37%
YoY
|
$38.09M
44.14%
YoY
|
$33.02M
38.45%
YoY
|
$34.06M
15.64%
YoY
|
$28.45M
75.37%
YoY
|
$26.42M
205.96%
YoY
|
| Operating Expenses |
$381.9M
61.11%
YoY
|
$473.7M
113.96%
YoY
|
$512.9M
167.67%
YoY
|
$454.9M
-11.45%
YoY
|
$237.1M
29.68%
YoY
|
$221.4M
31.52%
YoY
|
$191.6M
10.61%
YoY
|
$513.7M
N/A
|
$182.8M
4.17%
YoY
|
$168.4M
18.77%
YoY
|
$173.2M
-68.17%
YoY
|
$175.5M
38.17%
YoY
|
$141.7M
-53.89%
YoY
|
$544.3M
74.91%
YoY
|
$394.6M
41.08%
YoY
|
$127.0M
32.85%
YoY
|
$307.4M
33.82%
YoY
|
$311.2M
112.38%
YoY
|
| Operating Profit |
$78.20M
437.62%
YoY
|
$61.94M
-1.71%
YoY
|
$38.11M
-59.14%
YoY
|
$61.27M
4.69%
YoY
|
$14.55M
-78.26%
YoY
|
$63.01M
-41.32%
YoY
|
$93.28M
17.77%
YoY
|
$58.52M
N/A
|
$66.91M
-9.42%
YoY
|
$107.4M
6.34%
YoY
|
$79.20M
-321.94%
YoY
|
$73.87M
23.56%
YoY
|
$101.0M
58.47%
YoY
|
-$35.69M
-156.07%
YoY
|
$73.72M
48.26%
YoY
|
$59.79M
154.4%
YoY
|
$63.73M
67.55%
YoY
|
$63.64M
198.75%
YoY
|
| Interest Expense |
N/A
|
-$18.18M
-59.08%
YoY
|
-$19.16M
-41.0%
YoY
|
-$36.74M
-183.94%
YoY
|
-$52.19M
27.88%
YoY
|
-$44.44M
12.32%
YoY
|
-$32.48M
-10.94%
YoY
|
$43.77M
N/A
|
-$40.81M
86.97%
YoY
|
-$39.57M
-7.78%
YoY
|
-$36.47M
-238.81%
YoY
|
-$21.83M
-42.33%
YoY
|
-$42.91M
-342.57%
YoY
|
$26.27M
58.14%
YoY
|
$25.35M
40.14%
YoY
|
-$37.85M
121.35%
YoY
|
$17.69M
-40.23%
YoY
|
$16.61M
-7.0%
YoY
|
| Other Income/Expense, Net |
N/A
|
-$22.73M
-49.08%
YoY
|
-$19.16M
-41.0%
YoY
|
-$36.74M
-23.6%
YoY
|
N/A
|
-$44.65M
12.83%
YoY
|
-$32.48M
-10.94%
YoY
|
-$48.09M
N/A
|
N/A
|
-$39.57M
-7.78%
YoY
|
-$36.47M
-9.3%
YoY
|
N/A
|
-$42.91M
128.68%
YoY
|
-$40.21M
250.82%
YoY
|
-$26.32M
-64.48%
YoY
|
N/A
|
-$18.76M
-33.08%
YoY
|
-$11.46M
-31.24%
YoY
|
| Pretax Income |
N/A
|
$39.20M
-862.7%
YoY
|
$18.95M
-60.55%
YoY
|
$24.52M
135.21%
YoY
|
-$371.0M
-7935.95%
YoY
|
-$5.140M
-108.86%
YoY
|
$48.03M
17.95%
YoY
|
$10.43M
N/A
|
$4.734M
-89.23%
YoY
|
$58.02M
9.76%
YoY
|
$40.72M
-153.66%
YoY
|
$43.97M
-216.1%
YoY
|
$52.86M
17.56%
YoY
|
-$75.89M
-245.45%
YoY
|
$47.40M
-294.25%
YoY
|
-$37.87M
1621.55%
YoY
|
$44.97M
349.7%
YoY
|
$52.18M
1026.25%
YoY
|
| Income Tax |
N/A
|
-$22.00M
-324.33%
YoY
|
$7.141M
-60.04%
YoY
|
$7.031M
17.18%
YoY
|
-$58.99M
-429.84%
YoY
|
$9.807M
-51.63%
YoY
|
$17.87M
62.89%
YoY
|
$6.000M
N/A
|
$17.88M
7.89%
YoY
|
$20.28M
40.1%
YoY
|
$10.97M
-157.74%
YoY
|
$16.58M
1719.43%
YoY
|
$14.47M
21.82%
YoY
|
-$19.00M
-211.76%
YoY
|
$13.00M
-425.0%
YoY
|
$911.0K
-82.81%
YoY
|
$11.88M
101.77%
YoY
|
$17.00M
1002.46%
YoY
|
| Net Earnings |
$21.18M
-106.79%
YoY
|
$60.86M
-507.19%
YoY
|
$47.56M
57.71%
YoY
|
$5.506M
29.22%
YoY
|
-$312.0M
2272.57%
YoY
|
-$14.95M
-139.6%
YoY
|
$30.16M
1.38%
YoY
|
$4.261M
N/A
|
-$13.15M
-147.99%
YoY
|
$37.75M
-1.67%
YoY
|
$29.75M
-152.15%
YoY
|
$27.40M
-170.69%
YoY
|
$38.39M
15.9%
YoY
|
-$57.04M
-262.04%
YoY
|
$34.44M
-272.74%
YoY
|
-$38.76M
416.76%
YoY
|
$33.12M
712.06%
YoY
|
$35.20M
1051.21%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.37
-511.11%
YoY
|
$0.29
61.11%
YoY
|
$0.04
33.33%
YoY
|
N/A
|
-$0.09
-139.13%
YoY
|
$0.18
0.0%
YoY
|
$0.03
N/A
|
N/A
|
$0.23
0.0%
YoY
|
$0.18
-152.94%
YoY
|
N/A
|
$0.23
15.0%
YoY
|
-$0.34
-261.9%
YoY
|
$0.21
-261.54%
YoY
|
N/A
|
$0.20
400.0%
YoY
|
$0.21
600.0%
YoY
|
| Diluted Earnings Per Share |
$0.13
-107.0%
YoY
|
$0.37
-491.82%
YoY
|
$0.29
53.3%
YoY
|
$0.04
33.33%
YoY
|
-$1.93
2236.41%
YoY
|
-$0.09
-141.35%
YoY
|
$0.19
5.23%
YoY
|
$0.03
N/A
|
-$0.08
-150.22%
YoY
|
$0.23
-100.0%
YoY
|
$0.18
-152.43%
YoY
|
$0.16
-100.0%
YoY
|
$230.1K
121115217.14%
YoY
|
-$0.34
-261.9%
YoY
|
$0.20
-253.85%
YoY
|
-$238.3K
423.29%
YoY
|
$0.19
375.0%
YoY
|
$0.21
600.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
|
| Basic Shares Outstanding |
164.5M shares
0.21%
YoY
|
164.3M shares
0.12%
YoY
|
164.3M shares
0.12%
YoY
|
163.8M shares
-0.08%
YoY
|
164.1M shares
0.09%
YoY
|
164.1M shares
0.72%
YoY
|
164.1M shares
0.8%
YoY
|
164.0M shares
-2.07%
YoY
|
164.0M shares
-2.06%
YoY
|
162.9M shares
-2.73%
YoY
|
162.8M shares
0.0%
YoY
|
167.4M shares
0.01%
YoY
|
167.5M shares
2.98%
YoY
|
162.8M shares
0.1%
YoY
|
162.8M shares
5.13%
YoY
|
167.4M shares
N/A
|
162.6M shares
45.27%
YoY
|
162.6M shares
82.75%
YoY
|
| Diluted Shares Outstanding |
N/A
|
165.1M shares
3.33%
YoY
|
164.2M shares
2.11%
YoY
|
161.8M shares
0.76%
YoY
|
N/A
|
159.8M shares
-4.24%
YoY
|
160.8M shares
-3.66%
YoY
|
160.6M shares
N/A
|
N/A
|
166.9M shares
0.03%
YoY
|
166.9M shares
2.51%
YoY
|
N/A
|
166.8M shares
0.12%
YoY
|
162.8M shares
-2.24%
YoY
|
166.7M shares
7.7%
YoY
|
N/A
|
166.6M shares
48.84%
YoY
|
166.5M shares
87.11%
YoY
|
Loading...