Currency
19.01%
CAGR (3 year)
16.86%
CAGR (5 year)
Market Cap
Exchange
Type Disp
Dividend Rate
Trailing PE
Price To Book
Change (1 year)
Dividend Yield
Region
Quote Type
Language
Market State
Market
High
289.58
Low
283.61
Returns
0.65%

Historical Data

 - CAGR 35.79%
YearJanFebMarAprMayJunJulAugSepOctNovDecAnnualAnnual Avg
2018


6.48%
29.89
-12.14%
26.26
36.14%
35.75
-1.23%
35.31
21.18%
42.79
-4.70%
40.78
-11.01%
36.29
8.18%
39.26
-0.13%
39.21
29.89
2019 23.36%
48.37
2.71%
49.68
42.77%
70.93
-3.69%
68.31
0.47%
68.63
11.67%
76.64
9.96%
84.27
-18.43%
68.74
-31.25%
47.26
-6.94%
43.98
18.53%
52.13
-10.80%
46.5
18.59% 40.59
2020 20.62%
56.09
-7.31%
51.99
17.06%
60.86
10.22%
67.08
46.23%
98.09
11.63%
109.5
18.58%
129.85
10.39%
143.34
-1.85%
140.69
-3.51%
135.75
14.73%
155.75
28.22%
199.71
329.48% 55.12
2021 -0.01%
199.7
2.67%
205.03
-16.27%
171.67
9.30%
187.64
3.50%
194.2
11.26%
216.06
9.19%
235.91
17.99%
278.34
-5.79%
262.22
21.60%
318.86
8.82%
346.97
-7.39%
321.33
60.90% 74.85
2022 -19.99%
257.11
-6.99%
239.15
0.89%
241.28
-15.97%
202.74
-24.49%
153.09
-2.34%
149.51
3.71%
155.06
2.70%
159.24
3.22%
164.37
-6.25%
154.1
-13.40%
133.45
-16.15%
111.9
-65.18% 101.64
2023 10.96%
124.16
5.63%
131.15
-10.92%
116.83
-22.88%
90.1
50.37%
135.48
7.99%
146.3
9.62%
160.38
-2.70%
156.05
-0.29%
155.59
1.99%
158.69
24.48%
197.53
12.17%
221.56
98.00% 138.02
2024 6.37%
235.67
2.67%
241.97
-20.39%
192.63
-10.22%
172.94
-1.72%
169.96
13.08%
192.19
-6.68%
179.35
11.50%
199.98
-14.52%
170.94
5.76%
180.79
14.27%
206.59
-12.67%
180.41
-18.57% 187.42
2025 12.29%
202.59
-3.14%
196.23
1.12%
198.42
13.99%
226.17
21.90%
275.7
13.87%
313.94
-9.04%
285.56
-2.98%
277.05
3.11%
285.66



58.34% 254.50
Data Source: Yahoo

Performance

Today’s Low
Today’s High
52W Low
52W High
Today Open
Prev. Close
Volume

historical chart

52-Week Range
Quote Source Name
Triggerable
Custom Price Alert Confidence
Exchange
Message Board Id
Exchange Timezone Name
Exchange Timezone Short Name
Gmt Off Set Milliseconds
Esg Populated
First Trade Date Milliseconds
Price Hint
Regular Market Day Range
Financial Currency
Regular Market Time
Source Interval
Exchange Data Delayed By
Tradeable
Crypto Tradeable
Symbol

Historical Data

DatePriceOpenHighLowDifferenceChange%
15 Sep 2025 285.66284.67289.58283.612.470.87%
12 Sep 2025 283.19286.90288.53282.46-3.47-1.21%
11 Sep 2025 286.66282.05292.94281.457.872.82%
10 Sep 2025 278.79284.30288.89276.31-3.50-1.24%
09 Sep 2025 282.29281.35284.34279.000.690.25%
08 Sep 2025 281.60275.00281.76273.737.402.70%
05 Sep 2025 274.20269.62274.20267.005.952.22%
04 Sep 2025 268.25269.87270.00262.90-2.33-0.86%
03 Sep 2025 270.58272.50274.50260.40-3.99-1.45%
02 Sep 2025 274.57279.71280.98268.54-2.48-0.90%
29 Aug 2025 277.05282.94284.70274.67-3.37-1.20%
28 Aug 2025 280.42272.93283.65272.937.352.69%
27 Aug 2025 273.07269.56273.77267.515.392.01%
26 Aug 2025 267.68269.10271.77265.86-1.98-0.73%
25 Aug 2025 269.66273.95275.46269.13-2.86-1.05%
22 Aug 2025 272.52270.40276.79269.142.170.80%
21 Aug 2025 270.35273.50273.50268.78-3.45-1.26%
20 Aug 2025 273.80274.26277.50270.36-1.12-0.41%
19 Aug 2025 274.92280.35282.55273.91-2.11-0.76%
18 Aug 2025 277.03275.47277.33273.902.060.75%
15 Aug 2025 274.97271.42275.56270.523.981.47%
14 Aug 2025 270.99274.71276.82269.72-6.78-2.44%
13 Aug 2025 277.77279.05280.00274.812.340.85%
12 Aug 2025 275.43272.61275.63269.514.251.57%
11 Aug 2025 271.18268.83276.23267.111.480.55%
08 Aug 2025 269.70273.63274.83268.26-2.80-1.03%
07 Aug 2025 272.50291.07291.07265.88-16.82-5.81%
06 Aug 2025 289.32283.35289.44282.117.362.61%
05 Aug 2025 281.96286.35287.12281.68-3.90-1.36%
04 Aug 2025 285.86281.94286.18278.115.591.99%
01 Aug 2025 280.27281.45283.70274.30-5.29-1.85%
31 Jul 2025 285.56291.10292.00282.25-2.17-0.75%
30 Jul 2025 287.73290.76290.86283.40-2.34-0.81%
29 Jul 2025 290.07290.84293.63286.551.030.36%
28 Jul 2025 289.04288.11290.00285.652.861.00%
25 Jul 2025 286.18284.24289.31283.991.880.66%
24 Jul 2025 284.30283.60286.33281.190.930.33%
23 Jul 2025 283.37285.08286.31280.00-2.34-0.82%
22 Jul 2025 285.71288.49289.24283.47-2.72-0.94%
21 Jul 2025 288.43290.21293.65285.80-0.29-0.10%
18 Jul 2025 288.72286.64289.67284.612.430.85%
17 Jul 2025 286.29287.59289.05285.54-1.47-0.51%
16 Jul 2025 287.76289.83291.65284.54-1.14-0.39%
15 Jul 2025 288.90291.60292.17287.33-2.24-0.77%
14 Jul 2025 291.14288.20295.00286.701.400.48%
11 Jul 2025 289.74297.39298.70289.00-6.44-2.17%
10 Jul 2025 296.18315.94316.00296.06-20.32-6.42%
09 Jul 2025 316.50315.00317.28311.504.061.30%
08 Jul 2025 312.44316.78318.46307.16-3.01-0.95%
07 Jul 2025 315.45312.86316.02309.680.680.22%
03 Jul 2025 314.77310.49316.45308.115.441.76%
02 Jul 2025 309.33307.08312.45305.532.010.65%
01 Jul 2025 307.32314.50316.82301.85-6.62-2.11%
30 Jun 2025 313.94306.58314.33306.11-1.38-0.44%
27 Jun 2025 315.32314.70317.26312.551.470.47%
26 Jun 2025 313.85314.33317.18311.661.870.60%
25 Jun 2025 311.98310.93316.44310.913.521.14%
24 Jun 2025 308.46311.88314.64306.35-2.00-0.64%
23 Jun 2025 310.46302.46311.71298.437.522.48%
20 Jun 2025 302.94305.49308.40300.26-2.47-0.81%
18 Jun 2025 305.41306.33308.66302.39-1.90-0.62%
17 Jun 2025 307.31303.14307.99299.522.290.75%
16 Jun 2025 305.02304.06309.18303.553.071.02%
13 Jun 2025 301.95301.95305.61300.500.520.17%
12 Jun 2025 301.43300.10306.49300.101.570.52%
11 Jun 2025 299.86297.40302.98296.221.890.63%
10 Jun 2025 297.97300.00303.96296.20-1.93-0.64%
09 Jun 2025 299.90303.61305.50299.59-3.13-1.03%
06 Jun 2025 303.03302.63306.77302.102.150.71%
05 Jun 2025 300.88299.31303.73298.334.031.36%
04 Jun 2025 296.85295.48303.42294.121.820.62%
03 Jun 2025 295.03292.72298.00290.221.850.63%
02 Jun 2025 293.18276.62293.53276.3517.486.34%
30 May 2025 275.70262.83276.49262.6124.599.79%
29 May 2025 251.11255.00255.16248.74-2.54-1.00%
28 May 2025 253.65256.00256.00252.50-3.65-1.42%
27 May 2025 257.30257.70259.40256.143.201.26%
23 May 2025 254.10249.90255.87248.611.280.51%
22 May 2025 252.82249.10254.59247.704.101.65%
21 May 2025 248.72249.60253.94247.71-3.23-1.28%
20 May 2025 251.95250.79252.28248.95-0.62-0.25%
19 May 2025 252.57248.48253.72247.301.070.43%
16 May 2025 251.50247.77253.59246.685.582.27%
15 May 2025 245.92243.43246.50241.581.470.60%
14 May 2025 244.45244.22247.00243.47-0.55-0.22%
13 May 2025 245.00240.02247.28240.023.521.46%
12 May 2025 241.48237.26241.74236.628.423.61%
09 May 2025 233.06233.34235.00227.69-0.09-0.04%
08 May 2025 233.15233.94234.54230.65-0.39-0.17%
07 May 2025 233.54232.50235.00230.050.440.19%
06 May 2025 233.10229.60235.00228.680.120.05%
05 May 2025 232.98228.66235.67227.942.511.09%
02 May 2025 230.47230.92231.93228.833.411.50%
01 May 2025 227.06228.50230.79226.540.890.39%
30 Apr 2025 226.17218.92226.60217.762.321.04%
29 Apr 2025 223.85220.74224.70219.883.991.81%
28 Apr 2025 219.86219.34221.50216.434.281.99%
25 Apr 2025 215.58209.90217.15209.385.442.59%
24 Apr 2025 210.14202.24212.35201.709.554.76%
23 Apr 2025 200.59202.00207.23199.534.072.07%
22 Apr 2025 196.52196.95198.69194.352.821.46%
21 Apr 2025 193.70198.88199.29191.46-7.39-3.67%
17 Apr 2025 201.09202.87203.00199.10-1.78-0.88%
16 Apr 2025 202.87203.12206.79199.40-1.77-0.86%
15 Apr 2025 204.64199.68205.00199.275.202.61%
14 Apr 2025 199.44202.00202.48196.291.360.69%
11 Apr 2025 198.08195.18199.14190.762.721.39%
10 Apr 2025 195.36195.63198.83189.27-6.76-3.34%
09 Apr 2025 202.12177.75203.16177.2725.0814.17%
08 Apr 2025 177.04186.58189.21174.79-3.01-1.67%
07 Apr 2025 180.05166.88186.24164.785.383.08%
04 Apr 2025 174.67184.57186.34172.85-17.54-9.13%
03 Apr 2025 192.21202.82202.82188.66-14.83-7.16%
02 Apr 2025 207.04198.04208.16198.005.972.97%
01 Apr 2025 201.07200.00201.67195.722.651.34%
31 Mar 2025 198.42202.32203.49192.21-8.72-4.21%
28 Mar 2025 207.14208.52209.88203.50-2.31-1.10%
27 Mar 2025 209.45210.35212.00205.12-2.10-0.99%
26 Mar 2025 211.55215.25216.00209.63-4.18-1.94%
25 Mar 2025 215.73211.68216.39211.205.862.79%
24 Mar 2025 209.87208.00210.18206.604.672.28%
21 Mar 2025 205.20200.53206.50197.231.650.81%
20 Mar 2025 203.55202.61205.39200.90-0.40-0.20%
19 Mar 2025 203.95199.57206.67199.572.361.17%
18 Mar 2025 201.59199.70202.93196.75-1.06-0.52%
17 Mar 2025 202.65197.71204.46196.664.842.45%
14 Mar 2025 197.81192.77198.00192.008.234.34%
13 Mar 2025 189.58196.18196.49186.67-8.21-4.15%
12 Mar 2025 197.79202.94203.97195.16-1.57-0.79%
11 Mar 2025 199.36196.40204.41195.204.672.40%
10 Mar 2025 194.69203.47204.60192.74-14.07-6.74%
07 Mar 2025 208.76204.93209.14198.006.603.26%
06 Mar 2025 202.16200.71211.22199.125.712.91%
05 Mar 2025 196.45191.42197.31189.562.631.36%
04 Mar 2025 193.82187.15196.75183.845.032.66%
03 Mar 2025 188.79198.40199.70187.40-7.44-3.79%
28 Feb 2025 196.23191.73196.51191.004.202.19%
27 Feb 2025 192.03197.80199.99191.67-3.79-1.94%
26 Feb 2025 195.82194.80198.20194.342.781.44%
25 Feb 2025 193.04194.54195.61189.02-4.01-2.04%
24 Feb 2025 197.05200.09200.98190.76-1.51-0.76%
21 Feb 2025 198.56207.30207.30196.95-8.41-4.06%
20 Feb 2025 206.97212.70212.97201.34-7.70-3.59%
19 Feb 2025 214.67214.77215.89210.32-2.20-1.01%
18 Feb 2025 216.87213.26217.10210.724.171.96%
14 Feb 2025 212.70214.50215.00210.27-2.14-1.00%
13 Feb 2025 214.84212.59215.00207.633.701.75%
12 Feb 2025 211.14206.77211.37204.641.900.91%
11 Feb 2025 209.24210.00211.30207.06-3.29-1.55%
10 Feb 2025 212.53209.29212.69207.487.003.41%
07 Feb 2025 205.53207.02210.23204.421.300.64%
06 Feb 2025 204.23204.98205.62201.73-0.76-0.37%
05 Feb 2025 204.99203.16205.32201.161.260.62%
04 Feb 2025 203.73199.06203.86198.203.731.86%
03 Feb 2025 200.00198.88202.37196.96-2.59-1.28%
31 Jan 2025 202.59204.86208.13200.75-0.24-0.12%
30 Jan 2025 202.83200.00205.00199.571.200.60%
29 Jan 2025 201.63203.87204.00199.92-3.05-1.49%
28 Jan 2025 204.68191.74205.57189.2013.447.03%
27 Jan 2025 191.24188.29198.00188.18-2.23-1.15%
24 Jan 2025 193.47193.62196.95193.320.770.40%
23 Jan 2025 192.70191.21193.11188.98-0.23-0.12%
22 Jan 2025 192.93193.32194.13190.701.120.58%
21 Jan 2025 191.81190.02192.23188.404.232.26%
17 Jan 2025 187.58192.81192.81187.050.030.02%
16 Jan 2025 187.55190.87193.13187.51-2.44-1.28%
15 Jan 2025 189.99187.23191.14186.205.302.87%
14 Jan 2025 184.69187.80189.10183.33-1.80-0.97%
13 Jan 2025 186.49187.87189.19185.31-3.49-1.84%
10 Jan 2025 189.98183.78192.62183.362.701.44%
08 Jan 2025 187.28181.88190.00181.883.381.84%
07 Jan 2025 183.90188.90190.57182.02-4.81-2.55%
06 Jan 2025 188.71187.00190.25185.152.871.54%
03 Jan 2025 185.84182.62186.57182.624.182.30%
02 Jan 2025 181.66184.05184.48180.181.250.69%
31 Dec 2024 180.41184.12184.20179.72-2.72-1.49%
30 Dec 2024 183.13181.53184.40180.10-1.43-0.77%
27 Dec 2024 184.56185.26185.93181.26-3.07-1.64%
26 Dec 2024 187.63186.00188.50185.870.370.20%
24 Dec 2024 187.26185.98187.59184.681.320.71%
23 Dec 2024 185.94187.82188.06184.32-1.44-0.77%
20 Dec 2024 187.38180.84188.67179.114.172.28%
19 Dec 2024 183.21190.11190.80182.56-2.48-1.34%
18 Dec 2024 185.69200.00200.80185.50-14.76-7.36%
17 Dec 2024 200.45201.76202.50198.00-3.96-1.94%
16 Dec 2024 204.41200.00204.65197.865.872.96%
13 Dec 2024 198.54206.36206.78197.46-7.82-3.79%
12 Dec 2024 206.36207.62209.39205.11-1.56-0.75%
11 Dec 2024 207.92204.55209.37204.006.533.24%
10 Dec 2024 201.39205.28207.05200.15-4.74-2.30%
09 Dec 2024 206.13213.66216.70204.74-5.86-2.76%
06 Dec 2024 211.99207.48215.14206.276.383.10%
05 Dec 2024 205.61205.63212.00202.55-0.75-0.36%
04 Dec 2024 206.36201.00208.68196.307.723.89%
03 Dec 2024 198.64195.90202.73194.64-9.87-4.73%
02 Dec 2024 208.51207.55212.35206.171.920.93%
29 Nov 2024 206.59206.00207.85204.481.630.80%
27 Nov 2024 204.96209.56209.56202.25-5.34-2.54%
26 Nov 2024 210.30210.69211.99207.82-0.12-0.06%
25 Nov 2024 210.42214.16216.30208.75-0.54-0.26%
22 Nov 2024 210.96210.00212.98207.543.661.77%
21 Nov 2024 207.30202.43210.71202.356.363.17%
20 Nov 2024 200.94204.00205.99198.84-3.42-1.67%
19 Nov 2024 204.36199.63204.97198.681.510.74%
18 Nov 2024 202.85203.27204.63200.671.380.68%
15 Nov 2024 201.47204.67205.54198.33-7.03-3.37%
14 Nov 2024 208.50209.85210.46205.67-1.35-0.64%
13 Nov 2024 209.85210.00217.84208.540.810.39%
12 Nov 2024 209.04200.00209.31199.549.504.76%
11 Nov 2024 199.54196.75200.43195.053.811.95%
08 Nov 2024 195.73196.65197.10192.50-0.98-0.50%
07 Nov 2024 196.71193.59197.71192.903.681.91%
06 Nov 2024 193.03192.33196.15190.856.123.27%
05 Nov 2024 186.91185.85188.03183.692.011.09%
04 Nov 2024 184.90181.94186.20180.422.311.27%
01 Nov 2024 182.59181.15183.94179.631.801.00%
31 Oct 2024 180.79186.50187.00180.65-5.99-3.21%
30 Oct 2024 186.78189.32192.10186.22-3.07-1.62%
29 Oct 2024 189.85186.98190.44185.032.851.52%
28 Oct 2024 187.00186.65188.56185.502.041.10%
25 Oct 2024 184.96185.38188.63183.861.030.56%
24 Oct 2024 183.93182.51185.46182.002.921.61%
23 Oct 2024 181.01185.50186.62180.78-5.15-2.77%
22 Oct 2024 186.16186.33188.31185.43-1.80-0.96%
21 Oct 2024 187.96188.56192.25186.84-2.05-1.08%
18 Oct 2024 190.01189.29191.61187.541.250.66%
17 Oct 2024 188.76192.94193.22188.67-2.79-1.46%
16 Oct 2024 191.55195.20195.75190.41-3.61-1.85%
15 Oct 2024 195.16196.38198.59194.27-1.58-0.80%
14 Oct 2024 196.74199.29199.41195.09-1.52-0.77%
11 Oct 2024 198.26195.33203.03195.302.761.41%
10 Oct 2024 195.50185.57196.19185.109.535.12%
09 Oct 2024 185.97177.38186.42177.049.045.11%
08 Oct 2024 176.93172.97177.40172.814.802.79%
07 Oct 2024 172.13173.39173.82169.94-1.80-1.03%
04 Oct 2024 173.93174.88176.56171.664.302.53%
03 Oct 2024 169.63167.59170.91167.00-0.06-0.04%
02 Oct 2024 169.69166.78170.13165.922.701.62%
01 Oct 2024 166.99170.65171.40165.42-3.95-2.31%
30 Sep 2024 170.94170.00172.71169.31-0.83-0.48%
27 Sep 2024 171.77171.33173.83171.300.840.49%
26 Sep 2024 170.93174.54174.54169.34-0.82-0.48%
25 Sep 2024 171.75173.89174.09171.30-2.40-1.38%
24 Sep 2024 174.15175.00175.69171.97-0.64-0.37%
23 Sep 2024 174.79173.00174.90171.652.081.20%
20 Sep 2024 172.71171.54173.63169.720.130.08%
19 Sep 2024 172.58172.78174.77169.384.062.41%
18 Sep 2024 168.52170.00171.22166.14-1.80-1.06%
17 Sep 2024 170.32172.41173.47169.55-1.46-0.85%
Data Source: Yahoo

Trading Information

Stock Price History

52-Week Low Change
52-Week Low Change %
52-Week High Change
52-Week High Change %

Stock Price Average

50 Day Average
50 Day Average Change
50 Day Average Change %
200 Day Average
200 Day Average Change
200 Day Average Change %

Share Statistics

Financials

 2021-07-312022-07-312023-07-312024-07-312025-07-31
Amortization Cash Flow 9010000.011060000.014624000.016820000.0
Amortization Of Intangibles 9010000.011060000.014624000.016820000.0
Amortization Of Securities 6580000.0-6582000.0-19062000.0-15923000.0
Asset Impairment Charge416000.00.00.0  
Beginning Cash Position 275898000.01013210000.01262206000.01423080000.0
Capital Expenditure -90580000.0-128724000.0-194896000.0-245760000.0
Capital Expenditure Reported -21284000.0-31527000.0-50308000.0-81508000.0
Cash Flow From Continuing Financing Activities 41337000.045990000.064208000.0420512000.0
Cash Flow From Continuing Investing Activities 374063000.0-259337000.0-683180000.0-427022000.0
Cash Flow From Continuing Operating Activities 321912000.0462343000.0779846000.0972453000.0
Change In Account Payable 14358000.0-8416000.04164000.017532000.0
Change In Accrued Expense 31703000.051352000.054063000.026177000.0
Change In Other Current Liabilities -27663000.0-32197000.0-49239000.0-62009000.0
Change In Other Working Capital 232676000.0241614000.0250011000.0342599000.0
Change In Payable 14358000.0-8416000.04164000.017532000.0
Change In Payables And Accrued Expense 46061000.042936000.058227000.043709000.0
Change In Prepaid Assets -10287000.0-39922000.0-39971000.0-41572000.0
Change In Receivables -143336000.0-183858000.0-152960000.0-256010000.0
Change In Working Capital 97451000.028573000.066068000.026717000.0
Changes In Account Receivables -143336000.0-183858000.0-152960000.0-256010000.0
Changes In Cash 737312000.0248996000.0160874000.0965943000.0
Common Stock Payments0.0    
Deferred Income Tax -562000.0352000.0-5633000.0-14351000.0
Deferred Tax -562000.0352000.0-5633000.0-14351000.0
Depreciation 40456000.055756000.066308000.0104361000.0
Depreciation Amortization Depletion 49466000.066816000.080932000.0121181000.0
Depreciation And Amortization 49466000.066816000.080932000.0121181000.0
End Cash Position 1013210000.01262206000.01423080000.02389023000.0
Financing Cash Flow 41337000.045990000.064208000.0420512000.0
Free Cash Flow 231332000.0333619000.0584950000.0726693000.0
Gain Loss On Investment Securities 1499000.0-3319000.0753000.0369000.0
Income Tax Paid Supplemental Data4144000.05606000.014940000.023123000.0 
Interest Paid Supplemental Data1462000.01438000.01438000.01436000.0 
Investing Cash Flow 374063000.0-259337000.0-683180000.0-427022000.0
Issuance Of Debt 0.00.00.01725000000.0
Long Term Debt Issuance 0.00.00.01725000000.0
Long Term Debt Payments    -1150040000.0
Net Business Purchase And Sale -25287000.0-15643000.0-374702000.0-834000.0
Net Common Stock Issuance0.0    
Net Income From Continuing Operations -390278000.0-202335000.0-57706000.0-41478000.0
Net Intangibles Purchase And Sale0.0    
Net Investment Purchase And Sale 489930000.0-114970000.0-113582000.0-180428000.0
Net Issuance Payments Of Debt 0.00.00.0574960000.0
Net Long Term Debt Issuance 0.00.00.01725000000.0
Net Other Financing Charges -255000.0-217000.0-39000.0-221592000.0
Net PPEPurchase And Sale -69296000.0-97197000.0-144588000.0-164252000.0
Net Short Term Debt Issuance  0.00.0-1150040000.0
Operating Cash Flow 321912000.0462343000.0779846000.0972453000.0
Operating Gains Losses 1499000.0-3319000.0753000.0369000.0
Other Non Cash Items 148194000.0134004000.0186818000.0234588000.0
Proceeds From Stock Option Exercised 41592000.046207000.064247000.067144000.0
Purchase Of Business -25287000.0-15643000.0-374702000.0-834000.0
Purchase Of Intangibles0.0    
Purchase Of Investment -844944000.0-1067349000.0-1293015000.0-1281453000.0
Purchase Of PPE -69296000.0-97197000.0-144588000.0-164252000.0
Repayment Of Debt  0.00.0-1150040000.0
Repurchase Of Capital Stock0.0    
Sale Of Investment 1334874000.0952379000.01179433000.01101025000.0
Short Term Debt Payments  0.00.0-1150040000.0
Stock Based Compensation 409562000.0444834000.0527676000.0661350000.0
Data Source: Yahoo

Disclaimer: sensexindia.in would like to remind you that the data contained in this website is not necessarily real-time nor accurate. All CFDs (stocks, indexes, futures), cryptocurrencies, and Forex prices are not provided by exchanges but rather by market makers, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore sensexindia.in doesn't bear any responsibility for any trading losses you might incur as a result of using this data.
sensexindia.in or anyone involved with sensexindia.in will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.