Canada markets closed

OraSure Technologies, Inc. (OSUR)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
5.16+0.30 (+6.17%)
At close: 04:00PM EDT
5.16 0.00 (0.00%)
After hours: 04:18PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Cash flows from operating activities
Net Income
22,852
53,655
-17,133
-22,998
-14,922
Depreciation & amortization
19,974
20,939
15,536
12,495
9,714
Deferred income taxes
155
102
-1,651
1,026
-392
Stock based compensation
11,042
10,729
11,622
7,807
7,139
Change in working capital
75,807
45,755
-72,119
-31,704
3,956
Accounts receivable
73,928
31,116
-25,162
-6,451
-2,324
Inventory
34,025
48,228
-43,274
-21,210
-9,343
Accounts Payable
-14,947
-26,976
2,634
3,234
7,379
Other working capital
134,395
131,280
-111,111
-83,499
-23,117
Other non-cash items
-33
-67
-94
-1,545
-1,523
Net cash provided by operating activites
142,319
141,583
-47,202
-35,382
5,807
Cash flows from investing activities
Investments in property, plant and equipment
-7,924
-10,303
-63,909
-48,117
-28,924
Acquisitions, net
-
-
0
0
-3,037
Purchases of investments
-78,172
-74,652
-22,873
-25,822
-90,137
Sales/Maturities of investments
84,370
102,440
47,415
67,925
107,718
Other investing activites
-
48,669
60,452
513
351
Net cash used for investing activites
18,610
66,154
21,085
-5,501
-14,029
Cash flows from financing activities
Debt repayment
-1,247
-1,345
-1,381
-686
-687
Common stock issued
-
-
0
0
95,036
Common stock repurchased
-2,160
-1,901
-2,254
-2,113
-2,088
Other financing activites
-
-46
-208
-264
-3,004
Net cash used privided by (used for) financing activities
-2,989
-3,023
-3,828
-2,817
92,479
Net change in cash
156,951
206,427
-32,782
-44,040
85,087
Cash at beginning of period
90,194
83,980
116,762
160,802
75,715
Cash at end of period
248,134
290,407
83,980
116,762
160,802
Free Cash Flow
Operating Cash Flow
142,319
141,583
-47,202
-35,382
5,807
Capital Expenditure
-7,924
-10,303
-63,909
-48,117
-28,924
Free Cash Flow
134,395
131,280
-111,111
-83,499
-23,117