Singapore markets closed

Trupanion, Inc. (TRUP)

NasdaqGM - NasdaqGM Real-time price. Currency in USD
Add to watchlist
30.11+0.24 (+0.80%)
As of 10:01AM EDT. Market open.
Show:
Annual

Balance sheet

All numbers in thousands
Breakdown
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Assets
Current assets
Cash
Cash and cash equivalents
147,501
65,605
87,400
139,878
-
Other short-term investments
129,667
156,804
126,012
89,862
-
Total cash
277,168
222,409
213,412
229,740
-
Net receivables
267,899
232,439
165,217
99,065
-
Other current assets
17,022
14,248
12,325
-
-
Total current assets
562,089
469,096
390,954
337,027
-
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
145,738
127,882
109,240
97,244
-
Accumulated depreciation
-42,088
-37,181
-31,290
-24,642
-
Net property, plant and equipment
103,650
90,701
77,950
72,602
-
Equity and other investments
12,866
7,841
7,061
5,566
-
Goodwill
43,713
41,983
32,709
33,045
-
Intangible assets
18,745
24,031
22,663
27,134
-
Other long-term assets
41,885
37,975
31,245
22,876
-
Total non-current assets
220,859
202,531
171,628
161,223
-
Total assets
782,948
671,627
562,582
498,250
-
Liabilities and stockholders' equity
Liabilities
Current liabilities
Current debt
1,350
1,103
-
-
-
Accounts payable
10,505
9,471
8,952
6,059
-
Accrued liabilities
34,052
32,616
28,162
22,864
-
Deferred revenues
235,329
202,692
146,911
92,547
-
Total current liabilities
344,474
289,616
223,696
150,399
-
Non-current liabilities
Long-term debt
127,580
68,354
-
-
26,086
Deferred tax liabilities
2,685
3,392
2,827
4,705
-
Other long-term liabilities
4,487
4,968
3,859
3,207
-
Total non-current liabilities
134,752
76,714
6,686
7,912
-
Total liabilities
479,226
366,330
230,382
158,311
-
Stockholders' equity
Common stock
0
0
0
0
-
Retained earnings
-216,255
-171,562
-126,890
-91,360
-
Accumulated other comprehensive income
403
-6,301
3,077
3,071
-
Total stockholders' equity
303,722
305,297
332,200
339,939
-
Total liabilities and stockholders' equity
782,948
671,627
562,582
498,250
-