Current Assets | 2.07 B |
Cash & Short-Term Investments | 997 M |
Receivables | 771 M |
Other Current Assets | 301 M |
Non-Current Assets | 14 B |
Long-Term Investments | 2.61 B |
PP&E | 680 M |
Other Non-Current Assets | 10.7 B |
Current Liabilities | 1.02 B |
Accounts Payable | 411 M |
Short-Term Debt | 575 M |
Other Current Liabilities | 32.2 M |
Non-Current Liabilities | 8.83 B |
Long-Term Debt | 8.35 B |
Other Non-Current Liabilities | 474 M |
Revenue | 1.81 B |
Cost Of Revenue | 905 M |
Gross Profit | 906 M |
Operating Expenses | 163 M |
Operating Income | 816 M |
Other Expenses | 783 M |
Net Income | 32.9 M |
Net Income | 32.9 M |
Depreciation & Amortization | 458 M |
Capital Expenditures | 0 |
Stock-Based Compensation | 43.2 M |
Change in Working Capital | -25.6 M |
Others | 77.4 M |
Free Cash Flow | 648 M |
Date | Value | Insider | Amount | Avg Price |
---|---|---|---|---|
1 year ago
Dec 21, 2023
|
Sell 7.77 M
USD
|
Fascitelli Michael D
Director
|
- 262945
|
29.5365 USD |
1 year ago
Dec 22, 2023
|
Sell 5.74 M
USD
|
Fascitelli Michael D
Director
|
- 196736
|
29.1868 USD |
1 year ago
Dec 22, 2023
|
Sell 4.21 M
USD
|
Fascitelli Michael D
Director
|
- 140319
|
30.0379 USD |
1 year ago
Dec 13, 2023
|
Sell 428 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 15000
|
28.5159 USD |
1 year ago
Dec 13, 2023
|
Sell 233 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 8000
|
29.0956 USD |
1 year ago
Dec 14, 2023
|
Sell 91.5 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 3000
|
30.4907 USD |
1 year ago
Dec 14, 2023
|
Sell 125 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 4000
|
31.3036 USD |
1 year ago
Dec 08, 2023
|
Sell 140 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 5000
|
27.9535 USD |
1 year ago
Dec 06, 2023
|
Sell 561 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 20000
|
28.0377 USD |
1 year ago
Dec 07, 2023
|
Sell 1.24 M
USD
|
WIGHT RUSSELL B JR
Director
|
- 44595
|
27.7325 USD |
1 year ago
May 25, 2023
|
Bought
11.4 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.4 USD |
1 year ago
May 25, 2023
|
Bought
11.4 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.4 USD |
1 year ago
May 26, 2023
|
Bought
11.2 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.2 USD |
1 year ago
May 26, 2023
|
Bought
11.2 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.2 USD |
1 year ago
May 25, 2023
|
Bought
18.8 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1673
|
11.2397 USD |
1 year ago
May 25, 2023
|
Bought
18.7 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1668
|
11.2399 USD |
1 year ago
May 23, 2023
|
Bought
11.5 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.51 USD |
1 year ago
May 23, 2023
|
Bought
11.5 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.52 USD |
1 year ago
May 17, 2023
|
Bought
11 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
10.986 USD |
1 year ago
May 17, 2023
|
Bought
11 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
10.9864 USD |
1 year ago
May 17, 2023
|
Bought
9.26 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
9.265 USD |
1 year ago
May 17, 2023
|
Bought
9.28 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
9.2797 USD |
1 year ago
May 16, 2023
|
Bought
22.1 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.05 USD |
1 year ago
May 16, 2023
|
Bought
22.1 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.05 USD |
1 year ago
May 15, 2023
|
Bought
11.1 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.1398 USD |
1 year ago
May 15, 2023
|
Bought
11.2 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.15 USD |
1 year ago
May 16, 2023
|
Bought
11.2 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.15 USD |
1 year ago
May 16, 2023
|
Bought
19 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
9.51 USD |
1 year ago
May 16, 2023
|
Bought
19 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
9.49 USD |
1 year ago
May 16, 2023
|
Bought
11.5 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.5 USD |
1 year ago
May 12, 2023
|
Bought
11 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.04 USD |
1 year ago
May 11, 2023
|
Bought
78 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 7000
|
11.15 USD |
1 year ago
May 12, 2023
|
Bought
11 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.045 USD |
1 year ago
May 11, 2023
|
Bought
55.8 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 5000
|
11.15 USD |
1 year ago
May 12, 2023
|
Bought
22.3 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.16 USD |
1 year ago
May 12, 2023
|
Bought
22.3 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.17 USD |
1 year ago
May 11, 2023
|
Bought
22.8 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.41 USD |