VIVO
5====20
(6.20secs)
Getting New Quote. . .2
(0.56secs)
Getting History. . . (0.38secs)
Pulling Full History. . . (0.58secs)
Parsing History. . .. . . . . . . . . . . . . . (0.03secs)
Processing History. . .. . . . . . . . . . . . . . (0.02secs)
Complete
Date | High | Low | Open | Close | 10K History | Track Blue | Track Red | 10K History In |
04/18/2024 | 78.75 | 75.00 | 75.00 | 78.75 | 9,915 | 76.88 | 74.93182 | Hold | 1 |
04/16/2024 | 78.00 | 75.00 | 78.00 | 75.00 | 9,915 | 76.50 | 74.28182 | Hold | 2 |
04/08/2024 | 75.00 | 75.00 | 75.00 | 75.00 | 9,915 | 75.00 | 74.16 | Hold | 3 |
04/05/2024 | 75.00 | 75.00 | 75.00 | 75.00 | 9,915 | 75.00 | 74.13847 | Buy | 4 |
04/01/2024 | 74.40 | 69.60 | 69.60 | 74.40 | 9,915 | 72.00 | 73.825 | Out | 5 |
03/28/2024 | 73.45 | 73.15 | 73.45 | 73.15 | 9,915 | 73.30 | 74.26154 | D1 | 6 |
03/27/2024 | 77.00 | 77.00 | 77.00 | 77.00 | 10,415 | 77.00 | 74.34583 | D1 | 7 |
03/26/2024 | 77.40 | 71.30 | 71.30 | 77.20 | 10,415 | 74.28 | 75.20167 | Out | 8 |
03/22/2024 | 75.00 | 71.50 | 71.50 | 75.00 | 10,415 | 73.25 | 76.57321 | Out | 9 |
03/21/2024 | 74.25 | 73.60 | 73.60 | 74.25 | 10,415 | 73.93 | 77.80536 | Out | 10 |
03/20/2024 | 73.35 | 73.35 | 73.35 | 73.35 | 10,415 | 73.35 | 78.64808 | Out | 11 |
03/19/2024 | 80.50 | 77.10 | 77.20 | 77.10 | 10,415 | 77.70 | 79.49808 | Out | 12 |
03/15/2024 | 80.80 | 80.00 | 80.00 | 80.80 | 10,415 | 80.40 | 81.28889 | Out | 13 |
03/14/2024 | 81.00 | 77.00 | 81.00 | 77.00 | 10,415 | 79.00 | 83.7125 | Out | 14 |
03/12/2024 | 81.00 | 81.00 | 81.00 | 81.00 | 10,415 | 81.00 | 86.99167 | Out | 15 |
03/07/2024 | 84.40 | 84.40 | 84.40 | 84.40 | 10,415 | 84.40 | 88.88571 | Out | 16 |
03/06/2024 | 88.00 | 88.00 | 88.00 | 88.00 | 10,415 | 88.00 | 89.97143 | Out | 17 |
02/29/2024 | 90.00 | 89.30 | 89.30 | 90.00 | 10,415 | 89.65 | 90.97143 | Out | 18 |
02/28/2024 | 89.25 | 89.25 | 89.25 | 89.25 | 10,415 | 89.25 | 91.66666 | Out | 19 |
02/27/2024 | 91.00 | 90.25 | 91.00 | 90.25 | 10,415 | 90.63 | 92.81563 | Out | 20 |
02/26/2024 | 92.00 | 92.00 | 92.00 | 92.00 | 10,415 | 92.00 | 92.96786 | D1 | 21 |
02/21/2024 | 95.00 | 95.00 | 95.00 | 95.00 | 10,755 | 95.00 | 93.36562 | D1 | 22 |
02/20/2024 | 92.50 | 92.50 | 92.50 | 92.50 | 10,755 | 92.50 | 93.86562 | Out | 23 |
02/16/2024 | 93.95 | 93.90 | 93.90 | 93.95 | 10,755 | 93.93 | 94.1925 | Out | 24 |
02/14/2024 | 89.50 | 89.50 | 89.50 | 89.50 | 10,755 | 89.50 | 92.565 | D1 | 25 |
02/12/2024 | 94.10 | 94.05 | 94.10 | 94.05 | 11,896 | 94.07 | 92.44833 | D1 | 26 |
02/07/2024 | 99.00 | 99.00 | 99.00 | 99.00 | 11,355 | 99.00 | 92.26965 | D1 | 27 |
02/01/2024 | 94.50 | 94.50 | 94.50 | 94.50 | 11,355 | 94.50 | 91.54822 | D1 | 28 |
01/31/2024 | 90.00 | 87.00 | 87.00 | 90.00 | 11,355 | 88.50 | 91.14423 | Out | 29 |
01/29/2024 | 96.05 | 90.00 | 90.00 | 91.00 | 11,355 | 91.34 | 91.66591 | D1 | 30 |
01/23/2024 | 93.20 | 93.20 | 93.20 | 93.20 | 11,587 | 93.20 | 91.11667 | D1 | 31 |
01/16/2024 | 88.90 | 88.90 | 88.90 | 88.90 | 11,587 | 88.90 | 90.25 | U1 | 32 |
01/15/2024 | 93.35 | 93.35 | 93.35 | 93.35 | 11,593 | 93.35 | 89.69286 | U1 | 33 |
01/11/2024 | 88.95 | 88.95 | 88.95 | 88.95 | 11,593 | 88.95 | 86.32969 | U1 | 34 |
01/10/2024 | 88.95 | 88.95 | 88.95 | 88.95 | 11,600 | 88.95 | 84.52084 | U1 | 35 |
01/08/2024 | 89.25 | 89.00 | 89.25 | 89.00 | 11,078 | 89.13 | 84.45 | U1 | 36 |
01/05/2024 | 85.00 | 85.00 | 85.00 | 85.00 | 11,078 | 85.00 | 84.13333 | U1 | 37 |
01/04/2024 | 85.00 | 82.05 | 82.05 | 83.55 | 11,078 | 83.04 | 84.55 | Out | 38 |
01/03/2024 | 83.00 | 82.00 | 82.05 | 83.00 | 11,078 | 82.52 | 85.20113 | Out | 39 |
01/02/2024 | 87.00 | 85.55 | 87.00 | 85.55 | 11,078 | 86.28 | 86.66428 | U1 | 40 |
12/28/2023 | 90.00 | 90.00 | 90.00 | 90.00 | 11,557 | 90.00 | 84.67778 | U1 | 41 |
12/26/2023 | 90.00 | 90.00 | 90.00 | 90.00 | 11,056 | 90.00 | 84.17778 | U1 | 42 |
12/22/2023 | 86.10 | 86.00 | 86.00 | 86.10 | 11,049 | 86.05 | 84.54285 | U1 | 43 |
12/21/2023 | 82.00 | 82.00 | 82.00 | 82.00 | 11,049 | 82.00 | 84.73077 | Out | 44 |
12/20/2023 | 82.00 | 82.00 | 82.00 | 82.00 | 11,049 | 82.00 | 85.53077 | Out | 45 |
12/18/2023 | 85.50 | 85.50 | 85.50 | 85.50 | 11,049 | 85.50 | 88.06364 | Out | 46 |
12/15/2023 | 86.40 | 85.50 | 86.10 | 86.00 | 11,049 | 86.02 | 88.75385 | Out | 47 |
12/13/2023 | 90.00 | 90.00 | 90.00 | 90.00 | 11,049 | 90.00 | 90.42222 | D1 | 48 |
12/11/2023 | 92.40 | 92.40 | 92.40 | 92.40 | 11,344 | 92.40 | 90.185 | D1 | 49 |
12/05/2023 | 92.40 | 92.40 | 92.40 | 92.40 | 11,344 | 92.40 | 90.13182 | D1 | 50 |
11/30/2023 | 92.40 | 88.00 | 88.00 | 92.40 | 11,344 | 90.20 | 90.3923 | Out | 51 |
11/28/2023 | 88.00 | 88.00 | 88.00 | 88.00 | 11,344 | 88.00 | 90.95454 | Out | 52 |
11/24/2023 | 90.00 | 88.05 | 90.00 | 88.05 | 11,344 | 89.03 | 92.81818 | Out | 53 |
11/22/2023 | 91.00 | 91.00 | 91.00 | 91.00 | 11,344 | 91.00 | 95.58077 | Out | 54 |
11/21/2023 | 93.00 | 91.20 | 93.00 | 91.25 | 11,344 | 92.12 | 97.64667 | Out | 55 |
11/17/2023 | 96.00 | 96.00 | 96.00 | 96.00 | 11,344 | 96.00 | 99.59167 | Out | 56 |
11/15/2023 | 98.50 | 98.00 | 98.50 | 98.00 | 11,344 | 98.25 | 100.7958 | Out | 57 |
11/10/2023 | 101.00 | 98.50 | 101.00 | 99.10 | 11,344 | 99.95 | 100.3618 | D1 | 58 |
11/09/2023 | 103.65 | 98.00 | 98.85 | 103.65 | 11,475 | 101.11 | 100.2484 | D1 | 59 |
11/08/2023 | 98.85 | 98.85 | 98.85 | 98.85 | 11,475 | 98.85 | 99.8625 | D1 | 60 |
10/31/2023 | 104.65 | 100.00 | 100.00 | 104.05 | 11,856 | 102.13 | 100.0875 | D1 | 61 |
10/30/2023 | 99.70 | 93.00 | 93.00 | 99.70 | 11,856 | 96.35 | 98.625 | Out | 62 |
10/25/2023 | 96.70 | 96.70 | 96.70 | 96.70 | 11,856 | 96.70 | 102.9125 | Out | 63 |
10/23/2023 | 99.20 | 99.05 | 99.05 | 99.20 | 11,856 | 99.13 | 103.5962 | Out | 64 |
10/18/2023 | 102.00 | 102.00 | 102.00 | 102.00 | 11,856 | 102.00 | 104.4133 | Out | 65 |
10/16/2023 | 103.00 | 103.00 | 103.00 | 103.00 | 11,856 | 103.00 | 104.8133 | Out | 66 |
10/13/2023 | 105.00 | 105.00 | 105.00 | 105.00 | 11,856 | 105.00 | 105.1467 | Out | 67 |
10/12/2023 | 105.00 | 103.50 | 105.00 | 103.50 | 11,856 | 104.25 | 106.41 | Out | 68 |
10/10/2023 | 105.95 | 103.00 | 103.05 | 105.70 | 11,856 | 104.41 | 107.8159 | Out | 69 |
10/06/2023 | 108.00 | 108.00 | 108.00 | 108.00 | 11,856 | 108.00 | 110.5023 | Out | 70 |
10/05/2023 | 108.00 | 108.00 | 108.00 | 108.00 | 11,856 | 108.00 | 110.9568 | D1 | 71 |
10/04/2023 | 111.00 | 110.90 | 110.90 | 111.00 | 12,179 | 110.95 | 110.4638 | D1 | 72 |
10/03/2023 | 118.00 | 107.50 | 107.50 | 107.50 | 12,179 | 109.25 | 110.6062 | D1 | 73 |
09/27/2023 | 117.00 | 108.55 | 108.55 | 113.15 | 12,598 | 111.49 | 110.6586 | D1 | 74 |
09/13/2023 | 113.00 | 113.00 | 113.00 | 113.00 | 12,598 | 113.00 | 110.3298 | D1 | 75 |
09/11/2023 | 112.25 | 108.30 | 108.30 | 109.50 | 12,598 | 109.36 | 110.6117 | D1 | 76 |
09/07/2023 | 114.00 | 114.00 | 114.00 | 114.00 | 13,132 | 114.00 | 112.125 | D1 | 77 |
09/06/2023 | 110.00 | 110.00 | 110.00 | 110.00 | 13,132 | 110.00 | 112.875 | Out | 78 |
09/05/2023 | 111.00 | 111.00 | 111.00 | 111.00 | 13,132 | 111.00 | 113.1097 | Out | 79 |
09/04/2023 | 114.00 | 110.25 | 114.00 | 110.25 | 13,132 | 112.13 | 112.4713 | U1 | 80 |
08/31/2023 | 113.50 | 113.50 | 113.50 | 113.50 | 13,955 | 113.50 | 111.9956 | U1 | 81 |
08/28/2023 | 119.20 | 108.00 | 108.00 | 119.15 | 13,299 | 113.58 | 111.0208 | U1 | 82 |
08/25/2023 | 113.55 | 113.55 | 113.55 | 113.55 | 12,667 | 113.55 | 107 | U1 | 83 |
08/24/2023 | 108.15 | 108.15 | 108.15 | 108.15 | 12,667 | 108.15 | 104.4682 | U1 | 84 |
08/21/2023 | 103.00 | 103.00 | 103.00 | 103.00 | 12,667 | 103.00 | 103.2222 | D1 | 85 |
08/14/2023 | 104.00 | 103.95 | 103.95 | 104.00 | 12,787 | 103.97 | 103.9114 | D1 | 86 |
08/11/2023 | 100.50 | 100.50 | 100.50 | 100.50 | 12,787 | 100.50 | 105.1295 | Out | 87 |
08/10/2023 | 104.15 | 102.50 | 104.00 | 102.60 | 12,787 | 103.31 | 106.2659 | Out | 88 |
08/09/2023 | 104.30 | 104.30 | 104.30 | 104.30 | 12,787 | 104.30 | 108.5781 | Out | 89 |
08/07/2023 | 107.95 | 103.40 | 103.40 | 107.95 | 12,787 | 105.68 | 109.6156 | Out | 90 |
08/04/2023 | 113.00 | 108.35 | 113.00 | 108.35 | 12,787 | 110.68 | 112.1429 | Out | 91 |
08/03/2023 | 113.00 | 113.00 | 113.00 | 113.00 | 12,787 | 113.00 | 113.575 | Out | 92 |
08/01/2023 | 112.95 | 112.95 | 112.95 | 112.95 | 12,787 | 112.95 | 117.0643 | Out | 93 |
07/27/2023 | 112.60 | 112.60 | 112.60 | 112.60 | 12,787 | 112.60 | 118.9214 | Out | 94 |
07/26/2023 | 112.60 | 112.50 | 112.50 | 112.60 | 12,787 | 112.55 | 120.0857 | Out | 95 |
07/20/2023 | 117.80 | 117.80 | 117.80 | 117.80 | 12,787 | 117.80 | 121.8889 | U1 | 96 |
07/17/2023 | 127.00 | 124.00 | 127.00 | 124.00 | 13,671 | 125.50 | 120.72 | U1 | 97 |
07/13/2023 | 125.95 | 125.95 | 125.95 | 125.95 | 13,107 | 125.95 | 116.1548 | U1 | 98 |
07/10/2023 | 120.75 | 120.75 | 120.75 | 120.75 | 13,107 | 120.75 | 113.8908 | U1 | 99 |
07/07/2023 | 120.75 | 120.00 | 120.00 | 120.75 | 12,483 | 120.38 | 113.2808 | U1 | 100 |
07/06/2023 | 115.00 | 113.00 | 113.00 | 115.00 | 12,374 | 114.00 | 110.9779 | U1 | 101 |
07/05/2023 | 115.00 | 108.05 | 110.00 | 110.00 | 12,374 | 110.51 | 110.7828 | Out | 102 |
07/03/2023 | 110.00 | 106.20 | 106.20 | 110.00 | 12,374 | 108.10 | 111.1394 | Out | 103 |
06/28/2023 | 111.60 | 111.60 | 111.60 | 111.60 | 12,374 | 111.60 | 112.683 | Out | 104 |
06/22/2023 | 114.00 | 111.00 | 114.00 | 111.00 | 12,374 | 112.50 | 114.8469 | Out | 105 |
06/21/2023 | 115.70 | 108.15 | 108.15 | 114.25 | 12,374 | 111.44 | 118.1509 | Out | 106 |
06/20/2023 | 113.05 | 113.05 | 113.05 | 113.05 | 12,374 | 113.05 | 120.7367 | Out | 107 |
06/19/2023 | 119.00 | 119.00 | 119.00 | 119.00 | 12,374 | 119.00 | 120.3688 | U1 | 108 |
06/16/2023 | 125.25 | 125.00 | 125.00 | 125.25 | 13,024 | 125.13 | 119.0235 | U1 | 109 |
06/15/2023 | 125.25 | 125.20 | 125.25 | 125.25 | 12,405 | 125.24 | 116.6029 | U1 | 110 |
06/14/2023 | 119.30 | 118.95 | 118.95 | 119.30 | 11,818 | 119.13 | 113.3786 | U1 | 111 |
06/13/2023 | 113.65 | 113.65 | 113.65 | 113.65 | 11,256 | 113.65 | 108.1708 | U1 | 112 |
06/12/2023 | 108.25 | 108.25 | 108.25 | 108.25 | 11,256 | 108.25 | 107.0091 | U1 | 113 |
06/09/2023 | 106.00 | 103.10 | 106.00 | 103.10 | 11,256 | 104.55 | 107.35 | Out | 114 |
06/08/2023 | 106.00 | 106.00 | 106.00 | 106.00 | 11,256 | 106.00 | 108.3636 | Out | 115 |
06/07/2023 | 108.50 | 104.50 | 104.50 | 108.00 | 11,256 | 106.33 | 108.2727 | D1 | 116 |
06/05/2023 | 110.00 | 110.00 | 110.00 | 110.00 | 11,644 | 110.00 | 108.7333 | D1 | 117 |
06/02/2023 | 110.25 | 110.00 | 110.25 | 110.00 | 11,671 | 110.13 | 109.32 | D1 | 118 |
06/01/2023 | 110.25 | 110.00 | 110.00 | 110.25 | 11,658 | 110.13 | 109.675 | D1 | 119 |
05/31/2023 | 105.00 | 105.00 | 105.00 | 105.00 | 11,658 | 105.00 | 114.36 | Out | 120 |
05/30/2023 | 108.50 | 104.60 | 108.50 | 104.60 | 11,658 | 106.55 | 115.3781 | Out | 121 |
05/29/2023 | 110.20 | 110.10 | 110.20 | 110.10 | 11,658 | 110.15 | 116.0495 | Out | 122 |
05/25/2023 | 115.90 | 115.90 | 115.90 | 115.90 | 11,658 | 115.90 | 117.3918 | D1 | 123 |
05/22/2023 | 124.00 | 116.00 | 124.00 | 122.00 | 12,271 | 122.00 | 117.8431 | D1 | 124 |
05/19/2023 | 122.10 | 112.65 | 112.65 | 122.10 | 12,271 | 117.38 | 117.9152 | Out | 125 |
05/18/2023 | 117.80 | 114.85 | 114.85 | 116.30 | 12,271 | 115.82 | 119.8372 | Out | 126 |
05/17/2023 | 120.90 | 120.90 | 120.90 | 120.90 | 12,271 | 120.90 | 140.6598 | Out | 127 |
05/16/2023 | 127.25 | 127.25 | 127.25 | 127.25 | 12,271 | 127.25 | 141.8922 | Out | 128 |
05/15/2023 | 133.95 | 133.95 | 133.95 | 133.95 | 12,271 | 133.95 | 142.3364 | U1 | 129 |
05/12/2023 | 143.00 | 141.00 | 143.00 | 141.00 | 13,119 | 142.00 | 141.9705 | U1 | 130 |
05/11/2023 | 145.65 | 138.75 | 145.65 | 143.20 | 12,711 | 143.68 | 139.575 | U1 | 131 |
05/10/2023 | 138.75 | 138.75 | 138.75 | 138.75 | 12,106 | 138.75 | 124.1417 | U1 | 132 |
05/09/2023 | 132.15 | 132.15 | 132.15 | 132.15 | 11,534 | 132.15 | 119.0875 | U1 | 133 |
05/08/2023 | 125.90 | 125.90 | 125.90 | 125.90 | 10,989 | 125.90 | 115.7154 | U1 | 134 |
05/05/2023 | 119.95 | 119.95 | 119.95 | 119.95 | 10,466 | 119.95 | 112.6083 | U1 | 135 |
05/04/2023 | 114.25 | 114.25 | 114.25 | 114.25 | 9,972 | 114.25 | 106.9437 | U1 | 136 |
05/03/2023 | 108.85 | 108.00 | 108.00 | 108.85 | 9,500 | 108.43 | 103.3663 | U1 | 137 |
05/02/2023 | 103.70 | 103.70 | 103.70 | 103.70 | 9,500 | 103.70 | 101.3705 | U1 | 138 |
04/28/2023 | 98.80 | 98.80 | 98.80 | 98.80 | 9,500 | 98.80 | 100.9823 | D1 | 139 |
04/27/2023 | 104.00 | 104.00 | 104.00 | 104.00 | 10,000 | 104.00 | 101.1807 | D1 | 140 |
04/24/2023 | 103.15 | 101.00 | 103.00 | 102.40 | 10,000 | 102.49 | 100.8988 | | 141 |
04/19/2023 | 98.25 | 96.60 | 96.60 | 98.25 | 10,000 | 97.43 | 97.425 | | 142 |
101.625|-0.24|105.575|-0.27|
95.83617|-5.75|-12.94|86.49|
-------------
76.875---74.93182
-------------
----20---
78.75--93.3375--137.107932568359--13955.01--98.25
78.75:Stab:37:Pote:-14.59:Comp:24:Retu:4:Pote:-14.59:Pote2:133%:Pote3:109%:Target:86.49:Ahead:24
24
100:VolPerc:1:Move::Move1:
78.75:Stab:37:Pote:-18.52698:Comp:24:Retu:4:Pote:-18.52698:Pote2:133:Pote3:109:Target:86.49:Ahead:24
55.7541562866121
100:VolPerc:1:Move::Move1::Over:50:C_Cur_Beat:24:Move1:
| Symbol | Current | Target | Moving Ave | Long | Trend | Short | Stability | Potential | Compare | Return | Overall |
VIVO | $78.75 | $86.49 | $87.22 | -3 | -0.80% | 0.98% | 0.83% | 37 | 109% | 24% | 4% | 35% |
Beta
Return on Equity
Gross Margin
Debt to Equity
Net Profit
Market Cap
% Change (ytd)
EPS
1.74
P/E
45.37
P/S
Shares Out
Revenue (ttm)
EBITD (ttm)
Buy Date | Sell Date | Days | Buy Price | Sell Price | Gain Loss | Total | Overall Return | Ahead By |
04/27/2023 | 04/28/2023 | 1 | $104.00 | $98.80 | -5% | $9,500 | -5% | -11% |
05/02/2023 | 05/15/2023 | 13 | $103.70 | $133.95 | 29% | $12,271 | 23% | -21% |
05/22/2023 | 05/25/2023 | 3 | $122.00 | $115.90 | -5% | $11,658 | 17% | -8% |
06/01/2023 | 06/07/2023 | 6 | $110.13 | $106.33 | -3% | $11,256 | 13% | 1% |
06/12/2023 | 06/19/2023 | 7 | $108.25 | $119.00 | 10% | $12,374 | 24% | -4% |
07/06/2023 | 07/20/2023 | 14 | $114.00 | $117.80 | 3% | $12,787 | 28% | 2% |
08/14/2023 | 08/21/2023 | 7 | $103.97 | $103.00 | -1% | $12,667 | 27% | 21% |
08/24/2023 | 09/04/2023 | 11 | $108.15 | $112.13 | 4% | $13,132 | 31% | 16% |
09/07/2023 | 09/11/2023 | 4 | $114.00 | $109.36 | -4% | $12,598 | 26% | 10% |
09/13/2023 | 10/03/2023 | 20 | $113.00 | $109.25 | -3% | $12,179 | 22% | 7% |
10/04/2023 | 10/05/2023 | 1 | $110.95 | $108.00 | -3% | $11,856 | 19% | 6% |
10/31/2023 | 11/08/2023 | 8 | $102.13 | $98.85 | -3% | $11,475 | 15% | 9% |
11/09/2023 | 11/10/2023 | 1 | $101.11 | $99.95 | -1% | $11,344 | 13% | 8% |
12/05/2023 | 12/13/2023 | 8 | $92.40 | $90.00 | -3% | $11,049 | 10% | 16% |
12/22/2023 | 01/02/2024 | 11 | $86.05 | $86.28 | 0% | $11,078 | 11% | 19% |
01/05/2024 | 01/16/2024 | 11 | $85.00 | $88.90 | 5% | $11,587 | 16% | 21% |
01/23/2024 | 01/29/2024 | 6 | $93.20 | $91.34 | -2% | $11,355 | 14% | 19% |
02/01/2024 | 02/14/2024 | 13 | $94.50 | $89.50 | -5% | $10,755 | 8% | 12% |
02/21/2024 | 02/26/2024 | 5 | $95.00 | $92.00 | -3% | $10,415 | 4% | 7% |
03/27/2024 | 03/28/2024 | 1 | $77.00 | $73.30 | -5% | $9,915 | -1% | 21% |
04/05/2024 | 04/18/2024 | 13 | $75.00 | $78.75 | 5% | $10,410 | 4% | 24% |
| | | | | | | | |