bf/NASDAQ:FAST_icon.jpeg

COM:FASTENAL

Fastenal Company

  • Stock

USD

Last Close

82.36

22/11 21:00

Market Cap

36.36B

Beta: -

Volume Today

2.10M

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
account payables
91.25M
-
105.70M
15.83%
109.49M
3.59%
112.58M
2.82%
103.91M
7.70%
132.23M
27.26%
133.47M
0.94%
131.98M
1.12%
125.97M
4.55%
158.50M
25.82%
158.70M
0.13%
117.77M
25.79%
108.74M
7.66%
129.70M
19.28%
141.20M
8.87%
147.10M
4.18%
147.50M
0.27%
148.10M
0.41%
172.10M
16.21%
186M
8.08%
193.60M
4.09%
183.90M
5.01%
203.80M
10.82%
215.20M
5.59%
192.80M
10.41%
212.10M
10.01%
194.10M
8.49%
210.40M
8.40%
207M
1.62%
215.10M
3.91%
236.10M
9.76%
256.90M
8.81%
233.10M
9.26%
289.90M
24.37%
291.80M
0.66%
277.20M
5.00%
255M
8.01%
266.80M
4.63%
262M
1.80%
275.10M
5%
264.10M
4.00%
276M
4.51%
292.60M
6.01%
301.70M
3.11%
accumulated other comprehensive income loss
11.10M
-
6.27M
43.55%
11.65M
85.96%
-120K
101.03%
-7.84M
6,430%
-27.29M
248.21%
-23.50M
13.89%
-40.23M
71.22%
-46.40M
15.34%
-32.69M
29.56%
-34.24M
4.76%
-37.14M
8.47%
-47.30M
27.36%
-44.40M
6.14%
-36.30M
18.24%
-28.10M
22.59%
-25.10M
10.68%
-23.10M
7.97%
-35.90M
55.41%
-36.70M
2.23%
-44.80M
22.07%
-41.10M
8.26%
-39.40M
4.14%
-49M
24.37%
-38.40M
21.63%
-63.40M
65.10%
-52.90M
16.56%
-41.80M
20.98%
-21.20M
49.28%
-25.60M
20.75%
-18.80M
26.56%
-29.60M
57.45%
-30.70M
3.72%
-28.40M
7.49%
-54.40M
91.55%
-87.10M
60.11%
-64.80M
25.60%
-60.50M
6.64%
-56.90M
5.95%
-71.50M
25.66%
-54.80M
23.36%
-66.70M
21.72%
-74.50M
11.69%
-57.10M
23.36%
cash and cash equivalents
58.51M
-
89.02M
52.16%
105.94M
19.01%
116.33M
9.81%
114.50M
1.58%
120.79M
5.50%
121.17M
0.31%
111.78M
7.75%
129.02M
15.43%
150.55M
16.69%
155.46M
3.26%
146.98M
5.45%
112.73M
23.30%
134.30M
19.13%
115.10M
14.30%
133.40M
15.90%
116.90M
12.37%
137.10M
17.28%
135.50M
1.17%
129.70M
4.28%
167.20M
28.91%
185.40M
10.89%
175M
5.61%
191.20M
9.26%
174.90M
8.53%
160.70M
8.12%
201.50M
25.39%
331.80M
64.67%
245.70M
25.95%
333.90M
35.90%
321.80M
3.62%
250.50M
22.16%
236.20M
5.71%
234.20M
0.85%
247.90M
5.85%
231.50M
6.62%
230.10M
0.60%
239.80M
4.22%
243.60M
1.58%
297.50M
22.13%
221.30M
25.61%
237.10M
7.14%
255.50M
7.76%
292.20M
14.36%
cash and short term investments
58.96M
-
89.47M
51.76%
106.39M
18.91%
116.33M
9.34%
114.50M
1.58%
120.79M
5.50%
121.17M
0.31%
111.78M
7.75%
129.02M
15.43%
150.55M
16.69%
155.46M
3.26%
146.98M
5.45%
112.73M
23.30%
134.30M
19.13%
115.10M
14.30%
133.40M
15.90%
116.90M
12.37%
137.10M
17.28%
135.50M
1.17%
129.70M
4.28%
167.20M
28.91%
185.40M
10.89%
175M
5.61%
191.20M
9.26%
174.90M
8.53%
160.70M
8.12%
201.50M
25.39%
331.80M
64.67%
245.70M
25.95%
333.90M
35.90%
321.80M
3.62%
250.50M
22.16%
236.20M
5.71%
234.20M
0.85%
247.90M
5.85%
231.50M
6.62%
230.10M
0.60%
239.80M
4.22%
243.60M
1.58%
297.50M
22.13%
221.30M
25.61%
237.10M
7.14%
255.50M
7.76%
292.20M
14.36%
common stock
2.97M
-
2.97M
0.07%
2.97M
0.07%
2.96M
0.10%
2.96M
0.20%
2.94M
0.64%
2.90M
1.29%
2.90M
0.17%
2.90M
0.03%
2.89M
0.24%
2.89M
0.03%
2.89M
0%
2.89M
0.07%
2.90M
0.28%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
2.90M
0%
5.80M
100%
5.80M
0%
5.80M
0%
5.80M
0%
5.70M
1.72%
5.70M
0%
5.70M
0%
5.70M
0%
5.70M
0%
5.70M
0%
5.70M
0%
5.70M
0%
deferred revenue
5.35M
-
8.18M
52.92%
3.13M
61.80%
66.19M
2,017.95%
1.13M
98.29%
2.88M
-
56.22M
1,855.34%
8.32M
85.20%
11.68M
40.39%
2.77M
76.31%
65.50M
2,267.18%
11.90M
81.83%
6.60M
44.54%
57.60M
772.73%
42.10M
26.91%
2M
95.25%
63.60M
-
41.70M
34.43%
67.40M
-
39.50M
41.39%
102.30M
158.99%
54.30M
-
47.20M
13.08%
1.40M
97.03%
14.70M
-
15.30M
4.08%
17.50M
14.38%
57M
225.71%
16.50M
71.05%
16.80M
1.82%
deferred revenue non current
-55.06M
-
-56.84M
3.24%
-57.40M
0.99%
-57.72M
0.55%
-80.63M
39.70%
-81M
0.46%
-81.40M
0.49%
-82.90M
1.84%
-50.60M
38.96%
-62.70M
23.91%
-70M
11.64%
-74.70M
6.71%
-84.40M
12.99%
-130.40M
54.50%
-141.10M
8.21%
-144.80M
2.62%
-148.20M
2.35%
-147.70M
0.34%
-102.90M
-
-102.30M
0.58%
-102.60M
0.29%
-103.00M
0.39%
-104.60M
1.55%
-88.60M
15.30%
-89.60M
1.13%
-89.10M
0.56%
-74.20M
-
-75.80M
2.16%
deferrred tax liabilities non current
63.26M
-
63.26M
0.00%
63.39M
0.21%
63.52M
0.21%
68.53M
7.89%
68.76M
0.33%
69.95M
1.72%
70.02M
0.10%
55.06M
21.37%
56.84M
3.24%
57.40M
0.99%
57.72M
0.55%
80.63M
39.70%
81M
0.46%
81.40M
0.49%
82.90M
1.84%
50.60M
38.96%
62.70M
23.91%
70M
11.64%
74.70M
6.71%
84.40M
12.99%
85M
0.71%
86.70M
2%
86.60M
0.12%
99.40M
14.78%
99.90M
0.50%
100.30M
0.40%
102.90M
2.59%
102.30M
0.58%
102.60M
0.29%
103M
0.39%
104.60M
1.55%
88.60M
15.30%
89.60M
1.13%
89.10M
0.56%
92.90M
4.26%
83.70M
9.90%
84M
0.36%
84.30M
0.36%
74.20M
-
75.80M
2.16%
goodwill
goodwill and intangible assets
2.60M
-
intangible assets
2.60M
-
inventory
784.07M
-
793.99M
1.27%
818.77M
3.12%
836.38M
2.15%
869.22M
3.93%
867.92M
0.15%
876.70M
1.01%
883.21M
0.74%
913.26M
3.40%
965.05M
5.67%
985.09M
2.08%
966.93M
1.84%
992.99M
2.69%
1.01B
1.45%
1.04B
3.66%
1.05B
0.26%
1.09B
4.38%
1.13B
3.84%
1.16B
2.51%
1.19B
2.69%
1.28B
7.03%
1.29B
1.19%
1.35B
4.00%
1.35B
0.67%
1.37B
0.86%
1.35B
1.53%
1.40B
4.16%
1.34B
4.20%
1.34B
0.38%
1.31B
2.41%
1.33B
1.73%
1.40B
5.51%
1.52B
8.74%
1.60B
5.07%
1.67B
4.02%
1.68B
0.77%
1.71B
1.78%
1.65B
3.28%
1.57B
5.24%
1.51B
3.30%
1.52B
0.59%
1.50B
1.73%
1.50B
0.55%
1.56B
3.65%
long term debt
250.43M
-
273.49M
9.21%
302.95M
10.77%
362.39M
19.62%
362.39M
0%
432.39M
19.32%
379.52M
12.23%
354.10M
6.70%
436.20M
23.19%
432M
0.96%
412M
4.63%
391.90M
4.88%
422.50M
7.81%
387.50M
8.28%
497M
28.26%
615M
23.74%
638.10M
3.76%
586.80M
8.04%
490.20M
16.46%
597.80M
21.95%
563M
5.82%
517.10M
8.15%
516.50M
0.12%
523.90M
1.43%
532.60M
1.66%
490.70M
7.87%
486M
0.96%
489.60M
0.74%
475.50M
2.88%
565.90M
19.01%
508.40M
10.16%
356.70M
29.84%
373.30M
4.65%
381.90M
2.30%
378.80M
0.81%
386M
1.90%
125M
67.62%
312.60M
150.08%
long term investments
net debt
-58.51M
-
-89.02M
52.16%
-35.94M
59.63%
-11.33M
68.48%
-24.50M
116.22%
4.21M
117.19%
208.83M
4,860.43%
203.22M
2.69%
235.98M
16.12%
219.45M
7.01%
274.54M
25.11%
298.02M
8.55%
277.26M
6.96%
230.70M
16.79%
329.90M
43.00%
306.60M
7.06%
298.10M
2.77%
267.90M
10.13%
289.50M
8.06%
260.30M
10.09%
332.80M
27.85%
525.80M
57.99%
561.20M
6.73%
494.20M
11.94%
415.70M
15.88%
538.40M
29.52%
458.20M
14.90%
319.70M
30.23%
404.40M
26.49%
323.10M
20.10%
345.60M
6.96%
367.80M
6.42%
400.60M
8.92%
381.70M
4.72%
516.10M
35.21%
577.40M
11.88%
572M
0.94%
408.30M
28.62%
374.80M
8.20%
241.40M
35.59%
313.70M
29.95%
246.30M
21.49%
260.70M
5.85%
234.60M
10.01%
net receivables
414.33M
-
473.18M
14.20%
502.33M
6.16%
522.26M
3.97%
462.08M
11.52%
521.09M
12.77%
537.65M
3.18%
537.05M
0.11%
468.38M
12.79%
533.49M
13.90%
537.34M
0.72%
543.74M
1.19%
499.72M
8.10%
574.70M
15.01%
613.50M
6.75%
632.10M
3.03%
607.80M
3.84%
688.60M
13.29%
733.70M
6.55%
772.50M
5.29%
714.30M
7.53%
793M
11.02%
819.80M
3.38%
817.30M
0.30%
741.80M
9.24%
833.90M
12.42%
881.50M
5.71%
834.50M
5.33%
769.40M
7.80%
851M
10.61%
908.90M
6.80%
949.40M
4.46%
900.20M
5.18%
1.07B
19.04%
1.10B
3.01%
1.11B
0.61%
1.01B
8.77%
1.15B
13.48%
1.17B
1.90%
1.17B
0.05%
1.09B
7.12%
1.21B
11.55%
1.20B
0.69%
1.20B
0.35%
other assets
other current assets
107.99M
-
100.96M
6.51%
111.01M
9.96%
127.33M
14.71%
115.70M
9.13%
97.56M
15.68%
107.21M
9.88%
117.69M
9.78%
131.56M
11.79%
118.09M
10.24%
113.02M
4.29%
120.00M
6.18%
102.42M
14.65%
94.30M
7.93%
100M
6.04%
117.70M
17.70%
118.10M
0.34%
99.70M
15.58%
108.10M
8.43%
126.40M
16.93%
147M
16.30%
116.90M
20.48%
123.80M
5.90%
137.20M
10.82%
157.40M
14.72%
124.20M
21.09%
121.80M
1.93%
123.20M
1.15%
140.30M
13.88%
124M
11.62%
146.70M
18.31%
162.60M
10.84%
188.10M
15.68%
127.40M
32.27%
129.20M
1.41%
172.20M
33.28%
165.40M
3.95%
120M
27.45%
141.70M
18.08%
165.30M
16.65%
189.30M
14.52%
136.90M
27.68%
181.80M
32.80%
208.20M
14.52%
other current liabilities
148.58M
-
195.83M
31.80%
166.63M
14.91%
182.14M
9.31%
178.32M
2.10%
168.94M
5.26%
182.40M
7.96%
194.79M
6.80%
182.27M
6.43%
179.35M
1.60%
176.56M
1.56%
189.01M
7.05%
153.66M
18.71%
163.50M
6.41%
180.40M
10.34%
198.70M
10.14%
142.90M
28.08%
199.70M
39.75%
204.40M
2.35%
227.60M
11.35%
177.20M
22.14%
232.80M
31.38%
226M
2.92%
241.30M
6.77%
184.10M
23.70%
227.50M
23.57%
238.20M
4.70%
258.20M
8.40%
217.80M
15.65%
265.80M
22.04%
277.90M
4.55%
278M
0.04%
298.30M
7.30%
329.30M
10.39%
268.70M
18.40%
282.40M
5.10%
241.10M
14.62%
305M
26.50%
214.80M
29.57%
220.50M
2.65%
241M
9.30%
264.50M
9.75%
199.70M
24.50%
208.90M
4.61%
other liabilities
other non current assets
-5.78M
-
-5.57M
3.48%
-5M
10.30%
-5.00M
0.06%
-9.82M
96.46%
-9.74M
0.79%
-8.95M
8.12%
-8.79M
1.74%
-6.26M
28.80%
-7.98M
27.43%
-8.66M
8.59%
-9.11M
5.17%
-32.21M
253.58%
4M
112.42%
1.90M
52.50%
-800K
142.11%
30.60M
3,925%
17.60M
42.48%
9.30M
47.16%
9.90M
6.45%
-3.90M
139.39%
13.40M
443.59%
-8.20M
161.19%
-9.30M
13.41%
-23.10M
148.39%
100.40M
534.63%
96.10M
4.28%
90.90M
5.41%
89.10M
1.98%
86M
3.48%
82.90M
3.60%
78.70M
5.07%
92.30M
17.28%
88.70M
3.90%
87M
1.92%
80.60M
7.36%
177.40M
120.10%
84.20M
52.54%
81.50M
3.21%
84M
3.07%
87.70M
4.40%
84.30M
3.88%
81.30M
3.56%
77.20M
5.04%
other non current liabilities
55.06M
-
56.84M
3.24%
57.40M
0.99%
57.72M
0.55%
80.63M
39.70%
81M
0.46%
81.40M
0.49%
82.90M
1.84%
50.60M
38.96%
62.70M
23.91%
70M
11.64%
74.70M
6.71%
84.40M
12.99%
130.40M
54.50%
141.10M
8.21%
144.80M
2.62%
148.20M
2.35%
147.70M
0.34%
7.60M
94.85%
102.90M
1,253.95%
102.30M
0.58%
102.60M
0.29%
103.00M
0.39%
104.60M
1.55%
88.60M
15.30%
89.60M
1.13%
89.10M
0.56%
4.80M
94.61%
3.50M
27.08%
2.50M
28.57%
1.80M
28.00%
80.20M
4,355.56%
74M
7.73%
79.60M
7.57%
265.90M
234.05%
86.80M
67.36%
othertotal stockholders equity
69.85M
-
64.57M
7.55%
70.63M
9.38%
56.73M
19.68%
33.74M
40.52%
2.93M
-
1.03M
64.86%
2.02M
96.31%
24.72M
1,121.15%
27.70M
12.08%
31.50M
13.73%
37.36M
18.60%
41.50M
11.07%
1.20M
97.11%
1.30M
8.33%
8.50M
553.85%
13.70M
61.18%
400K
97.08%
7.40M
1,750%
3M
59.46%
22.70M
656.67%
46M
102.64%
50.30M
9.35%
67.20M
33.60%
24.20M
63.99%
44.40M
83.47%
57.80M
30.18%
61.90M
7.09%
70M
13.09%
78.40M
12%
90.60M
15.56%
96.20M
6.18%
101.60M
5.61%
55.70M
45.18%
2.80M
94.97%
3.60M
28.57%
11.40M
216.67%
19.90M
74.56%
24.60M
23.62%
41M
66.67%
58.80M
43.41%
63.60M
8.16%
73.30M
15.25%
preferred stock
property plant equipment net
654.85M
-
677.29M
3.43%
714.91M
5.55%
741.49M
3.72%
763.89M
3.02%
783.15M
2.52%
805.85M
2.90%
810.65M
0.60%
818.89M
1.02%
826.74M
0.96%
859.49M
3.96%
904.20M
5.20%
899.70M
0.50%
890.70M
1.00%
895.20M
0.51%
889.30M
0.66%
893.60M
0.48%
889M
0.51%
880.10M
1.00%
883.80M
0.42%
924.80M
4.64%
1.16B
25.89%
1.21B
3.90%
1.24B
2.19%
1.27B
2.45%
1.27B
0.29%
1.28B
0.98%
1.27B
1.12%
1.27B
0.44%
1.27B
0.16%
1.28B
0.30%
1.27B
0.51%
1.26B
0.58%
1.25B
0.56%
1.26B
0.73%
1.26B
0.41%
1.25B
0.42%
1.25B
0.45%
1.27B
2.14%
1.29B
0.92%
1.28B
0.34%
1.29B
0.76%
1.30B
0.79%
1.32B
1.81%
retained earnings
1.69B
-
1.73B
2.23%
1.78B
3.26%
1.84B
3.32%
1.89B
2.41%
1.89B
0.04%
1.78B
5.59%
1.82B
2.14%
1.84B
1.26%
1.83B
0.86%
1.87B
2.46%
1.91B
2.15%
1.94B
1.47%
1.98B
2.14%
2.02B
2.12%
2.05B
1.31%
2.11B
2.95%
2.18B
3.22%
2.26B
3.70%
2.34B
3.67%
2.34B
0.02%
2.41B
3.04%
2.49B
3.38%
2.58B
3.50%
2.63B
2.03%
2.69B
2.24%
2.79B
3.55%
2.87B
2.80%
2.69B
6.18%
2.74B
1.85%
2.82B
2.88%
2.90B
2.93%
2.97B
2.42%
3.06B
3.10%
3.17B
3.55%
3.24B
2.15%
3.22B
0.65%
3.31B
2.96%
3.41B
2.96%
3.51B
2.80%
3.36B
4.30%
3.43B
2.22%
3.50B
2.02%
3.58B
2.13%
short term debt
70M
-
105M
50%
90M
14.29%
125M
38.89%
79.58M
36.34%
41.51M
47.84%
62.05M
49.48%
7.61M
87.74%
67.61M
788.44%
12.61M
81.35%
10.48M
16.88%
10.90M
3.99%
8.80M
19.27%
8M
9.09%
3M
62.50%
13.10M
336.67%
2.50M
80.92%
2.50M
0%
3M
20%
96.20M
3,106.67%
98.10M
1.98%
98.60M
0.51%
100.40M
1.83%
101.30M
0.90%
96.70M
4.54%
134.40M
38.99%
133.60M
0.60%
133.10M
0.37%
134.80M
1.28%
127.60M
5.34%
150.80M
18.18%
126.30M
16.25%
288.50M
128.42%
243M
15.77%
293.70M
20.86%
291.40M
0.78%
245.10M
15.89%
157M
35.94%
156.20M
0.51%
97.40M
37.64%
208.20M
113.76%
214.20M
2.88%
short term investments
451K
-
453K
0.44%
453K
0%
tax assets
18.25M
-
17.89M
1.95%
17.28M
3.43%
17.10M
1.05%
21.77M
27.30%
21.58M
0.86%
20.65M
4.29%
20.43M
1.09%
55.06M
169.53%
56.84M
3.24%
57.40M
0.99%
57.72M
0.55%
80.63M
39.70%
81M
0.46%
81.40M
0.49%
82.90M
1.84%
50.60M
38.96%
62.70M
23.91%
70M
11.64%
74.70M
6.71%
84.40M
12.99%
85M
0.71%
86.70M
2%
86.60M
0.12%
99.40M
14.78%
99.90M
0.50%
100.30M
0.40%
102.90M
2.59%
102.30M
0.58%
102.60M
0.29%
103M
0.39%
104.60M
1.55%
88.60M
15.30%
89.60M
1.13%
89.10M
0.56%
92.90M
4.26%
-9.20M
109.90%
84M
1,013.04%
84.30M
0.36%
79.30M
5.93%
73M
7.94%
73.80M
1.10%
74.20M
0.54%
75.80M
2.16%
tax payables
47.78M
-
47.26M
1.10%
5.35M
88.68%
8.18M
52.92%
7.44M
9.03%
66.19M
789.36%
1.13M
98.29%
2.84M
150.80%
66.56M
2,244.59%
56.22M
15.54%
8.32M
85.20%
11.68M
40.39%
43.44M
272.01%
65.50M
50.77%
11.90M
81.83%
6.60M
44.54%
6.50M
1.52%
42.10M
547.69%
2M
95.25%
2.20M
10%
63.60M
2,790.91%
41.70M
34.43%
4M
90.41%
400K
90%
67.40M
16,750%
39.50M
41.39%
102.30M
158.99%
14.60M
85.73%
54.30M
271.92%
47.20M
13.08%
1.40M
97.03%
6.70M
378.57%
91.40M
1,264.18%
61.10M
33.15%
6.50M
89.36%
3.20M
50.77%
40.30M
1,159.38%
75.80M
88.09%
14.70M
80.61%
15.30M
4.08%
17.50M
14.38%
57M
225.71%
16.50M
71.05%
16.80M
1.82%
total assets
2.08B
-
2.17B
4.30%
2.28B
5.44%
2.37B
3.94%
2.36B
0.59%
2.42B
2.75%
2.48B
2.35%
2.50B
0.58%
2.53B
1.49%
2.64B
4.36%
2.70B
2.13%
2.73B
1.16%
2.67B
2.26%
2.79B
4.40%
2.85B
2.33%
2.90B
1.76%
2.91B
0.31%
3.03B
4.09%
3.10B
2.33%
3.19B
3.03%
3.32B
4.00%
3.65B
9.94%
3.76B
2.86%
3.81B
1.54%
3.80B
0.37%
3.93B
3.55%
4.09B
3.82%
4.11B
0.57%
3.96B
3.50%
4.07B
2.77%
4.17B
2.26%
4.22B
1.34%
4.30B
1.81%
4.47B
3.90%
4.59B
2.81%
4.63B
0.76%
4.55B
1.70%
4.58B
0.62%
4.58B
0.00%
4.60B
0.43%
4.46B
2.91%
4.53B
1.56%
4.60B
1.56%
4.74B
2.93%
total current assets
1.41B
-
1.48B
4.76%
1.56B
5.44%
1.62B
4.09%
1.58B
2.23%
1.63B
2.89%
1.66B
2.11%
1.67B
0.58%
1.66B
0.49%
1.77B
6.15%
1.79B
1.34%
1.78B
0.74%
1.72B
3.20%
1.81B
5.23%
1.87B
3.44%
1.93B
3.06%
1.94B
0.28%
2.06B
6.44%
2.14B
3.90%
2.23B
3.96%
2.32B
4.08%
2.39B
3.15%
2.47B
3.31%
2.50B
1.32%
2.46B
1.74%
2.46B
0.29%
2.61B
5.76%
2.65B
1.55%
2.50B
5.56%
2.61B
4.58%
2.71B
3.48%
2.77B
2.40%
2.86B
3.12%
3.03B
6.21%
3.15B
3.91%
3.20B
1.36%
3.12B
2.22%
3.16B
1.17%
3.14B
0.77%
3.15B
0.34%
3.02B
4.03%
3.08B
2.07%
3.15B
2.05%
3.26B
3.62%
total current liabilities
239.83M
-
301.53M
25.72%
351.46M
16.56%
407.90M
16.06%
375.35M
7.98%
492.36M
31.17%
396.58M
19.45%
368.28M
7.14%
373.17M
1.33%
401.67M
7.64%
411.18M
2.37%
331.06M
19.48%
275.64M
16.74%
369.60M
34.09%
342.30M
7.39%
360.40M
5.29%
351M
2.61%
403M
14.81%
381M
5.46%
416.10M
9.21%
437.40M
5.12%
554.60M
26.79%
527.90M
4.81%
555.10M
5.15%
544.70M
1.87%
580.40M
6.55%
631.30M
8.77%
603M
4.48%
612.70M
1.61%
661.20M
7.92%
650.20M
1.66%
662.50M
1.89%
682.20M
2.97%
745.50M
9.28%
849M
13.88%
802.60M
5.47%
789.80M
1.59%
863.20M
9.29%
736.60M
14.67%
667.90M
9.33%
661.30M
0.99%
637.90M
3.54%
717M
12.40%
741.60M
3.43%
total debt
70M
-
105M
50%
90M
14.29%
125M
38.89%
330M
164%
315M
4.55%
365M
15.87%
370M
1.37%
430M
16.22%
445M
3.49%
390M
12.36%
365M
6.41%
445M
21.92%
440M
1.12%
415M
5.68%
405M
2.41%
425M
4.94%
390M
8.24%
500M
28.21%
711.20M
42.24%
736.20M
3.52%
685.40M
6.90%
590.60M
13.83%
699.10M
18.37%
659.70M
5.64%
651.50M
1.24%
650.10M
0.21%
657M
1.06%
667.40M
1.58%
618.30M
7.36%
636.80M
2.99%
615.90M
3.28%
764M
24.05%
808.90M
5.88%
802.10M
0.84%
648.10M
19.20%
618.40M
4.58%
538.90M
12.86%
535M
0.72%
483.40M
9.64%
516.20M
6.79%
526.80M
2.05%
total investments
451K
-
453K
0.44%
453K
0%
total liabilities
303.09M
-
364.78M
20.36%
414.85M
13.73%
471.42M
13.64%
443.88M
5.84%
561.12M
26.41%
716.95M
27.77%
711.79M
0.72%
731.17M
2.72%
820.90M
12.27%
830.97M
1.23%
821.17M
1.18%
735.79M
10.40%
804.70M
9.37%
859.90M
6.86%
875.30M
1.79%
813.60M
7.05%
857.60M
5.41%
873.50M
1.85%
878.30M
0.55%
1.02B
16.00%
1.25B
23.14%
1.25B
0.15%
1.23B
1.93%
1.13B
7.67%
1.28B
12.68%
1.30B
1.89%
1.22B
6.08%
1.23B
0.70%
1.29B
4.56%
1.29B
0.15%
1.26B
2.18%
1.26B
0.08%
1.32B
5.40%
1.41B
6.71%
1.47B
3.72%
1.39B
5.51%
1.31B
5.70%
1.20B
8.45%
1.13B
5.52%
1.11B
1.41%
1.10B
0.95%
1.11B
0.40%
1.14B
2.99%
total liabilities and stockholders equity
2.08B
-
2.17B
4.30%
2.28B
5.44%
2.37B
3.94%
2.36B
0.59%
2.42B
2.75%
2.48B
2.35%
2.50B
0.58%
2.53B
1.49%
2.64B
4.36%
2.70B
2.13%
2.73B
1.16%
2.67B
2.26%
2.79B
4.40%
2.85B
2.33%
2.90B
1.76%
2.91B
0.31%
3.03B
4.09%
3.10B
2.33%
3.19B
3.03%
3.32B
4.00%
3.65B
9.94%
3.76B
2.86%
3.81B
1.54%
3.80B
0.37%
3.93B
3.55%
4.09B
3.82%
4.11B
0.57%
3.96B
3.50%
4.07B
2.77%
4.17B
2.26%
4.22B
1.34%
4.30B
1.81%
4.47B
3.90%
4.59B
2.81%
4.63B
0.76%
4.55B
1.70%
4.58B
0.62%
4.58B
0.00%
4.60B
0.43%
4.46B
2.91%
4.53B
1.56%
4.60B
1.56%
4.74B
2.93%
total non current assets
667.32M
-
689.61M
3.34%
727.19M
5.45%
753.59M
3.63%
775.84M
2.95%
794.99M
2.47%
817.56M
2.84%
822.29M
0.58%
867.69M
5.52%
875.60M
0.91%
908.23M
3.73%
952.81M
4.91%
948.11M
0.49%
975.70M
2.91%
978.50M
0.29%
971.40M
0.73%
974.80M
0.35%
969.30M
0.56%
959.40M
1.02%
968.40M
0.94%
1.01B
3.81%
1.26B
25.59%
1.29B
2.02%
1.31B
1.96%
1.34B
2.23%
1.47B
9.51%
1.48B
0.58%
1.46B
1.15%
1.47B
0.22%
1.46B
0.33%
1.46B
0.08%
1.45B
0.62%
1.44B
0.67%
1.43B
0.67%
1.44B
0.48%
1.43B
0.54%
1.42B
0.56%
1.42B
0.58%
1.44B
1.72%
1.45B
0.64%
1.44B
0.48%
1.45B
0.50%
1.46B
0.52%
1.48B
1.45%
total non current liabilities
63.26M
-
63.26M
0.00%
63.39M
0.21%
63.52M
0.21%
68.53M
7.89%
68.76M
0.33%
320.37M
365.92%
343.51M
7.22%
358.01M
4.22%
419.23M
17.10%
419.79M
0.13%
490.11M
16.75%
460.15M
6.11%
435.10M
5.44%
517.60M
18.96%
514.90M
0.52%
462.60M
10.16%
454.60M
1.73%
492.50M
8.34%
462.20M
6.15%
581.40M
25.79%
700M
20.40%
724.80M
3.54%
673.40M
7.09%
589.60M
12.44%
697.70M
18.33%
670.90M
3.84%
620M
7.59%
618.80M
0.19%
626.50M
1.24%
635.60M
1.45%
595.30M
6.34%
574.60M
3.48%
579.20M
0.80%
564.60M
2.52%
663.60M
17.53%
595.60M
10.25%
443.20M
25.59%
459.40M
3.66%
462.10M
0.59%
452.80M
2.01%
465.60M
2.83%
390.90M
16.04%
399.40M
2.17%
total stockholders equity
1.77B
-
1.80B
1.56%
1.87B
3.77%
1.90B
1.79%
1.92B
0.72%
1.86B
2.74%
1.76B
5.31%
1.78B
1.11%
1.80B
1.00%
1.82B
1.14%
1.87B
2.54%
1.91B
2.20%
1.93B
1.25%
1.98B
2.51%
1.99B
0.49%
2.03B
1.75%
2.10B
3.48%
2.17B
3.58%
2.23B
2.51%
2.32B
4.00%
2.30B
0.56%
2.40B
4.10%
2.50B
4.44%
2.59B
3.28%
2.67B
3.09%
2.66B
0.34%
2.78B
4.76%
2.89B
3.69%
2.73B
5.28%
2.79B
1.96%
2.88B
3.38%
2.96B
2.91%
3.04B
2.61%
3.14B
3.28%
3.18B
1.17%
3.16B
0.55%
3.16B
0.06%
3.27B
3.40%
3.38B
3.37%
3.47B
2.54%
3.35B
3.40%
3.43B
2.40%
3.50B
1.94%
3.60B
2.91%

All numbers in USD (except ratios and percentages)