Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $49,800,675 | $47,137,526 | $44,794,969 | $46,759,420 |
Gross Profit | 12,964,259 | 15,020,365 | 17,096,246 | 16,124,138 |
Net Income | 2,710,172 | 5,298,429 | 5,750,294 | 2,836,022 |
Net Change In Cash | 49,800,675 | 47,137,526 | 44,794,969 | 46,759,420 |
Free Cash Flow | 4,569,526 | 15,904,619 | 6,934,638 | 1,144,502 |
Cash | 146,710,319 | 143,376,890 | 127,205,978 | 116,792,335 |
Basic Shares | 47,973 | 47,973 | 47,973 | 47,973 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $174,884,928 | $168,597,291 | $153,442,244 | $130,453,200 |
Gross Profit | 61,434,447 | 57,163,773 | 56,519,498 | 40,450,814 |
Net Income | 15,639,867 | 16,346,279 | 18,993,150 | 13,051,470 |
Net Change In Cash | 174,884,928 | 168,597,291 | 153,442,244 | 130,453,200 |
Free Cash Flow | 23,366,476 | -10,923,448 | -4,281,944 | -11,693,906 |
Cash | 116,792,335 | 84,338,353 | 91,116,295 | 81,953,779 |
Basic Shares | 47,973 | 47,973 | 47,973 | 47,973 |